Linux |将打开的文件复制到不同的目录并保持它们同步

Linux |将打开的文件复制到不同的目录并保持它们同步

我想在应用程序使用文件时将它们复制到我的 Ubuntu 系统上的单独目录中。源目录中的这些文件应与其目标目录中的副本持续同步。同步应该是如此无缝,以至于我应该能够在目标目录上运行应用程序的另一个实例。

答案1

您可以尝试 Chironfs,一个复制 FUSE 文件系统(在用户空间中实现;可从https://github.com/tweksteen/chironfs)。

安装后您可以执行例如以下命令:

mkdir a a1 a2 a3
chironfs a1=a2=a3 a

从那时起,写入的任何文件也将立即a复制到a1, 。a2a3

每个目录都可以位于不同的设备上,只需安装它们即可。它对程序完全透明。

相关内容