SSDを2つのパーティションに分割しました。1つはルート用、もう1つはホームディレクトリ用です。残念ながら、ルートディレクトリに提供するスペースが少なすぎるため、ホームディレクトリを縮小して拡張したいと思います。
resize2fs 使用中にパーティションを拡張できることがわかりましたが、ガイドなしですべての手順を完了するための専門知識がありません。
ディスク全体をフォーマットせずに、ホームパーティションを縮小してルートパーティションを拡張するための手順を教えてください。
最初からやり直すというDylanの提案とは別に、邪魔にならない別のオプションは、ルートパーティションからホームディレクトリのパーティションにマテリアルを移動することです。ブートクリティカルでないマテリアルに対してのみこれを行う必要がありますが、/
の外の/home
には多くのことがあります。私の最初のUnixには、/usr
と/var
用に別々のパーティションがありました。
あなたは例えばコピーすることができます/usr/share
から/home/ROOT/usr/share
までのすべてをroot
として:
cd /usr/share
find . -print0 | cpio -pdmv0 /home/ROOT/usr/share
そしてそれが正しく終了したら:
cd /usr
rm -rf share
ln -s /home/ROOT/usr/share .
/usr/share
に入る新しくインストールされたマテリアルは、最終的に/home
パーティションに配置されます。もちろん、この方法で/
の複数のサブディレクトリを実行することも、階層の上位にあるサブディレクトリを実行することでより大きなチャンクを取得することもできます。
このように/boot
を「移動」しない限り、問題はありません。