首页/系统/Linux 运维命令速查/rsync --inplace 大文件增量同步
文件与目录76 条

rsync --inplace 大文件增量同步

大文件(镜像/虚机盘/数据库导出)小改动用 --inplace 只传差异块,省时间也省临时空间;默认模式是「临时文件+改名」。

Linux 运维命令速查系统更新于 2026-10-12
用途大文件就地增量传输
语法rsync -avh --inplace --partial --progress 源 目标
相关--append-verify:校验已有部分后再追加(隐含 --inplace)

常用示例

常用示例
rsync -avh --inplace --partial --progress disk.img backup@nas:/data/
rsync -avh --append-verify big.iso backup@nas:/data/   # 断点续传语义
rsync -avh --inplace --partial hdd.qcow2 /mnt/backup/   # 盘到盘同样适用
默认 rsync 先写临时文件再改名,中断不破坏目标;--inplace 中断后目标处于「新旧混合」状态,重要文件先做快照。

易错点

  • 默认模式需要双倍临时空间、--inplace 牺牲中断安全性:按数据重要程度选
  • 多写者同时修改目标文件时内容不一致:先停写再同步

数据来源与参考

  • man 1 rsync(samba.org rsync 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌