在linux系统(如Ubuntu和CentOS)上,删除文件后想要恢复数据是一件相对复杂的事情,特别是在使用rm -rf
命令删除数据的情况下。以下是一些可能的恢复方法:
立即停止写入操作
使用数据恢复工具
1.TestDisk 和 PhotoRec:
这是两个强大的开源数据恢复工具,可以在Ubuntu和CentOS上使用。TestDisk可以恢复分区和文件系统,PhotoRec则专注于恢复文件。
2.extundelete
这是一个专门用于恢复ext3/ext4文件系统上删除文件的工具。
3.foremost:
这是另一个开源的文件恢复程序,可以恢复多种文件格式。
安装和使用TestDisk和PhotoRec
2.在CentOS上安装TestDisk和PhotoRec:
sudo yum install epel-release sudo yum install testdisk
按照屏幕上的提示选择你的磁盘,然后选择要恢复文件的分区和文件类型。
使用extundelete
2.在CentOS上安装extundelete:
sudo yum install epel-release sudo yum install extundelete
sudo mount -o ro /dev/sdX /mnt
恢复删除的文件:
sudo extundelete /dev/sdX --restore-all
这将尝试恢复所有删除的文件,并将它们存储在当前目录中的
RECOVERED_FILES
目录中。
使用foremost
2.在CentOS上安装foremost:
sudo yum install epel-release sudo yum install foremost
3.使用foremost恢复数据:
执行foremost命令,指定设备和输出目录:
专业数据恢复服务
定期备份
本文链接:https://blog.runxinyun.com/post/179.html 转载需授权!
留言0