开源是一种精神,分享是一种美德!

xfsdump

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

xfsdump有5个限制:

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

语法:

xfsdump [-L S_lable] [-M M_lable] [-l #] [-f 备份档] 待备份资料
xfsdump -I

参数:

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

#将完整备份文件名记录为 /srv/boot.dump
# xfsdump -l 0 -L boot_all -M boot_all -f /srv/boot.dump /boot
        -----   --------    --------   --------------- ------
       备份等级   文件说明     媒体说明         备份名     来源路径

#将/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


#指定只备份分区中某个目录
#-s 文件路径  只对指定的文件进行备份,-s指定时,路径写的是相对路径(-s可以是文件或目录)
# xfsdump -f /opt/dump_grub2 -s grub2/grub.cfg /boot -L dump_grub2 -M boot-grub2

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

评论(0)

暂无评论

评论

名字:
验证码:
获取验证码
内容: