/dev/vda1 はスペースを消費しすぎています - デバイスにスペースが残っていません

/dev/vda1 はスペースを消費しすぎています - デバイスにスペースが残っていません

Web サービスの展開中に問題が発生しています。Web サービスは Docker コンテナ内で実行され、最初の数回は正常に起動して動作していました。

前回、イメージのロード中に「デバイスに空き容量がありません」というエラー メッセージが表示されました。ディスク容量を確認したところ、overlay2 と /dev/vda1 がほぼいっぱいでした (9.7 GB/10 GB)。すべての Docker イメージとコンテナーを削除しました。Docker をクリーンアップするために、コマンドがdocker system prune --all --volumes --force適用されました。

次に、docker によって使用されているスペースを確認したところ、0 でした (下のスクリーンショットを参照)。

docker が使用するスペース

残念ながら、/dev/vda1 のサイズはまだ同じであり (ディスク領域検査の結果を参照)、同じ「デバイスに空き領域がありません」というエラー メッセージが表示されます。

ディスクスペース

docker イメージのみをアップロードしたので、このフォルダーは docker 関連のものであると思われます。

この無駄なディスク領域を取り除く方法をご存知ですか?

答え1

リブート。

開いているファイルはそのまま残りますが (ファイル名は表示されません)、プロセスを強制終了するとスペースが再利用されます。再起動は、すべての未解決の参照を確実に削除する最も簡単な方法です。

関連情報