撤消rm -r,恢复数据

Wan*_*ang 5 data-recovery

我在玩 zip 并不小心删除了我的 /home/ 文件夹(我想删除通过解压缩存档创建的 home/ )。

我使用rm -r /home/而不是rm -r home/作为 root。我可以做些什么来恢复我的 /home/ 目录?

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

小智 7

首先 - 停止 VM 或将卷重新挂载为只读:

 mount -o remount,ro /home/
Run Code Online (Sandbox Code Playgroud)

假设您正在使用 ext[3,4],您不会迷路,但这不是一件容易的事。数据块本身不会被清除,但指针(inode)会被清除。大多数文件可以使用的工具,如恢复photorec。它将根据文件的幻数识别文件。ASCII 和晦涩的文件格式因此更难。

存在类似的软件,但我还没有测试它们:

如果您成功,此链接可能会帮助您将文件恢复正常。

祝你好运!

  • 此外,在 VM 内安装新软件时要非常小心。**任何写入保存已删除文件的(逻辑)分区的内容都极具风险**,即使它只创建了随后被删除的临时文件。 (3认同)