オンラインでルートを拡張する方法は?

オンラインでルートを拡張する方法は?

私はルート(sda7)にもっと多くのスペースが欲しかったので、最終的に検索して使用するのが役に立つことがわかりましたが、わかりませんresize2fs /dev/sda7でした。 live-cdによるサイズ変更は良いですか?

誰かが私に段階的にアドバイスを与えることができますか?よろしくお願いします!

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

ベストアンサー1

あなたの場合、resize2fsは最初は動かないと仮定しているので、深刻なゲームなしでは動作しないと思います。これらの制限のない他のツールがあるかもしれませんが、ターゲットをアンマウントした状態で実行する必要があります(ライブCDなど)。従来の解決策は、スペースに別のパーティションを追加してフォーマットし、ファイルシステムレベルでコンテンツを移動することです(おそらく/ varとして使用)。

パーティションのサイズを変更することを決定した場合は、手動で実行できます。ここで龍があります!

  • バックアップを作成して機能していることを確認してください。
  • そのような危険なことを試したことがないかどうか頭を確認してください。
  • Live CDから起動します。
  • ファイルシステムがマウントされていません。
  • fsckを実行します。
  • 変更中の間隔とパーティションの始まりと終わりのブロックをメモしてください。
  • 前のパーティションと同じエンドブロックと間隔に入る最速の開始ブロックを持つようにデータを移動せずにパーティションテーブルを編集します。
  • dd を使用して、ファイルシステムの先頭からパーティションの先頭まで最初の 2.88 GB をコピーします。
  • 次の2.88GBについて繰り返します。
  • 小さいサイズを使用して、最後のコピーが完了するまでこの手順を繰り返します。
  • fsckを実行します。
  • resize2fsを実行します。
  • fsckを実行します。
  • ブートローダを確認してください。再インストールが必要な場合があります。
  • 再起動して動作するように祈ります。

おすすめ記事