数据是我们系统中最为重要的东西,但是我们总有失误误删的情况发生,所以我们要学会如何对被删的数据进行恢复,当然数据恢复前提是我们要养成实时备份的良好习惯。

1、创建新的磁盘并写入内容
现在我们就一起学习一下如何对xfs文件数据进行恢复,做这些实验的时候为了我们系统数据的安全着想,建议最好重新加载一块磁盘进来。前面的博客有对加载硬盘详细介绍,所以这里加载磁盘的具体步骤不再一一叙述了。
CentOS 7 xfs文件数据恢复_第1张图片

要想进行数据恢复的前提下当然是我们的磁盘中是有内容的,所以我们先对这块新的磁盘写入一些内容。
CentOS 7 xfs文件数据恢复
CentOS 7 xfs文件数据恢复_第2张图片

2、数据备份
之后就是我们数据恢复的最重要的一步了,使用命令“xfsdump -f /opt/xfs_dump /dev/sdb1”对数据进行备份处理。
CentOS 7 xfs文件数据恢复_第3张图片
CentOS 7 xfs文件数据恢复_第4张图片

3、模拟数据丢失
模拟磁盘损坏数据丢失
CentOS 7 xfs文件数据恢复
4、数据恢复
使用命令“xfsrestore -f /opt/xfs_dump /data”把数据重新恢复到data中。
CentOS 7 xfs文件数据恢复_第5张图片
CentOS 7 xfs文件数据恢复_第6张图片