如何以最短的间隔时间将目录从一台 Linux 服务器复制到另一台服务器?

yeg*_*256 2 linux rsync scp

我在一台服务器上有一个相当大的目录(超过 4000 个文件),我想将其复制到另一台服务器(其中包含此目录的先前版本)。rsync是第一个选项,但它会使目标文件夹进入等待状态相当长的一段时间(超过一分钟)。

我想做得有点不同:

  1. gzip 源文件夹
  2. scp 存档到目标服务器
  3. gunzip 那里的文件
  4. 删除源和目标的存档

完成这一切的最佳方法是什么?

poi*_*ige 8

rsync--delay-updates这似乎是你需要的:

«…

此选项将每个更新文件中的临时文件放入一个保留目录,直到传输结束,此时所有文件都将快速连续重命名到位。这试图使文件的更新更具原子性。默认情况下,文件被放置在每个名为“.~tmp~”的目录中。

……»