我有安装了 ZFS 的 Ubuntu 20.04,我想升级到 22.04。
我非常希望避免系统崩溃,因为它对系统运行非常重要。我的数据已经备份,这不是问题,但重新安装和设置一切需要花费大量时间才能达到我的要求。
我应该如何备份整个系统,以及在发生故障时如何恢复它?
- 我应该使用 ZFS 快照吗?如何使用?
- 或者我应该使用 Clonezilla?
- 还有别的吗?
谢谢
答案1
对于像系统升级这样大的事情,我会制作整个驱动器的映像:
- (关闭电源)将足够大的驱动器连接到系统。
- 使用实时 USB 或类似设备启动
- 使用“磁盘”实用程序在备份驱动器上创建磁盘映像。
(我很确定它只是 dd 的前端,但它是一个很好的易于使用的前端。)
答案2
我使用下面的一些变体来备份整个磁盘
dd if=/dev/sdX conv=sync,noerror status=progress bs=64k | gzip -c > backup_image.img.gz
如果需要,您可以使用 gzip 以外的其他压缩程序。您可能还想用零填充空白空间,或者在 dd 中使用稀疏命令来使压缩真正起作用(您可以谷歌搜索如何执行此操作)。将备份映像和副本放在外部驱动器或非系统驱动器上。
只需反转两个参数即可恢复(解压图像后)
dd if=path/to/backup-backup.img of=/dev/sdX