我将我的系统硬盘克隆dd
到一个新的硬盘驱动器。它工作得很好,我可以从新驱动器启动。我的问题如下:我无法调整大小/dev/sdb1
给它留下的所有空间/dev/sdb5
。
/dev/sdb1 2048 52766719 52764672 25.2G Linux filesystem
/dev/sdb2 52766720 53743615 976896 477M EFI System
/dev/sdb3 53743616 54720511 976896 477M BIOS boot
/dev/sdb4 54720512 62531583 7811072 3.7G Linux swap
/dev/sdb5 62533632 468862094 406328463 193.8G Linux filesystem
我想/dev/sdb1
拥有/dev/sdb5
.
/dev/sdb5
是空的,应该被删除。
Disk /dev/sdb: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: D5725B1D-2D70-4FC8-A149-0BA1296F8381
Device Start End Sectors Size Type
/dev/sdb1 2048 52766719 52764672 25.2G Linux filesystem
/dev/sdb2 52766720 53743615 976896 477M EFI System
/dev/sdb3 53743616 54720511 976896 477M BIOS boot
/dev/sdb4 54720512 62531583 7811072 3.7G Linux swap
/dev/sdb5 62533632 468862094 406328463 193.8G Linux filesystem
Disk /dev/sda: 29.8 GiB, 32017047552 bytes, 62533296 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: D5725B1D-2D70-4FC8-A149-0BA1296F8381
Device Start End Sectors Size Type
/dev/sda1 2048 52766719 52764672 25.2G Linux filesystem
/dev/sda2 52766720 53743615 976896 477M EFI System
/dev/sda3 53743616 54720511 976896 477M BIOS boot
/dev/sda4 54720512 62531583 7811072 3.7G Linux swap
通常,您只需删除
/dev/sdb5
、/dev/sdb2/3/4
向右移动、调整大小/dev/sdb1
……但您有两个问题……首先,您有两个似乎是 UEFI 和 BIOS 分区(大小相同?),其次,如果你把它们移到右边,你的系统可能不会再启动了,因为它们必须靠近磁盘的前面。我会重新开始。
启动到 Ubuntu Live DVD/USB
开始
gparted
在新硬盘上安装新的 GPT 分区表(这将擦除驱动器)。
使用
gparted
复制/粘贴UEFI 分区或 BIOS 分区到新硬盘使用将分区
gparted
复制/粘贴/dev/sda1
到新硬盘作为/dev/sdb2
用于调整新 HDD 上粘贴的新分区 ( )
gparted
的大小/dev/sdb2
/dev/sdb2
在(假设当前版本的 Ubuntu)上创建一个新的 /swapfile编辑
/etc/fstab
并将基于分区的交换挂载更改为 /swapfile 样式挂载您是否想过将数据(使用 rsync)从 sda1 克隆到 sda5,然后将其更改为从该分区启动?
您不会合并 25G 的 sd,但您最终可以将其用于其他事情,并且您不必处理分区大小调整/合并。
另外,我建议您先创建一个单独的 /home 分区,大约 60gb。您可以调整 sda5 的大小(也许稍后将 sd1 用作 /home)。
编辑:感谢@heynnema 的更正。
这是错误的,根据this,可能是另一种方式。