【发布时间】:2018-08-15 15:47:41
【问题描述】:
注意:我在这里松散地使用术语tar。我的意思是压缩它是tar.gz、tar.bz2、zip等。
rsync 是否有一个标志可以在源/目标之间协商更改的文件,对更改的源文件进行 tar,将单个 tar 文件发送到目标计算机并在更改的文件到达后解压?
我有数百万个文件,并且通过互联网远程rsyncing 到 AWS 似乎很慢。
我知道rsync 有一个压缩选项 (z),但据我了解,它会按每个文件压缩更改的文件。如果有很多小文件,发送 1KB 文件而不是 50KB 文件的开销仍然是瓶颈。
另外,简单地对整个目录进行 tar 也不是很有效,因为归档需要一个小时
【问题讨论】:
-
请务必提及您投反对票的原因,以便用户将来可以写出格式更好的问题
标签: compression tar rsync