centos7 xfs文件系统误删恢复操作

在centos7中我们使用的文件系统是xfs。

  • xfs中xfsdump xfsrestore俩个内置工具可以用来恢复我们删除的文件
  • xfs是为了大数据而产生。 比如说hadoop
  • xfs 最大的支撑的单位8eb,3个文件可以支撑16tb

实验环境:

创建一个磁盘和分区呢,可以参考上一篇文章
centos6 ext4文件系统误删恢复操作创建一块新的硬盘,分区。3G sdb1
格式化,挂载
环境搭配好只好开始我们的实验

加入数据

mkdir test
cd test
touch a
touch b

备份

xfsdump -f /opt/backup(备份路径) /dev/sdb1 (备份文件路径)

指定备份的会话标签
指定备份的设备标签

  • xfsdump -I 查看备份的数据

删除测试恢复

xfsrestore -f /opt/backup /sdb1/
xfsrestore -f /opt/backup(备份的路径) /sdb1/(到达的路径)

注:
1、不支持没有挂载的文件
2、root权限
3、只能备份xfs文件系统
4、xfsdump 必须使用xfsrestore解析
5、xfsdump 通过文件系统的uid(uid唯一性)来备份档案

你可能感兴趣的:(linux,centos)