Linux 连续文件同步?

时间:2021-03-19 17:13:25

标签: linux rsync

我正在寻找可能已经存在的东西,但我找不到。

我在 tmpfs 上有一个由进程不断更新的大文件 (300G),我想要一些可以在远程服务器上制作文件副本并保持同步的东西;对本地服务器上文件的每次更新都会发送到远程服务器并应用于文件。

我知道 rsync,但这并不是我想要的,因为您在静态文件上运行 rsync 一次,它会计算并发送增量,一旦它同步了文件,它就会停止。

这就像我需要一些挂钩到文件系统本身的东西来捕获和传输写入的更新。文件不断变化,但变化不大,可能一分钟只有几 MB,所以我觉得应该是可能的。有没有这样的事情,或者我想做的是愚蠢的idk。我使用的是 Ubuntu 18.04

1 个答案:

答案 0 :(得分:0)

您可以使用 lsync,它非常易于使用,并且在后台使用 rsync。 如果您使用的是 Ubuntu:

apt-get -y install lsyncd