xfs文件系统的备份与还原

一、xfs文件系统的备份

1、xfsdump备份相关命令

对完整的文件系统进行备份,用xfsdump。他除了可以进行完整备份,还可以进行累积性备份。就是第一次使用xfsdump,是完整备份,定义为level 0,而第二次备份,则不会完整备份,而是和第一次的备份(level 0)进行比较,仅备份有差异的文件(level 1)。各个level的文件,一本存放在/var/lib/xfsdump/inventory中。

xfsdump有5个限制:

  1. 必须用root权限
  2. 只能备份已挂载的文件系统
  3. 只能备份XFS文件系统
  4. 只能用xfsrestore解释
  5. 透过文件系统的UUID来分辨备份档,因此不能备份相同UUID的文件系统

2、安装备份工具dump

yum -y install xfsdump
[root@localhost ]# xfsdump [-L S_lable] [-M M_lable] [-l #] [-f 备份档] 待备份资料
选项
-L:xfsdump会记录每次备份的session标头,这里可以填写针对此文件系统的简易说明;
-M:xfsdump可以记录存储媒体的标头,这里可以填写此媒体的简易说明。
-l:是L的小写,就是指定等级,有0~9共10个等级,默认为0,即完整备份。
-f:有点类似tar,后面接产生的文件,也可以接例如/dev/st0设备文件名或其他一般文件文件名;
-I:大写的“i”,从/var/lib/xfsdump/inventory 列出目前备份的信息状态。

3、将完整备份文件名记录为/srv/boot.dump

xfsdump -l 0 -L boot_all -M boot_all -f /srv/boot.dump /boot

     -----   --------    --------    ---------------      ------

 备份等级 文件说明 媒体说明   备份名       来源路径

4、将/dev/sdb1备份为dump_sdb1

xfsdump -f /opt/dump_sdb1 /dev/sdb1

#指定备份时免交互操作,方便后期做定时备份

#-L:xfsdump   纪录每次备份的session 标头,这里可以填写针对此文件系统的简易说明

#-M :xfsdump 可以纪录储存媒体的标头,这里可以填写此媒体的简易说明

xfsdump -f /opt/dump_passwd /sdb1 -L dump_passwd -M media1

5、指定只备份分区中某个目录

#-s 文件路径  只对指定的文件进行备份,-s指定时,路径写的是相对路径(-s可以是文件或目录)

# xfsdump -f /opt/dump_grub2 -s grub2/grub.cfg /boot -L dump_grub2 -M boot-grub2

6、xfsdump  -I   #查看备份信息与内容

二、xfs文件系统的备份与还原

1、xfsrestore相关命令

选项和参数:

-I:大写的“i”跟xfsdump相同的输出!可查询备份数据,包括Label名称和备份时间等;

-f:后面接的就是备份文件!企业中很有可能会接/dev/st0等磁带机!

-L:可用“-I”查询到的数据。在这个选项后输入;

-s:需要接某特定目录,也能复原某一文件或目录;

-r:如果是用文件来存储备份数据,那这个就不需要使用。如果是一个磁盘内有多个文件,需要使用它来达成累积复原;

-i:进入互动模式(一般不需要)

查看备份文件数据

xfsrestore -I  

直接将备份数据覆盖回去

xfsrestore -f /srv/boot.dump -L boot_all /boot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码哝小鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值