-
安装rsync(如未预装):
sudo apt-get install rsync或sudo yum install rsync -
本地磁盘备份命令:
rsync -avz --delete /源路径/ /目标路径/-a:归档模式(保留权限、时间等)-v:显示详细过程-z:压缩传输--delete:同步删除目标端多余文件
-
远程备份(SSH):
rsync -avz -e ssh /本地路径/ user@remote_ip:/远程路径/- 需提前配置SSH密钥免密登录
-
定时任务(cron):
crontab -e添加:0 2 * * * rsync -avz --delete /源路径/ /目标路径/ >> /var/log/rsync.log- 每天凌晨2点执行,日志记录到文件
-
验证备份:
- 检查目标目录文件列表
- 使用
diff -r /源路径 /目标路径比对差异
注意事项:
- 首次全量备份耗时较长,后续增量同步较快
- 目标路径需提前创建并确保有写入权限
- 使用
--dry-run参数可预演同步过程