動的に割り当てられたVMで余分なスペースを使用しようとしている

動的に割り当てられたVMで余分なスペースを使用しようとしている

現在、私は Windows ホスト上の Ubuntu VM で作業しています。当初は、VM を 50 GB に設定し、20 GB の RAM を搭載して、ハード ディスク メモリ用に 30 GB を残していました。その後、その容量を使い切ってしまい、VBox Manage Modify HD を使用して最大容量を 80 GB に変更しました。

しかし、3GB のファイルをダウンロードしようとすると、十分なスペースがないというエラーが表示されます。df -h を実行すると、次のような出力が表示されます。

https://i.stack.imgur.com/pBnzX.jpg

Gparted パーティショナーを開いてこれを確認します:

https://i.stack.imgur.com/mjDKr.jpg

問題は、スペースが不足することなくルート ディレクトリで作業してファイルを生成できるように、これらの 30 GB を sda1 に割り当てるにはどうすればよいかということです。

前もって感謝します

答え1

これは、かなり一般的に発生する問題です。私が行うのは、スワップ パーティションと「拡張パーティション」を一時的に削除することです。その後、gparted は未割り当て領域を使用して最初のパーティションに追加できます。

まず、20GB のスワップ領域を必要とする実行中のものをすべて閉じます。(それが何なのか興味があります)

次に、スワップをオフにする必要があります。

sudo swapoff -a

(はい、gparted には「swapoff」機能がありますが、私はそれを信頼したことがありません。私だけかもしれません)

スワップがオフになったら、gparted を起動して、スワップ パーティションと「拡張パーティション」を削除します。これらが削除されたら、/dev/sda1 を右クリックして「サイズ変更/移動」を選択します。スワップに必要なスペース以外のすべてのスペースを占有し、スワップ用の新しいパーティションを作成します。作成したら、右クリックして「フォーマット先」を選択し、linux-swap を選択します。プロセスの「拡張パーティション」部分は必要ありません。

そこに到達したら、スワップを再びオンにする必要があります。私のテスト システムでは、「swapon -a」は機能しませんでした。そのため、次の操作を実行します。

sudo swapon /dev/sda2

お役に立てれば!

関連情報