安装后是否可以在没有 2.5 倍空间的情况下加密 Home 驱动器?

Ken*_*dor 4 encryption

我正要使用 encryptfs 过程来迁移现有的主文件夹,发现该过程需要 2.5 倍的主文件夹大小才能完成。我家里有 258GB,但只有 430GB 可用。有没有一种方法可以在不重新安装的情况下加密家庭?

Dus*_*and 5

在此全面披露,我是ecryptfs-migrate-home实用程序的共同作者和维护者。

请注意,2.5 倍的乘数可能过于高估了所需的磁盘空间,但我已发布该建议作为安全预防措施

回答你的问题,是的,这是可能的,尽管可能有点风险,而且通常不推荐

您可以通过编辑 shell 脚本/usr/bin/ecryptfs-migrate-home并修改如下所示的行来完成此操作:

rsync -aP "$orig/" "$USER_HOME/" 1>&2 
Run Code Online (Sandbox Code Playgroud)

到:

mv -vf "$orig/"* "$orig/".* "$USER_HOME/" 1>&2 
Run Code Online (Sandbox Code Playgroud)

这会将文件移动到位,而不是复制它们。