如何设置 Unison 以单向同步文件夹

如何设置 Unison 以单向同步文件夹

我有一台 1TB NAS,上面连接着一个 1TB 的 USB 外置硬盘

我已经在U盘上准备好文件系统并挂载了

我想将我的数据 100% 同步到我的 NAS 和 USB 磁盘 - 但我希望它是增量的,并且只有 NAS 作为“主” - 例如,如果 USB 外部硬盘上的文件发生变化,我希望它忽略此更改,因为它不是实时版本(我不认为文件会在 USB 磁盘上发生变化,但我担心实时版本可能会被覆盖)

另外,如果文件在直播时被删除,我想将删除的文件保留在 USB 磁盘上

unison 可以单向同步并帮我实现上述目标吗?如果可以,只需

unison sorce/ target/ 

工作?

谢谢 Rob

答案1

在这种情况下,我不会使用 Unison,因为它的主要目的是双向同步。rsync即可完成此操作。这将同步源和目标中的文件,而不会删除目标中的文件(尽管它将覆盖目标中的文件,使其与源中的文件相同)。

rsync --recursive --times --verbose source/ destination/

相关内容