extundelete 工具仅可以恢复 EXT 类型的文件,无法恢复 CentOS 7 系统默认采用 xfs类型的文件。针对 xfs 文件系统目前也没有比较成熟的文件恢复工具,所以建议提前做好数据备份,以避免数据丢失。
xfs 类型的文件可使用 xfsdump 与 xfsrestore 工具进行备份恢复。若系统中未安装xfsdump 与 xfsrestore 工具,可以通过 yum install -y xfsdump 命令安装。xfsdump 按照inode 顺序备份一个 xfs 文件系统。xfsdump 的备份级别有两种:
0 表示完全备份;1-9 表示增量备份。
xfsdump 的备份级别默认为 0。xfsdump 的命令格式为:
xfsdump -f 备份存放 位置 要备份路径或设备文件
常用的备份参数包括以下几种:
-f:指定备份文件目录;
-L:指定标签 session label;
-M:指定设备标签 media label;
-s:备份单个文件,-s 后面不能直接跟路径。
下面通过一个案例来备份恢复 xfs 类型的文件。
1.首先添加一款新硬盘并格式化为 xfs类型的文件系统,然后挂在到/date 目录下。