`
Luob.
  • 浏览: 1584418 次
  • 来自: 上海
社区版块
存档分类
最新评论

Linux xfs文件系统备份和恢复

阅读更多
目标内容
绝对路径和相对路径
创建/查看/复制/删除文件和文件夹
xfs文件系统的备份和恢复


1.绝对路径和相对路径
路径:在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径

绝对路径:在Linux中,绝对路径是从”/”开始的,比如/usr、/etc/passwd。如果一个路径是从根(/)开始的,它一定是绝对路径.

相对路径:相对路径是以 . 或 .. 开始的,

[root@localhost ~]# pwd 注:判断用户当前所处的位置,也就是说他到底位于哪?

2.创建/查看/复制/删除文件和文件夹
创建文件: touch 文件名  或者 vi/vim 都可以新建一个文件
创建文件夹目录:mkdir  (选项) 文件名
创建多级目录:mkdir -p /a/b/c/d

删除文件与文件夹
命令为:rm
作用: 可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变
语法: rm (选项) 文件名
参数: -f 强制删除,没有提示
      -r 删除目录

查看文件
命令之:ls
作用:列出指定目录下的所有文件和文件夹
语法:ls (选项)目录地址
参数: -a 显示所有文件及文件夹
-l 格式化显示目录下的内容列表。输出的信息从左到右依次为文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间、文件名称
-ltr 按最近时间进行排序

命令之:cat
作用:查看文件内容
语法:cat 文件名

命令之:more
作用:以分布形式显示文件内容
语法:more + 文件名
说明: 按下回车刷新一行,按下空格刷新一屏,输入q键退出

命令之:less
作用:和more功能一样
语法:less +文件名
说明:linux中more与less的区别
 more:不支持后退,但几乎不需要加参数,空格键是向下翻页,Enter键是向下翻一行,在不需要后退的情况下比较方便
 less:支持前后翻滚,既可以向上翻页(pageup按键),也可以向下翻页(pagedown按键)。空格键是向下翻页,Enter键是向下翻一行

命令之:head
作用: 用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容
语法:head(选项)文件名
参数: -n 显示从文件头开始的行数

命令之:tail
作用: 用于显示文件中的尾部内容。默认在屏幕上显示指定文件的末尾10行
语法:tail (选项)文件名
参数:  -n 显示文件尾部多少行的内容(n为数字)
       -f  动态显示数据(不关闭)  常用来查看日志

ls cat has more head and less tail 
记忆:猫有好多的头和很少的尾巴

复制文件和文件夹
作用:复制文件
语法:cp 源文件  目标文件
参数: -r 包含子目录和文件
例:cp password{,.bak}

3.xfs文件系统的备份和恢复
XFS提供了 xfsdump 和 xfsrestore 工具协助备份XFS文件系统中的数据。xfsdump 按inode顺序备份一个XFS文件系统。
与传统的UNIX文件系统不同,XFS不需要在dump前被卸载;对使用中的XFS文件系统做dump就可以保证镜像的一致性。这与XFS对快照的实现不同,XFS的dump和restore的过程是可以被中断然后继续的,无须冻结文件系统。xfsdump 甚至提供了高性能的多线程备份操作——它把一次dump拆分成多个数据流,每个数据流可以被发往不同的目的地
首先了解一下xfsdump的备份级别有以下两种,默认为0(即完全备份)
 完全备份 0
 增量备份 1-9

案例: 添加一块新硬盘 分区 挂载 然后添加测试文件和 文件夹对齐进行备份和恢复


首先添加一块硬盘/dev/sdb,格式化为xfs文件系统
[root@xuegod60 ~]# fdisk /dev/sdb #指定分区的设备
然后输入
n : 添加一块新的分区
p : 选择主分区
   Partition type:
   p   primary (2 primary, 0 extended, 2 free) #创建主分区
   e   extended #创建扩展分区
+1G:指定分区大小
p: 打印分区信息
w:保存分区设置

[root@xuegod60 ~]# mkfs.xfs /dev/sdb1 #格式化分区
[root@xuegod60 ~]# mkdir /sdb1 #创建挂载点
[root@xuegod60 ~]# mount /dev/sdb1 /sdb1/ #挂载
[root@xuegod60 ~]# mount | tail -1         #查看挂载信息

准备测试文件
[root@xuegod60 ~]# cp /etc/passwd /sdb1/
[root@xuegod60 ~]# mkdir /sdb1/test
[root@xuegod60 ~]# ls /sdb1/

校验xfsdump  软件包是否安装了
[root@xuegod60 ~]# rpm -q xfsdump
[root@xuegod60 ~]# yum install -y xfsdump               #如果没有安装就采用yum安装


对整个分区进行备份 (采用:交互的方式)
[root@xuegod60 ~]# xfsdump -f /opt/dump_sdb1 /sdb1    #注意:备份的设备这里不能写成/sdb1/
然后输入:
dump_sdb1 : #指定备份会话标签
media0   :  #指定设备标签

[root@xuegod60 ~]# ls /opt                       #成功后查看备份文件

采用免交互方式备份 (删除刚备份的文件 )
[root@xuegod60 ~]# rm -rf /opt/dump_sdb1
[root@xuegod60 ~]# xfsdump -f /opt/dump_sdb1 /sdb1 -L dump_sdb1 -M media0 #添加-L -M参数
[root@xuegod60 ~]# ls /opt                       #成功后查看备份文件

备份文件或者目录
[root@xuegod60 ~]# xfsdump -f /opt/dump_sbd1_passwd -s passwd /sdb1 -L dump_sdb1_passwd -M media1
[root@xuegod60 ~]# ls /opt                       #成功后查看备份文件

查看备份信息
[root@xuegod60 ~]# xfsdump -I  (大写)

文件系统恢复
首先,模拟数据被删除
[root@xuegod60 ~]# rm -rf /sdb1/*
恢复分区
[root@xuegod60 ~]# xfsrestore -f /opt/dump_sdb1 /sdb1/

只恢复单个的目录或文件
[root@xuegod60 ~]# xfsrestore -f /opt/dump_sdb1_passwd –s passwd  /sdb1/



分享到:
评论

相关推荐

    Linux XFS文件系统误删除文件恢复.pdf

    Linux XFS 文件系统误删除文件恢复 在 Linux 操作系统中,文件误删除是...Linux XFS 文件系统误删除文件恢复需要数据保护、备份和恢复工具的支持。通过这些步骤,用户可以尽可能地恢复已删除文件,从而挽救用户数据。

    linux文件的基本管理和XFS文件系统备份恢复.pdf

    Linux 文件管理和 XFS 文件系统备份恢复 Linux 文件系统目录结构是 Linux 操作系统的基础,了解 Linux 文件系统目录结构对于 Linux 系统的管理和维护是非常重要的。在 Linux 中,所有的文件和目录都被组织在一个树...

    文件系统的管理方法和xfs文件系统备份恢复

    Linux系统目录结构和相对/绝对路径。 创建/复制/删除文件,rm -rf / 意外事故 查看文件内容的命令 实战:xfs文件系统的备份和恢复

    1-4-文件系统的管理方法和xfs文件系统备份恢复-随堂笔记1

    本节将深入探讨Linux系统目录结构、文件管理命令以及XFS文件系统的备份恢复。 首先,Linux系统的目录结构与Windows系统有所不同。在Linux中,只有一个根目录`/`,所有的文件和子目录都位于这个单一的根目录下,形成...

    raise data recovery for XFS

    尤其对于依赖于Linux操作系统的企业和个人用户来说,XFS文件系统因其高效、稳定和可扩展性而广受欢迎。然而,数据丢失的问题总是无法避免,无论是意外删除、硬件故障还是系统崩溃,都可能导致珍贵的数据瞬间消失。...

    Linux文件系统概念解释和Linux文件系统精通指南

    这份指南可能涵盖了更高级的主题,如文件系统性能调优、文件系统备份恢复、LVM(逻辑卷管理)以及RAID(冗余磁盘阵列)技术。LVM允许动态调整分区大小,RAID则提供数据冗余和性能提升。 通过深入学习和实践这些内容...

    刘杰:XFS——高性能的企业级文件系统

    备份和恢复方面,XFS提供了xfsdump和xfsrestore工具,用于转储和恢复文件系统。 在Linux发行版支持方面,XFS在超过15种Linux发行版上可用,例如SuSE自SLES8版本起就包含了XFS支持。在Red Hat Enterprise Linux 7中...

    xfs_undelete-master.zip

    【标题】"xfs_undelete-master.zip" 指的是一个包含 "xfs_undelete-master" 项目的压缩文件。这个项目很可能是一个用于恢复XFS文件系统...在恢复过程中,了解XFS文件系统的备份策略和数据恢复最佳实践也是非常重要的。

    xfs工具.zip

    《XFS工具详解:Linux系统中的大存储系统盘格式化利器》 在Linux操作系统中,XFS文件系统因其高效、稳定和对大容量存储...通过熟练掌握这些工具,你可以更有效地管理你的Linux系统,确保数据的安全和系统的稳定运行。

    linux系统GHOST备份方案可用.pdf

    它可以备份整个 Linux 系统,并且支持多种文件系统,包括 ext2、ext3、reiserfs 和 xfs 等。G4L 的工作原理是使用 dd 命令备份硬盘分区信息和存储数据的扇区,而不备份空闲扇区。这使得备份速度非常快。 使用 G4L ...

    Linux系统备份软件.pdf

    与Windows等其他操作系统相比,Linux具有更好的灵活性和稳定性,但也需要定期备份数据,以防止数据丢失和系统故障。Linux系统备份软件的使用在数据恢复、系统迁移和灾难恢复方面都扮演着重要角色。 本文档提到了...

    Centos8操作系统入门视频.zip

    第3章-文件系统的管理方法和xfs文件系统备份恢复 1-Linux系统目录结构和相对路径与绝对路径 2-文件的管理 3-查看文件 4-实战-xfs文件系统的备份和恢复-1 5-实战-xfs文件系统的备份和恢复-2 第4章-Vim编辑器和恢复ext...

    linux_fileSystem.zip_linux 文件系统_linux文件系统_sum3xd

    Linux 文件系统是操作系统的核心组成部分,它负责管理存储设备上的数据,提供用户和应用程序访问和操作文件的接口。在Linux系统中,文件系统不仅包括普通的文本、图像和程序文件,还包括设备文件、目录、符号链接等...

    Clonezilla备份还原Linux

    2. Clonezilla也可以应用于数据恢复和备份,例如备份重要数据到外部存储设备中。 3. Clonezilla可以应用于系统升级和迁移,例如将老系统迁移到新系统中。 Clonezilla是一个功能强大且免费的开源备份和还原工具,对...

    linux系统GHOST备份方案归纳.pdf

    文章指出Ghost工具软件不能完全应用于Linux系统,因为Ghost工具软件是有版权的软件,只支持ext2和ext3文件系统的Linux分区,不支持reiserfs和xfs等高级文件系统,同时Ghost工具软件并不备份MBR,因此常造成恢复后的...

    linux系统GHOST备份

    2. 为CENTOS4.3增加一个虚拟硬盘(目标盘),大小和系统盘一样(母盘)。 3. 启动CENTOS4.3,把目标盘分成一个区,建立EXT3文件系统。不挂载。重启。 4. 用G4L ISO启动系统。用其默认核心系统启动。 5. #sh g4l,...

    linux系统GHOST备份方案归类.pdf

    首先,文章指出GHOST工具不能完全满足Linux系统的备份需求,因为GHOST本身是有版权的软件,且只支持ext2和ext3文件系统的Linux分区,不支持reiserfs、xfs等文件系统。此外,GHOST不备份MBR,因此可能会在恢复过程中...

Global site tag (gtag.js) - Google Analytics