
現在、私は 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
お役に立てれば!