在 linux 上创建一个自动增长的加密文件夹?

rub*_*o77 6 encryption disk-encryption

我想在我的 ext4-data 分区上创建一个加密文件夹,我可以将一些秘密数据移入其中。

如何创建这样的文件夹?

驱动器已经半满了,那么有没有办法让我在创建文件夹时不必定义文件夹的大小?

最佳情况下,它会随着填充而增长


更新:

谢谢,由于您的回答,我将使用ecryptfs

请在此处显示 bash 命令如何配置它,因此最后我将拥有/data/可以将文件移动到的文件夹(我想加密我的照片库文件夹,该文件夹位于另一个硬盘驱动器上)

以及何时何地我必须在引导过程中输入密码才能在每次重新启动后使该文件夹可用。

the*_*ejh 1

您可能想使用 encfs。加密文件系统中的每个文件都对应于支持文件系统中的一个文件,但内容和名称都是加密的。由于 encfs 并不是真正的文件系统,只是真实文件系统中文件夹顶部的加密层,因此加密的文件不会比未加密的文件占用更多的空间。

\n\n

这种方法有以下缺点:

\n\n
    \n
  • 攻击者仍然可以看到文件有多大以及它们如何分组到文件夹中(尽管他看不到文件和文件夹的真实名称)。例如,他可能能够高度可信地识别出您的 encfs 中有一个 git 存储库,因为 git 存储库具有某些结构特征。
  • \n
  • 它使用 FUSE \xe2\x80\x93 因此,所有数据都必须在内核和用户空间之间进行一次往返,这通常不需要,所以有点慢。
  • \n
\n