新增wiki命令文件
This commit is contained in:
46
wiki/concepts/增量备份.md
Normal file
46
wiki/concepts/增量备份.md
Normal file
@@ -0,0 +1,46 @@
|
||||
---
|
||||
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实现日常增量备份]]
|
||||
Reference in New Issue
Block a user