答え1
私のアプローチは、まずスワップパーティションを削除してから、ext4パーティションを後ろに移動/サイズ変更することでした。後でスワップパーティションを再作成できます。ちなみに、ext4パーティションを使用するときはサイズ変更できません。したがって、他のシステムでこれを行う必要があります。ライブUSBを作成して使用することをお勧めします。
答え2
Faruk Dは軌道に乗りましたが、単にバックディビジョンを追加することはできません。
当然、ファイルシステムを壊す前に、重要なデータをすべてバックアップする必要があります。
次のシナリオでは、すべてファイルシステムがマウントされておらず、スワップパーティションが使用されていないため、ライブUSB / CDを使用してください。
まず、未割り当て領域(ext4パーティションよりも大きい)に新しいパーティションを作成し、たとえばdd
ext4パーティション全体をコピーする必要がありますdd if=/dev/sda6 of=/dev/sda8
。
その後、古いsda6とsda7を削除できます。データが新しいパーティションに安全に保存されたら、パーティションを拡張して新しいスワップパーティションを作成できます。
resize2fs
GUIがパーティションのファイルシステムのサイズを変更するかどうかはわかりません。たとえば、次のようにする必要があります。resize2fs /dev/sda8
より安全なオプションは、ファイルシステム内のスペースを占有する部分に新しいパーティションを作成することです。たとえば、/home が大量のスペースを占有している場合は、新しいパーティションを作成してマウントした後、/home のすべてのファイルをそのパーティションに移動できます。
その後、/homeに新しいパーティションを再マウントすると、ファイルが移動されていないように見えます。 /etc/fstabにエントリを追加することを忘れないでください。