Debian镜像备份与恢复实用指南
一、场景与总体建议
二、整盘或分区镜像备份与恢复(Clonezilla、dd)
sudo dd if=/dev/sda of=/path/to/backup.img bs=4M status=progress conv=fsyncsudo dd if=/dev/sda1 of=/path/to/part1.img bs=4M status=progress conv=fsyncsudo dd if=/path/to/backup.img of=/dev/sda bs=4M status=progress conv=fsyncsudo dd if=/path/to/part1.img of=/dev/sda1 bs=4M status=progress conv=fsyncbs=4M为常用块大小,可提升速度与一致性。三、文件系统级备份与恢复(tar、rsync、Duplicity、Timeshift)
sudo tar -czvf backup-$(date +%F).tar.gz --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/tmp --exclude=/run --exclude=/lost+found /sudo tar -xzvf backup-YYYY-MM-DD.tar.gz -C /sudo rsync -aAXv --delete --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /mnt/backup/root/sudo apt-get install duplicity && duplicity --full-if-older-than 1M /home file:///mnt/backup/duplicity/sudo apt install timeshift && sudo timeshift-launcher(或timeshift --create按向导配置);恢复通过Timeshift界面选择快照执行。四、恢复后引导修复与常见问题
/dev/sda2)到/mnt,并挂载/boot/efi(EFI系统分区,如/dev/sda1)到/mnt/boot/efi;3) chroot /mnt;4) 执行:grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=debian(BIOS机器可用--target=i386-pc /dev/sda);5) update-grub;6) 退出并重启。/etc/fstab(可用blkid确认UUID),再执行grub-install与update-grub。rsync -c提升可靠性。五、快速选择建议