Debian如何进行数据备份与恢复
小樊
50
2025-08-07 21:12:01
备份方法
- 命令行工具
- tar全量备份:
sudo tar -czvf backup.tar.gz --exclude=/proc --exclude=/sys /(排除系统临时目录)。 - rsync增量备份:
rsync -av --delete /source/ /backup/(支持本地/远程同步)。 - duplicity加密备份:
duplicity --full-if-older-than 1M /path/to/backup(支持云存储加密)。
- 工具备份
- BackupNinja:安装后通过
ninja-config配置备份源、目标及频率,支持增量备份。 - Timeshift(桌面用户):安装后设置备份计划,支持系统快照恢复。
- Clonezilla:制作启动盘后备份整盘镜像,适合批量恢复。
恢复方法
- 命令行恢复
- tar解压恢复:
sudo tar -xzvf backup.tar.gz -C /(覆盖目标路径)。 - rsync同步恢复:
rsync -av /backup/ /source/(从备份目录同步到原路径)。
- 工具恢复
- BackupNinja:通过
ninja-restore命令按配置恢复。 - Timeshift:启动后选择快照直接恢复系统。
- Clonezilla:从启动盘进入恢复模式,选择镜像文件恢复整盘。
注意事项
- 备份前确保重要数据(如
/etc配置文件、/home用户数据)已保存。 - 定期测试备份可恢复性,避免过期数据失效。
- 远程备份建议使用SSH或云存储,确保传输安全。