如何在每个文件的 BtrFS 之上的加密之上分层压缩?

Jam*_*igh 9 filesystems encryption compression btrfs ecryptfs

BtrFS 应该真的支持这一点,但它不支持。所以 ECryptFS 看起来会填补空白。唯一的问题是,我将如何在此之上分层压缩?

在加密之上进行压缩的原因:

  • 故意地,相反(压缩之上的加密)不会压缩,因为理想情况下加密试图使密文与随机数据无法区分;
  • 加密更密集的信息更安全。

我正在寻找一种文件系统级解决方案,以便文件可以在临时基础上根据需要使用不同的密钥(例如对于用户/组)进行加密(即可以更改而无需您使用块级进行重大重新配置加密)。

Are*_*ski 0

看来剩下的唯一方法就是在加密文件系统之上堆叠压缩文件系统。这里有一些选择,但我没有实践经验:

我怀疑您是否可以选择每个文件的压缩或加密。Btrfs 应该能够提供这一点,但现实可能与此相去甚远。就像5年前应该有RAID一样。