rsync 选项可将大 tgz 文件传输到 zfs 文件系统并稍后创建快照

rsync 选项可将大 tgz 文件传输到 zfs 文件系统并稍后创建快照

我每天需要将大量压缩的 tar 文件从托管服务器传输到 zfs 数据存储服务器。

rsync 传输的标准方法似乎对 zfs 快照不友好。每个快照都保留所有日常数据(不只保留增量块)。

有人知道如何传输这些文件并能够制作保留增量数据的快照吗?

答案1

你的源可能不是ZFS?否则zfs send|zfs receive会推荐。

您可以告诉rsync执行就地传输,来自man rsync

--inplace 此选项更改 rsync 在需要更新文件数据时传输文件的方式:rsync 不是创建文件的新副本并在完成后将其移动到位的默认方法,而是将更新的数据直接写入目标文件。

请进一步阅读手册以了解使用的效果--inplace

相关内容