我在一个 1TB 的硬盘上安装了 Ubuntu。我想要对系统进行完整备份。我知道我可以使用 tar/gzip 或 rsync 来备份大部分数据,但我不确定我到底需要做什么才能恢复完全可运行(可启动)的系统。我的硬盘如下所示:
Device Start End Sectors Size Type
/dev/nvme1n1p1 2048 1050623 1048576 512M EFI System
/dev/nvme1n1p2 1050624 1953523711 1952473088 931G Linux filesystem
/dev/nvme1n1p1
克隆类似 dd的文件if=/dev/nvme1n1p1 of=/backup/boot.img bs=4m
,然后简单地对其他目录执行 rsync就足够了吗(类似于rsync -Lrau --ignore-errors --delete --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/cdrom/*,/lost+found} / /backup/system
)。然后,在系统损坏后(或者例如更换 ssd 驱动器后),我只需nvme1n1p1
通过克隆备份dd
并复制数据即可。这样系统就可以启动并正常运行了吗?
谢谢
答案1
我每周都会使用 Deja-Dup 备份我的主目录,每月一次,并且在任何升级之前,我都会使用 Clonezilla 进行裸机备份。我从 Ubuntu 10.04 开始就一直这样做,如果出现任何问题,我的 Clonezilla 备份总是可以恢复正常工作的系统。您可以获取 Clonezilla这里,它是开源GPL软件。
将 Clonezilla 安装到可启动的 USB 记忆棒上,并准备好 USB 硬盘作为备份存储库。