无需 DD 的可启动 Linux 备份

无需 DD 的可启动 Linux 备份

我想备份我的系统状态。它只运行 Manjaro。

过去,当我需要临时在机器上安装其他东西时,我所做的就是将dd整个驱动器转移到一个文件中,然后在我想要恢复它时再返回。

然而,这一次这真的没有意义,因为整个根文件系统只使用了 17gb。我的问题是:我能否

  • 从 Linux Live USB 启动
  • 将我的根文件系统(sda2)挂载到某处
  • 将其所有内容复制到外部媒体
  • 安装窗口
  • 使用 Windows 做我需要做的事情
  • 启动另一个实时 Linux 系统。
  • 重新分区驱动器,将最大的分区格式化为 ext4
  • 将原始卷内容恢复到驱动器
  • 重新启动

并且它能像我备份之前一样工作吗?它在功能上是否与该dd方法基本相同?

我是否仍然缺少 MBR?分区时只需在 gparted 中将新分区设置为“启动”即可解决此问题吗?还有其他注意事项吗?

答案1

您的建议是正确的,但我也会考虑以下简单的观点:

0) 您提到了 / 目录中有 17GB 的内容。您没有更大的 /home 目录来存放所有的内容吗?如果有,您打算如何继续保存它?

1) 我不明白您是否打算在本文结束时将 PC 保留为双启动机器。如果是,请阅读此点,否则请跳过。

安装 Windows 后调整磁盘大小有什么意义?您不妨在安装 Windows 之前对实时 Linux 发行版进行调整。这听起来好像您要清除整个硬盘。如果您在安装 Windows 之前对其进行分区,并考虑到其未来的双启动用途,那么您将省去调整工作分区大小的麻烦,这既繁琐又危险。

2) 完成整个练习后,grub 和 MBR 将无法正常工作。您可以同时从实时发行版修复它们,然后再使用新的 manjaro 发行版重新启动系统。

首先,修复 grub:从 live 中挂载已重新安装 manjaro 的分区,比如说 /dev/sda2:

sudo mount /dev/sda2 /mnt

然后 chroot 到它,更新 grub,并离开 chroot:

sudo chroot /mnt
sudo update-grub
exit

现在是时候修复 MBR 了:在你的 Ubuntu Live 上安装启动修复;按照此网页的说明,您的 MBR 将被正确配置。

相关内容