调整包含 /boot/EFI 和 root 的扩展分区的大小

调整包含 /boot/EFI 和 root 的扩展分区的大小

由于空间不足,我正在尝试扩大根目录的大小。我尝试过从 Live USB 调整它的大小,但它不允许我这样做。

LiveUSB 分区管理器的屏幕截图

红色文本是从驱动器启动时的安装点(根据分区管理器)。 /dev/sdc5 挂载到 /boot/efi,/dev/sdc6 挂载到 /

fdisk -l /dev/sdc 产生:

Disk /dev/sdc: 29.3 GiB, 31406948352 bytes, 61341696 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: dos
Disk identifier: 0x4e13a3a7

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sdc1           2048 15628287 15626240  7.5G  c W95 FAT32 (LBA)
/dev/sdc2       37490686 61339647 23848962 11.4G  5 Extended
/dev/sdc5  *    37490688 38539263  1048576  512M ef EFI (FAT-12/16/32)
/dev/sdc6       38541312 61339647 22798336 10.9G 83 Linux

答案1

您没有任何未分配的空间您可以在其中调整其大小的扩展分区。您可以重新安装,或者如果您想采取可以说更有趣的方法,请执行以下操作:

  1. 使用未分配的空间创建两个主分区:一个将是您的新 ESP,您可以将其设为 256MB(甚至 128MB),另一个将作为您的 rootfs。按该顺序创建它们。
  2. 此时您将拥有两个 ESP,因此请删除原始 ESP 以避免任何冲突。请注意,删除分区不会清除数据;可以使用我让您添加到帖子中的信息来恢复分区。
  3. 相应地格式化新分区并复制文件。
  4. 检查/etc/fstab新的 rootfs,并根据需要进行更新。
  5. 从 USB 驱动器启动以确保一切正常。
  6. 删除扩展分区。您现在将拥有未分配的空间你的 rootfs 分区。
  7. 将 rootfs 分区调整为未分配的空间。您需要从另一个系统启动才能执行此操作。
  8. 使用 调整 rootfs 的大小以扩展到现在更大的分区resize2fs

相关内容