Files
nexus/wiki/concepts/rsync增量备份.md

1.3 KiB
Raw Blame History

title, type, tags
title type tags
rsync增量备份 concept
backup
rsync
ubuntu
nas
automation

Definition

rsync 增量备份是通过 rsync 工具将源目录的变化部分同步到目标目录的自动化数据保护方案,相比全量备份节省存储和带宽。

Core Mechanism

  • Delta-transfer 算法:只传输变化部分
  • -a归档模式保留权限、时间戳、符号链接等属性
  • -z压缩传输减少网络带宽占用
  • -R相对路径保持目录结构
  • --delete目标端删除源端不存在的文件保持镜像一致

防重入机制

lockfile PID 文件 + kill -0 检测进程是否存活,防止备份任务重复执行。

防NAS掉线机制

mountpoint -q 检查挂载点是否有效NAS 掉线时自动中止备份,防止数据写入本地挂载点导致硬盘爆满。

应用场景

Ubuntu 服务器数据备份到 Synology NAS配合 Crontab 凌晨自动化执行。

关键参数

参数 含义
rsync -azR 归档+压缩+相对路径
--delete 目标端同步删除
timeo=900 NFS 超时 90 秒
_netdev 等待网络设备就绪后再挂载

Connections