好吧,倒霉催的执行了 rm -rf 。
切忌先停止所有对此硬盘的写操作。我这里紧急的卸载此分区。
之前查资料可以用debugfs来恢复文件,后来发现只支持ext2,放弃了。找到了ext3grep这个软件。
下载地址:http://ext3grep.googlecode.com/files/ext3grep-0.10.2.tar.gz
解压安装:
./configure
make
make install
1、首先先卸载挂载设备
umount /data //我这里是租用的云主机,挂载的云存储。
2、恢复数据
ext3grep /dev/xvdb1 –restore-all //恢复所有被删除的数据
漫长的等待
在执行命令的当前目录下会生成一个RESTORED_FILES文件夹,里面保存着恢复出来的数据。
重新挂载此分区,恢复文件。
还可以单独恢复某个文件,具体方法参考:
http://blog.chinaunix.net/uid-25544300-id-3278608.html
原创文章,转载请注明。本文链接地址: https://www.rootop.org/pages/1744.html