克隆 Linux 操作系统 Btrfs 磁盘并使用克隆磁盘启动 2024?

克隆 Linux 操作系统 Btrfs 磁盘并使用克隆磁盘启动 2024?

磁盘 D 是典型的 Linux 安装。D 具有 EFI(启动)和 Btrfs(其余)分区。如果我有一个磁盘 E,其大小大于 D,我该如何在 E 上克隆 D,并使用 E 启动?这是否可行,且不需要太多努力?

答案1

是的,使用以下步骤:

  1. 使用 1:1 克隆磁盘dd
  2. 取出旧磁盘。
  3. 启动新磁盘。
  4. 使用分区工具来增加主分区和/或添加额外的分区,以利用更大的磁盘。

自 2023 年、2022 年、2021 年或 2020 年以来,答案并没有真正改变。就此而言,我认为自 2000 年以来,答案没有任何改变。

有一些方法可以改进它,例如将原始数据替换dd为:

  1. 用于sfdisk --dump克隆分区表,
  2. 然后使用partclone.btrfsntfsclone通过避免不必要的“未使用”空间复制来更有效地
  3. 然后,如果该磁盘用于 BIOS/CSM 引导,则使用head -c 440将引导扇区代码传输到新磁盘的 MBR(EFI 引导不需要)。

相关内容