opensuseでのホームおよびルートパーティションのサイズ変更

opensuseでのホームおよびルートパーティションのサイズ変更

SSDを2つのパーティションに分けました。 1 つはルート ディレクトリ用、もう 1 つはホーム ディレクトリ用です。残念ながら、ルートディレクトリにスペースが少なすぎるため、ホームディレクトリを縮小してルートディレクトリを拡張したいと思います。

私は見つけた2fs サイズ変更パーティションを拡張することができますが、指示なしにすべてのステップを進める専門知識はありません。

ディスク全体をフォーマットせずにプライマリパーティションを縮小し、ルートパーティションを拡大する方法のいくつかの手順を提供できますか?

ベストアンサー1

最初からやり直すというDylanの提案に加えて、別の非侵襲的なオプションは、いくつかのデータをルートパーティションからホームパーティションに移動することです。起動に重要ではないタスク/にのみこれを実行する必要がありますが/home/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大丈夫でしょう。

おすすめ記事