XFS 文件系统的备份与还原

20.11.14

  • xfsdump 不支持没有挂载的文件系统备份,所以只能备份已挂载的文件系统
  • xfsdump 必须使用root 的权限才能操作(涉及文件系统的关系)
  • xfsdump 只能备份xfs 文件系统
  • xfsdump 备份下来的数据(文件或存储媒介)只能让xfsrestore 解析
  • xfsdump 是通过文件系统的UUID 来辨识各备份文件,因此不能备份两个具有相同UUID 的文件系统

xfsdump [-L S label] [-M M label] [-l #] [-f 备份文件] 待备份数据:xfs 文件系统的备份

xfsdump -I:列出当前备份的文件

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

xfsrestore [-f 备份文件] [-L S label] [-s] 待恢复目录:用来查看备份文件

xfsrestore [-f 备份文件] -r 待恢复目录:通过增量备份文件来恢复系统

xfsrestore [-f 备份文件] -i 待恢复目录:进入交互模式

-I:大写的“i”跟xfsdump相同的输出!可查询备份数据,包括Label名称和备份时间等;
-f:后面接的就是备份文件!企业中很有可能会接/dev/st0等磁带机!
-L:可用“-I”查询到的数据。在这个选项后输入;
-s:需要接某特定目录,也能复原某一文件或目录;
-r:如果是用文件来存储备份数据,那这个就不需要使用。如果是一个磁盘内有多个文件,需要使用它来达成累积复原;
-i:进入互动模式(一般不需要)


diff 变动前的文件 变动后的文件:以逐行的方式,比较文本文件的异同处。如果指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录

例子:diff log2014.log log2013.log -y -W 50:并排格式输出

原文地址:https://www.cnblogs.com/ananing/p/13974623.html