---
title: "增量备份"
type: concept
tags: [backup, rsync, incremental, nfs]
last_updated: 2025-11-11
---

## Definition
增量备份只复制自上次备份以来变化的文件，相比全量备份节省时间和存储空间。

## 工具
| 工具 | 说明 |
|------|------|
| rsync | 高效文件同步工具 |
| NFS | 网络文件系统 |
| cron | 定时任务调度 |

## rsync关键参数
```bash
rsync -azR --delete \
    --exclude="venv/" \
    --exclude=".venv/" \
    --exclude="**/__pycache__/" \
    --exclude=".git/" \
    /源目录/ /目标目录/
```

| 参数 | 作用 |
|------|------|
| -a | 归档模式（保留权限、时间等） |
| -z | 压缩传输 |
| -R | 相对路径 |
| --delete | 删除目标中不存在的文件 |

## 备份策略
- 备份频率：每日凌晨3点
- 备份目标：NAS挂载目录
- 监控：日志写入/var/log/rsync_backup.log

## 安全措施
- 锁文件防止并发运行
- 挂载点检查防止数据写错位置
- _netdev参数确保网络就绪后再挂载

## 相关文档
- [[Ubuntu服务器通过rsync实现日常增量备份]]