まず:データをバックアップしてください

まず:データをバックアップしてください

作業パーティションのサイズを変更するために使用したい未使用パーティションがあります。

未使用のパーティションは削除できますが、EFIパーティションが邪魔になり、作業パーティションを拡張できません。私の/dev/sdaのスクリーンショットは次のとおりです。 パーティションテーブル

この問題をどのように解決できますか?

答え1

EFIパーティション(sda2)をディスクの先頭に移動し、移動、拡張、最後に拡張しsda3ます。sda3sda5

答え2

パーティションを左に拡張できません。コンテンツを左側にのみコピーしてから右側に展開できます。

まず:データをバックアップしてください

バックアップなしはオプションではありません。

誰でも

EFIパーティションの内容をディスクの先頭にある新しいプライマリパーティションにコピーできます。 EFI は、パーティションの開始位置に関心がなく、パーティションが存在し、FAT 形式である点のみを考慮します。 (EFIはたくさんBIOSよりも優れています! )

その後、元のEFIパーティションを削除できます。

起動可能なライブLinuxスティックを使用して、

  • 新しいESPパーティションの後に新しいext4パーティションを追加する
  • /既存のext4パーティションからファイルをコピーする(sudo cp -ar
  • 古いext4パーティションの削除
  • 新しいext4パーティションのサイズ拡張
  • バインドマウント/proc、、、新しいパーティションをマウントするには/dev/sys
  • /boot/EFI新しいパーティションのマウント内に新しいESPパーティションをマウントします。
  • chrootそれに、そして
    • /etc/fstab正しい/パーティションをインストールするようにターゲット・システムを変更します。
    • ここでinitrdイメージを再構築します(これを行う方法はLinuxディストリビューションによって異なります)。
    • Grub構成の再生成(実行方法はLinuxディストリビューションによって異なります)

または

あるいは、ESPパーティションをそのままにして、他のすべてのパーティションを使用するよりもブートローダを変更せずにこれを実行するようにLinuxディストリビューションに要求することが望ましいかもしれません。

  • 空き領域に新しいパーティションを追加する
  • pvcreateLVM物理ボリューム(PV)にするために使用されます。
  • vgcreatePV( ) を含む新しいボリュームグループを作成します。
  • ボリュームグループ()/で、現在のext4パーティションサイズで新しい論理ボリュームを作成します。vgcreate
  • ボリュームをext4にフォーマット
  • 古いファイルの内容をコピーし、/上記のように/etc/fstabとinitrdsを修復します。
  • 起動してみてください。これで、古いボリュームの代わりに新しいボリュームから起動します(ここが安全な帰り地です。)
  • 古いext4パーティションの削除
  • ディスク上の現在利用可能なスペースをすべて使用する新しいPVを追加します。
  • ボリュームグループに新しいPVを追加(vgextend
  • (必要に応じて)lvresize -r論理ボリューム()のサイズを拡張できますが、後で使用中に何の欠点もなく拡張することができます。

関連情報