使用 dd anno 2023 创建 23.04 的系统备份?

使用 dd anno 2023 创建 23.04 的系统备份?

经过两天的出色故障排除和多次重新安装 ubuntu 之后,我正在寻找一种方法,以便在下次破坏 ubuntu 安装时节省我的时间。

我可以在网上读到很多资料,但我真正想确认的是我心中是否有正确的想法。

我有一块 1TB 的磁盘,分为以下几个部分

- swap       32GB
- /          30GB
- /boot      500MB
- /boot/efi  1GB

我的想法/希望是,我可以专注于/。如果我的硬件开始出现故障,我会将所有相关数据备份到在线内容中。所以我并不担心“丢失数据”。我担心的是重新安装/配置所有内容所浪费的时间。因此,如果出现硬件故障,我将接受要付出的代价:更换硬件,安装所有内容。我以前从未遇到过这种情况,祈祷一切顺利 ;-)。

因此,我希望/定期创建 的备份,这样如果我做了一些愚蠢的事情(例如sudo apt install something导致启动失败),我可以恢复 的上一次备份/并重新启动并运行。该备份最好尽可能小。

我想使用ddubuntu live(在拇指驱动器上运行)创建(并在需要时恢复)这些备份。备份将只是分区的磁盘映像/。我不会触碰任何其他分区。

这可能吗?这种方法有用吗?我知道我可以尝试一下,但我刚刚花了两天时间重新安装 ubuntu,希望不必再这样做 :)

答案1

最后还是鼓起勇气尝试了一下。

首先,我创建了一个 ubuntu 活动磁盘,其中我在 gparted 中使用两个分区格式化了我的 USB 驱动器。

  • Ubuntu Live 需要 10GB(FAT32)
  • 54GB 存储空间 (ext4)

将 iso 文件复制到 ubuntu live 分区上

dd if=/home/[username]/Downloads/ubuntu.23.04.iso of=/media/ubuntu/[usb ubuntu live partition] status=progress

从 ubuntu live 创建了备份:

dd if=/dev/[myrootpartition] of=/media/ubuntu/[myusbdrive]/hdd.img status=progress

通过在 ubuntu 中更改内容进行测试,运行sudo apt update && apt apt upgrade -y,然后启动回 ubuntu live 并将之前创建的备份复制回我的根分区

dd if=/media/ubuntu/[myusbdrive]/hdd.img of=/dev/[myrootpartition] status=progress

完美运行

相关内容