恢复加密主目录中已删除的文件夹

恢复加密主目录中已删除的文件夹

我遇到了一个大问题!我在创建备份时意外删除了主目录中一个非常重要的文件夹。我停止了备份,关闭了笔记本电脑,但仍有许多文件需要备份。所以我害怕操纵加密的主目录。

ecryptfs主页通过Ubuntu 13.04 系统加密。

我尝试使用extundelete实时 USB 记忆棒。要进行恢复,必须卸载分区,但主目录已加密,无法恢复文档文件夹。

有人可以给我一些建议,如何恢复加密主文件夹中的文件夹吗?

由于包含乳制品,该数据非常重要。

答案1

您的假设是正确的,您需要卸载ecryptfs加密的文件系统。它ecryptfs在底层文件系统之上工作,而取消删除工具则可以extundelete在 ext 文件系统(就像您可能在ecryptfs文件系统下面拥有的文件系统)上运行。

您无需访问未加密的文档文件即可将其取消删除。相反,您将在文件系统所在的~/.Private任何位置ecryptfs(未安装)取消删除加密文件。

对于实际的取消删除过程,请参考其他答案,例如:

答案2

我能够使用 从我的 ecryptfs 加密主文件夹中恢复已删除的文件。这导致目录中photorec出现大量类似文件。f20747184.eCryptfsrecup_dir.*

我将它们全部移至它们自己的目录中。

mkdir -p crypted

mv recup_dir.*/*.eCryptfs crypted

我恢复了我的挂载密码。

sudo ecryptfs-unwrap-passphrase

我挂载了加密目录。

sudo ecryptfs-recover-private crypted/

这已成功安装到/tmp/ecryptfs.*/目录中。文件名没有帮助,因此我使用 grep 命令查找我知道文件中的关键字。

grep -R "technology" /tmp/ecryptfs.*

我找到了该文件并将其移回。

我知道这是一个老话题,但这是我在寻找解决方案时找到的第一页。

相关内容