我需要可靠地传输大量压缩(数据库存档)文件,然后在另一端解压它们。一旦解压,它们将被数据库迅速提取,然后删除。
我目前正在 rsyncing 整个批次,然后解压所有文件,然后提取所有文件。这严重浪费了我的磁盘 io 和接收器上的处理器,而且看起来很不雅观。
- 我可以让 rsync 在复制它们时(之前或之后)解压缩它们吗?
答案1
不,rsync
不能单独完成。使用脚本来协调 UNIX 工具来完成任务并没有什么不优雅的地方。
答案2
答案3
不是;但它可以透明地使用压缩来加速传输(超出通过发送差异所获得的速度)。