使用ecryptfs-recover-private恢复eCryptfs分区无法正常工作

我正在尝试重新安装,但我想首先备份我的加密家庭,所以我从活动CD启动,安装硬盘驱动器,运行sudo ecryptfs-recover-private 它要求我的密码短语。 我进入它,说它成功并将其安装在“/tmp/ecryptfs.somethingsomething”中。 我去那里,使用根鹦鹉螺,然后双击.desktop条目,它只会产生一个立即消失的终端窗口。 我检查了自述文件,它说它正在运行ecryptfs-mount-private ,所以当我在终端自己运行它时,它说“错误:加密的私人目录设置不正确”。

我已经google了,找不到答案,因为它告诉你使用ecryptfs-recover-private恢复它,但这显然不是’工作……

我想出了我的问题。 我正在运行命令并将其提供给我的HOME目录,并且由于某种原因它说它成功安装它。 然而,它在说谎。 事实certificate,您需要使用每个用户所拥有的.Private文件夹运行该命令

 sudo ecryptfs-mount-private /home/.ecryptfs//.Private 

该命令应该递归并为您找到该文件夹​​,但我不耐烦并给了我的主文件夹。 我不知道为什么它说成功的时候显然不是,但如果你给它.Private文件夹,然后输入你的登录密码,它应该把它挂载到/ tmp /里面的一个文件夹你可以做无论你想对数据做什么=)

我从14.04升级到16.04并且我的主目录已加密。 我使用修改后的mgrandi方法管理安装后恢复文件。

使用:

 sudo ecryptfs-recover-private /home//.Private 

它找到了包装的密码并提示我输入了我的登录密码,然后提供了它将内容挂载到/ tmp目录中,在那里我可以看到所有文件。