首页/数据/备份与容灾速查/rsync 文件同步与备份

rsync 文件同步与备份

左右对比、只传差异的同步工具:支持本地与远程复制、增量传输、保留权限与时间戳,是文件级备份脚本的常用核心。

备份与容灾速查数据更新于 2026-10-12
定位文件级同步 / 备份
核心优势增量算法只比较并传输变化部分
常用组合-a 归档模式 + -v 详细输出,按需加 --delete

本地与远程同步

本地与远程同步
rsync -av /data/ /backup/data/                 # 本地同步
rsync -av /data/ user@10.0.0.5:/backup/data/     # 推送到远程
rsync -av user@10.0.0.5:/data/ /backup/data/     # 从远程拉取

关键选项速记

关键选项速记
-a 归档(等于 -rlptgoD)  -v 详细  -z 传输压缩  -n 预演  -P 进度加续传
--delete 删除目标端多余文件  --exclude 排除  --bwlimit 限速  --link-dest 硬链接快照
源路径结尾的斜杠语义不同:/data/ 表示复制目录内容,/data 表示连同目录本身一起复制。

易错点

  • 目标路径写错(少一层目录或多了目录名)会导致数据嵌套或覆盖,执行前先用 -n 预演确认
  • 默认按大小与 mtime 判断差异:时钟漂移的源会漏同步或反复全量,必要时用 -c 校验

数据来源与参考

  • rsync 手册(Samba rsync 官方文档)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌