Linux 堆叠文件系统镜像现有目录但加密吗?

Linux 堆叠文件系统镜像现有目录但加密吗?

我正在将文件从本地机器同步到云存储。有一个工具可以从文件系统读取文件并发送。

我想要做的是,不要向此工具展示未加密的文件,而是向其展示已加密的文件版本。

是否有可用的堆叠文件系统,可以镜像现有目录但显示这些文件的加密版本?例如,我在源目录中创建了一个文件,它出现在第二个目录中但已经加密。换句话说,就像mount --bind加密的一样。

有解决方案可以创建加密文件系统容器,但问题是,从外部看,它是一个单一的、巨大的文件 blob。我预计发送工具会遇到这个问题(不能指望它像 一样有效地识别和发送文件内部的更改rsync)。

答案1

您应该检查 EncFS:https://github.com/vgough/encfs/blob/master/encfs/encfs.pod

我知道的另一个堆叠文件系统是 eCryptFS,但它不适用于任意目录路径(通常~/.Private~/Private

其他解决方案(LUKS、VeraCrypt……)通常在分区访问级别工作,无法为您提供加密文件的目录。

相关内容