/boot/EFI とルートを含む拡張パーティションのサイズ変更

/boot/EFI とルートを含む拡張パーティションのサイズ変更

スペース不足のためにルートディレクトリのサイズを増やそうとします。 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. 未割り当て領域で 2 つのプライマリパーティションを作成します。 1つは新しいESPになり、256MB(または128MB)にすることができ、もう1つはrootfsとして機能します。その順序で作成してください。
  2. この時点では2つのESPがあるため、競合を避けるために元のESPを削除してください。パーティションを削除してもデータは消去されず、投稿に追加するように要求した情報を使用してパーティションを復元できます。
  3. それに応じて新しいパーティションをフォーマットし、ファイルをコピーします。
  4. 新しいrootfsを確認し、/etc/fstab必要に応じて更新してください。
  5. USBドライブから起動して、すべてが問題ないことを確認してください。
  6. 拡張パーティションを削除してください。これで、割り当てられていないスペースが作成されます。後ろにあなたのrootfsパーティション。
  7. 未割り当て領域でrootfsパーティションのサイズを変更します。これを行うには、別のシステムから起動する必要があります。
  8. これで大きなパーティションに拡張するには、resize rootfsを使用しますresize2fs

おすすめ記事