首页/系统/Linux 运维命令速查/场景:网站目录增量备份到备份机
文件与目录76 条

场景:网站目录增量备份到备份机

用 rsync 把站点目录同步到备份服务器:排除日志缓存、限速保护带宽,--link-dest 做多版本硬链接快照。

Linux 运维命令速查系统更新于 2026-10-12
场景站点代码/上传目录 增量备份
工具rsync -az --delete --link-dest
要点排除目录 + 限速 + 版本快照

基础同步

基础同步
rsync -az --delete --exclude='logs/' --exclude='cache/' --bwlimit=8000 /data/site/ backup@10.0.0.9:/srv/backup/site/

硬链接快照(保留多天版本)

硬链接快照(保留多天版本)
cp -al /srv/backup/site-2026-10-11 /srv/backup/site-2026-10-12
rsync -a --delete /data/site/ /srv/backup/site-2026-10-12/
--link-dest 指向上一份快照:未变文件做硬链接零拷贝,变化文件正常复制,磁盘占用接近增量。

易错点

  • 本地同盘同步别加 -z(压缩白耗 CPU);跨网络才值得压缩
  • --link-dest 必须是绝对路径且同文件系统,否则硬链接失败退化为完整复制

数据来源与参考

  • man 1 rsync(rsync 官方手册)

相关工具

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