太小硬盘上的ecryptfs – 如何在加密中添加链接?

我在我的主目录中使用ecryptfs。 我现在想切换到SSD,但我家的目录目前是350gb,我没有钱购买这么大的ssd。 我得到的是一个128gb的ssd,我想安装根系统,以及我的主目录的“基础”(包括源代码,配置文件,即最常用的文件)。 所有包含大量数据但很少被访问的子目录(音乐,图片,文档)我想保留在普通的硬盘上,只是链接目录。但是,尤其是。 对于图片和文档我真的想保持加密。

是否有官方/高效/简单/安全的方式将目录从另一个位置软链接到我的主目录并加密? 理想情况下,ecryptfs会自动处理这个问题,但是这些目录的自动安装(最好至少半自动但绝对安全)将是一个可接受的折衷方案。

您可以使用mount.ecryptfs_private的别名function完成此操作。 从联机帮助页:

mount.ecryptfs_private is a mount helper utility for non-root users to cryptographically mount a private directory, ~/Private by default. This program optionally takes one argument, ALIAS. If ALIAS is omitted, the program will default to using "Private" using: - $HOME/.Private as the SOURCE - $HOME/Private as the DESTINATION - $HOME/.ecryptfs/Private.sig for the key signatures. If ALIAS is specified, then the program will look for an fstab(5) style configuration in: - $HOME/.ecryptfs/ALIAS.conf and for key signature(s) in: - $HOME/.ecryptfs/ALIAS.sig