首页/数据/备份与容灾速查/rsync 校验与性能取舍

rsync 校验与性能取舍

默认差异判定依据是文件大小与修改时间;-c 改为逐文件校验和比对更可靠但更慢,--size-only 更快但可能漏掉只改内容的文件。

备份与容灾速查数据更新于 2026-10-12

差异判定方式对比

方式依据特点
默认大小 + mtime速度快,适合常规同步
--checksum(-c)内容校验和可靠,CPU 与磁盘读取开销大
--size-only仅文件大小很快,只改内容不改大小的变化会漏掉

校验式同步

校验式同步
rsync -avc /data/ /backup/data/                      # 按校验和比对
rsync -av --checksum --dry-run /data/ /backup/data/  # 先查看差异
对完整性要求高的月度校验任务可用 -c;日常同步保持默认判定即可。

易错点

  • 对海量小文件全量 -c 校验会成倍拉长窗口,建议安排在独立时间片
  • 同步双方时钟漂移会让默认判定反复重传文件,需先校准 NTP

数据来源与参考

  • rsync 手册(--checksum、--size-only、--ignore-times)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌