当 /home 被加密时从移动中恢复(ecryptfs)

当 /home 被加密时从移动中恢复(ecryptfs)

我在公司有一个 20GB 的 / 分区,它与 Windows 双启动,很快就用完了空间。我通常将 20GB / 和 160GB(或硬盘的其余部分)用作 /home,所以我打算恢复 Windows 占用的空间并将其变成 /home。

一切顺利,我能够挂载分区并 rsync 所有文件。

但是,我忘记了分区已加密,所以现在我所有的文件都位于 /home/.ecrypt 中,而 /home/$USER 是空的。

我如何从 /home/.ecrypt 恢复我的文件并将其移动到 /home/$USER?

我遵循了本教程:https://help.ubuntu.com/community/Partitioning/Home/Moving

答案1

sudo ln -s /home/.ecryptfs/$USER/.Private /home/$USER/.Private
sudo ln -s /home/.ecryptfs/$USER/.ecryptfs /home/$USER/.ecryptfs
sudo chown $USER:$USER /home/$USER

然后注销并重新登录。请注意,这些命令可能需要以 root 身份运行(使用须藤),因为未挂载的 /home/$USER 可能是只读的。

相关内容