linux的xfs备份,xfsdump

redhat7 xfs备份

  • 使用xfsdump进行备份并使用xfsrestore进行恢复,这是一套软件。
    它有以下特点:

    • 只适用于xfs
    • 两种备份方式:
      ①. 完全备份(0级别,即xfsdump默认级别)
      ②. 增量备份(1到9级别,即xfsdump -L 1到9)

      拓展:差异备份:每次都将第一次完整备份以来有变化的文件进行备份。

  • xfsdump使用实例:

    • 一、对整个文件系统的备份
      • xfsdump -f /opt/dump_boot /boot -L dump_boot -M haha
            参数说明:-L  :xfsdump  纪录每次备份的 session 标头,
                          这里可以填写针对此文件系统的简易说明。         					
                    -M  :xfsdump 可以纪录储存媒体的标头,
                          这里可以填写此媒体的简易说明。
     
    • 二、对单个目录或者文件的备份
      • xfsdump -f /opt/dump_a.c -s a.c /boot -L a.c -M a.c

        注:(-s参数)此处写法虽然奇怪,但是对这款软件这种写法意味着相对路径…

  • 增量备份:

    • xfsdump -L 1到9
  • 恢复:
    以上面的备份为例进行恢复

xfsrestore -f /opt/dump_a.c /boot

xfsdump的使用限制

1、xfsdump 不支持没有挂载的文件系统备份!所以只能备份已挂载的!
2、xfsdump 备份下来的数据 (档案或储存媒体) 只能让 xfsrestore 解析
3、xfsdump 是透过文件系统的 UUID 来分辨各个备份档的,因此不能备份两个具有相同 UUID 的文件系统

你可能感兴趣的:(Linux基础操作)