![安装后是否可以加密主驱动器而不占用 2.5 倍的空间?](https://linux22.com/image/1107601/%E5%AE%89%E8%A3%85%E5%90%8E%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%8A%A0%E5%AF%86%E4%B8%BB%E9%A9%B1%E5%8A%A8%E5%99%A8%E8%80%8C%E4%B8%8D%E5%8D%A0%E7%94%A8%202.5%20%E5%80%8D%E7%9A%84%E7%A9%BA%E9%97%B4%EF%BC%9F.png)
我正要使用 encryptfs 程序来迁移我现有的主文件夹,但发现该过程需要 2.5 倍的主文件夹大小才能完成。我的主文件夹有 258GB,但只有 430GB 可用。有没有办法可以加密主文件夹而无需重新安装?
答案1
在此完全披露,我是ecryptfs-迁移-主页公用事业。
请注意,2.5 倍乘数可能对所需磁盘空间的估计过高,但我发布该建议是为了安全预防措施
回答你的问题,是的,这是可能的,尽管可能有点有风险, 和一般不推荐。
您可以通过编辑 shell 脚本来实现这一点,/usr/bin/ecryptfs-migrate-home
并修改如下行:
rsync -aP "$orig/" "$USER_HOME/" 1>&2
到:
mv -vf "$orig/"* "$orig/".* "$USER_HOME/" 1>&2
这将移动文件,而不是复制它们。