Carly Linuxパーティションを拡張する方法がわかりません

Carly Linuxパーティションを拡張する方法がわかりません

カーリーLinuxパーティションを拡張する方法がわかりません。

ここに画像の説明を入力してください。

未割り当てのラベルを持つパーティションを/ dev / sda7に追加したいと思います。 /dev/sda7のサイズを変更しようとすると、ディスクに空き容量がまったく表示されませんが、別のパーティションのサイズを変更しようとすると143GBの空き容量が表示されます。再インストールせずにどのようにサイズ変更できますか?

答え1

私のアプローチは、まずスワップパーティションを削除してから、ext4パーティションを後ろに移動/サイズ変更することでした。後でスワップパーティションを再作成できます。ちなみに、ext4パーティションを使用するときはサイズ変更できません。したがって、他のシステムでこれを行う必要があります。ライブUSBを作成して使用することをお勧めします。

答え2

Faruk Dは軌道に乗りましたが、単にバックディビジョンを追加することはできません。

当然、ファイルシステムを壊す前に、重要なデータをすべてバックアップする必要があります。
次のシナリオでは、すべてファイルシステムがマウントされておらず、スワップパーティションが使用されていないため、ライブUSB / CDを使用してください。


まず、未割り当て領域(ext4パーティションよりも大きい)に新しいパーティションを作成し、たとえばddext4パーティション全体をコピーする必要がありますdd if=/dev/sda6 of=/dev/sda8

その後、古いsda6とsda7を削除できます。データが新しいパーティションに安全に保存されたら、パーティションを拡張して新しいスワップパーティションを作成できます。

resize2fsGUIがパーティションのファイルシステムのサイズを変更するかどうかはわかりません。たとえば、次のようにする必要があります。resize2fs /dev/sda8


より安全なオプションは、ファイルシステム内のスペースを占有する部分に新しいパーティションを作成することです。たとえば、/home が大量のスペースを占有している場合は、新しいパーティションを作成してマウントした後、/home のすべてのファイルをそのパーティションに移動できます。

その後、/homeに新しいパーティションを再マウントすると、ファイルが移動されていないように見えます。 /etc/fstabにエントリを追加することを忘れないでください。

関連情報