ルートパーティションに十分なスペースを割り当てないエラーを修正する方法(簡単な状況ではありません)

ルートパーティションに十分なスペースを割り当てないエラーを修正する方法(簡単な状況ではありません)

Linuxをインストールする前にハードドライブ(私が持っている唯一のドライブ)をパーティション化するときに、ルートパーティションに十分なスペースを割り当てない間違いを犯しました。これで、次のパーティションセットがあります(左から右へ)。

  1. sda1- 65GB -/
  2. sda2- 5GB -swap
  3. sda3- 360GB -/home

問題は、sda1ほとんどいっぱいで、多くのスペースが必要なものを設置する必要があるということです。だからサイズを増やしたかったのですが、sda1とにかくsda3サイズが半分もダメですね。 Gparted Live USBでサイズを変更するのは非常に簡単で、sda335GBのスペースを確保できます。これは予測可能な将来に十分です。しかし、次は何ですか?この空のスペース(もちろん後で割り当てられるsda3)をどのようにしてマージできますかsda1

PSすべてのデータをバックアップしました。

答え1

折りたたむ場合は、sda3新しい4番目のパーティションを作成し、それを最大のディレクトリにマウントできます。たとえば、60GBにサイズを縮小し、必要に応じて300GBsda3をインストールできます。sda4/var/usr

  1. パーティションを縮小しsda3、そのパーティションのファイルシステムを縮小しますsda3
  2. 新しい4番目のパーティションを作成し、目的のファイルシステムにフォーマットした後/mnt
  3. この新しいパーティション/varにすべてをコピーします。/usr
  4. /etc/fstab次回起動時にインストールするように変更します/sda4/var/usr

関連情報