新的 ubuntu 安装到旧的 /home 驱动器和分区 - 由于 .Private 和 .ecryptfs 而无法再访问

新的 ubuntu 安装到旧的 /home 驱动器和分区 - 由于 .Private 和 .ecryptfs 而无法再访问

在安装到具有旧 /home 分区的 HDD 的 SSD 上进行了全新的 ubuntu mate 安装(18.04 LTS 到 20.04 LTS)。

一开始无法启动,但我能够通过使用 fstab 重定向挂载点来使其工作。现在我可以启动了,但它似乎将默认文件夹的符号链接重定向到最新安装而不是我的旧安装。因此,我无法访问我旧家中的文件。

它仍然包含 .ecryptfs 和 .Private,它们显然保存着数据,如 gparted 和磁盘中所示。安装过程中显然出现了问题,无法再访问驱动器。我使用的是相同的用户名,但桌面/计算机名称不同。不确定这是否有区别。

我正在考虑进行一个没有单独 /home 的全新安装,看看是否可以安装驱动器只是为了访问文件然后重定向主页。

答案1

你好@steeldriver,这确实是我最终做的事情。

已安装ecryptfs-utils

运行代码,遇到/run/usr/999/gvfs: Permission denied

按照这里的第二个答案升级失败后,“sudo ecryptfs-recover-private” 出现“find: '/run/user/1000/gvfs': Permission denied”

umount /run/user/1000/gvfs然后跑了ecryptfs-recover-private

这需要我的旧密码然后将我的旧目录挂载到/tmp

我将在这里停止回答,因为现在我想将挂载点从 /tmp 移动到我的新家。

编辑:重新启动自动安装的驱动器,使其再次正常运行。

相关内容