df が 40 GB の使用 (合計 50 GB) を表示し、du が 49.9 GB (合計 50 GB) の使用を表示するとき、さらに 1 ~ 2 GB のデータを保存できますか?

df が 40 GB の使用 (合計 50 GB) を表示し、du が 49.9 GB (合計 50 GB) の使用を表示するとき、さらに 1 ~ 2 GB のデータを保存できますか?

dfとduが異なる結果を表示する理由を理解するために、スタックで同様の質問に対する約22の回答を読んだ。しかし、私の関心事はどれに頼るべきかです。実際にどのレポートが正しいですか?

Ubuntu 22.04 LTにはブートディスクが1つしかあり、その他/追加の外部インストールディスクはありませんが、GCP Ubuntuサーバーではdfは50 GBのうち約40 GBのディスクが使用されているように見えますが、duとdfは両方とも49.9 GBの50 g使用を示します。 。 dfとduは差の結果を示しています。 どちらが本当ですか?サーバーを維持するのに苦労しています。私のディスクがほぼ100%満たされているのか、それとも4 GBのRAMと2つの共有コアが私のシステム要件には十分ではないのですか?

同じGcpインスタンス/サーバーのNcdu結果

ベストアンサー1

計算にマウントされたすべてのファイルシステム(RAMと疑似ファイルシステムを含む)を含み、dudfは実際のファイルシステムです。-xduコマンドに追加してみてください。

それでも100%正確ではないかもしれません。さまざまな要因があります。ファイルシステムの種類、ファイルシステムのブロックサイズ、物理ブロックサイズ、ハードリンク、参照リンク、メタデータ、スパースファイルなど、とにかくこれは通常正確な計算ではありません。

おすすめ記事