scp 每次全量传,rsync 只传变化块,第二次起飞快,还能做硬链接快照保留多版本。

操作步骤

rsync -avz --delete --exclude=node_modules/ \
  /data/ user@backup:/backup/data/

# 加上 --link-dest 做硬链接快照
rsync -avz --link-dest=/backup/prev /data/ /backup/now/

要点速览

  • -a 保留权限时间,-z 传输压缩,--delete 让目标与源一致。
  • --exclude 跳过依赖目录,省时省空间。
  • --link-dest 让未变文件硬链接复用,多份快照也不占双倍空间。
rsync 的精髓是「只动变化的部分」,备份与同步都靠它。