自动同步我的主文件夹中的两个文件夹

自动同步我的主文件夹中的两个文件夹

我正在运行 Debian,我想自动将一个文件夹中的更改同步到另一个文件夹。这两个文件夹都是我的主文件夹的子文件夹。这只需要单向同步。

我已经查看了 rsync 并且可以通过输入以下命令来获得我想要的内容:

rsync -rv --delete one/ two

我只想让它自动运行,这样对其中一个所做的更改就会反映在另一个中。我知道 rsync 可以作为守护进程运行,但我不确定我需要的安全配置,理想情况下,我不想让所有用户都看到这些文件夹。

答案1

你也许可以使用同步或者因克龙当源文件夹被改变时触发 rsync 或任何其他命令。

我熟悉 incron,所以我会处理它。通过您的包管理器安装 incron。编辑/etc/incron.allow并添加您想要允许使用 incron 的用户。

incrontab -e然后添加行IN_MODIFY /source/ command替换命令为要运行的 rsync 命令。请参阅手册页有关触发器的更多想法,请参阅 incrontab

答案2

看看齐奏项目,它就是为此而设计的。

相关内容