CentOS7 中恢复误删的文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS7 中恢复误删的文件相关的知识,希望对你有一定的参考价值。

centos7 中,文件保存的类型默认为.xfs类型。在日常工作中,我们会定时性的备份重要的数据文件,有时会因为操作失误或者不当,造成文件删除丢失,只要提前有备份,都是可以通过操作恢复原文件的。

一、实验准备:
1、在VMware虚拟机中,加一块大小为20G 的磁盘sbd,将其分区为sdb1,并格式化为.xfs 类型,并将其挂载到/data目录下,就可以正常使用它了。
2、在data 目录下,创建一个passwd文件,和一个目录test(test目录下再创建一个名为 t01.txt的文件)如下:
技术图片
二、实验开始:
第一步:使用 xfsdump 命令备份文件
用法:xfsdump -f 备份存放的位置 要备份的路径或设备文件
技术图片
第二步:删除/data 目录下的所有东西
技术图片
第三步:使用 xfsrestore 命令恢复文件
用法:xfsrestore -f 恢复文件的位置 存放恢复后文件的位置
技术图片
技术图片
三、注意:xfsdump使用限制

1、只能备份已挂载的文件系统
2、必须使用root 的权限才能操作
3、只能备份 XFS 文件系统
4、备份后的数据只能让 xfsrestore 解析
5、不能备份两个具有相同UUID 的文件系统

以上是关于CentOS7 中恢复误删的文件的主要内容,如果未能解决你的问题,请参考以下文章

怎么恢复误删的文件?

误删的文件怎么恢复?

如何有效恢复误删的HDFS文件

Linux Centos7 xfs文件误删了怎么办——快速恢复xfs文件教学

被误删的HDFS文件如何有效恢复

被误删的HDFS文件如何有效恢复