debian

Debian怎样进行系统备份与恢复

小樊
47
2025-08-15 23:20:22
栏目: 智能运维

备份方法

  1. 全量备份(tar命令)
    备份系统关键文件(排除临时文件等):
    sudo tar -czvf backup.tar.gz --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/tmp --exclude=/run / 
    
  2. 增量备份(rsync命令)
    同步源目录到目标目录(支持本地/远程):
    rsync -avz --delete /source/ /backup/ 
    
  3. 加密增量备份(duplicity工具)
    支持加密的增量备份,适合远程存储:
    duplicity --full-if-older-than 1M /source/ file:///backup/ 
    
  4. 图形化工具(Backup Ninja/Timeshift)
    • Backup Ninja:支持增量备份、远程存储,配置后通过命令行操作。
    • Timeshift(桌面用户):类似Time Machine,支持定时备份系统快照。
  5. 磁盘克隆(Clonezilla)
    备份整个磁盘或分区,适合批量恢复:
    通过Live USB启动,选择“device-image”模式备份/恢复。

恢复方法

  1. 全量恢复(tar命令)
    解压备份文件到根目录:
    sudo tar -xzvf backup.tar.gz -C / 
    
  2. 增量恢复(rsync命令)
    同步备份文件到目标目录:
    rsync -avz /backup/ / 
    
  3. 工具恢复
    • Backup Ninja:运行ninja-restore命令恢复备份。
    • Clonezilla:通过Live USB启动,选择备份镜像恢复磁盘。
    • Timeshift:在图形界面选择快照恢复系统。

注意事项

0
看了该问题的人还看了