撤消rm -r,恢复数据

撤消rm -r,恢复数据

我正在使用 zip 并意外删除了我的 /home/ 文件夹(我想删除通过解压缩存档创建的 home/ )。

我用rootrm -r /home/代替。rm -r home/我可以做些什么来恢复我的 /home/ 目录吗?

我在 VMware Player 上使用 Debian 6 作为虚拟机。不幸的是我没有备份。

答案1

首先 - 停止虚拟机或将卷重新安装为只读:

 mount -o remount,ro /home/

假设您正在使用 ext[3,4],您不会迷失方向,但这不是一件容易的事。数据块本身不会被清除,但指针(索引节点)会被清除。大多数文件可以使用以下工具恢复摄影。它将根据文件的内容来识别文件幻数。因此,ASCII 和晦涩的文件格式更加困难。

类似的软件存在,但我没有测试过:

如果你成功了,这个链接可能会帮助您使文件恢复正常。

祝你好运!

答案2

总的来说,我担心 Unix 范式是你不应该犯这样的错误,或者要有适当的备份。

您可以尝试使用以下命令恢复一些文件最重要的但我从来没有理由使用它,所以我不知道它会有多大帮助。

相关内容