debian

Debian系统文件如何备份与恢复

小樊
46
2025-09-15 13:17:04
栏目: 智能运维

备份方法

  1. 系统全量备份

    • tar命令:打包系统文件(排除临时目录),如 sudo tar -czvf backup.tar.gz --exclude=/proc --exclude=/sys /
    • rsync命令:增量备份系统文件到外部存储,支持本地/远程,如 sudo rsync -av --delete / /path/to/backup/
    • 图形化工具:使用Timeshift(系统快照)或Deja Dup(图形界面备份)。
  2. 文件/目录备份

    • tar命令:备份指定目录,如 sudo tar -czvf home_backup.tar.gz /home/user
    • rsync命令:同步目录到备份路径,如 sudo rsync -av /home/user /backup/

恢复方法

  1. 系统恢复

    • tar命令:解压备份文件到系统根目录,如 sudo tar -xzvf backup.tar.gz -C /
    • rsync命令:从备份路径恢复文件,如 sudo rsync -av /backup/ /
    • Live环境恢复:通过Live USB启动,挂载原系统分区后用rsync恢复,需修复引导(如grub-install)。
  2. 文件/目录恢复

    • 误删文件:用extundelete恢复(需安装),如 sudo extundelete /dev/sda1 --restore-file /path/to/file
    • 版本控制恢复:通过Git等工具回退到历史版本。
    • 图形工具恢复:使用Timeshift选择快照恢复系统或文件。

注意事项

参考来源:

0
看了该问题的人还看了