使用Timeshift恢复Debian系统
Timeshift是Debian下常用的系统快照工具,适合快速恢复到之前的系统状态。
sudo apt install timeshift -y。sudo timeshift --restore,或在桌面环境的应用程序菜单中找到“Timeshift”。使用Clonezilla恢复系统镜像
Clonezilla是开源的磁盘克隆工具,适合备份和恢复整个系统(包括分区表、引导记录等)。
使用tar命令恢复系统
tar是Debian自带的命令行归档工具,适合备份和恢复整个系统或特定目录。
.tar.gz格式,存储在外部设备或网络位置)。/dev/sda1)到临时目录(如/mnt):sudo mount /dev/sda1 /mnt。sudo tar -xzvf /path/to/backup.tar.gz -C /mnt(/path/to/backup.tar.gz为备份文件路径)。sudo reboot,移除Live介质后系统将从恢复的根分区启动。使用rsync恢复数据
rsync是高效的文件同步工具,适合恢复增量备份或特定目录(如/home、/etc)。
/backup/home)。/home所在分区/dev/sda2)到/mnt:sudo mount /dev/sda2 /mnt。sudo rsync -avz /backup/home/ /mnt/home/(-a保留权限和时间戳,-v显示进度,-z压缩传输)。sudo reboot,检查数据是否恢复。使用Live CD/USB修复系统
若系统无法正常启动,可通过Live CD/USB进入临时环境修复引导或文件系统。
/dev/sda1)到/mnt,挂载EFI分区(如/dev/sda2,若有)到/mnt/boot/efi,然后执行sudo grub-install --root-directory=/mnt /dev/sda(/dev/sda为系统磁盘),最后更新GRUB配置:sudo update-grub。ro改为rw init=/bin/bash),运行sudo fsck -y /dev/sda1(/dev/sda1为需要修复的分区),修复完成后重启系统。