運用と保守 - Linux 環境での df -h と du -sh の結果は大きく異なります。 。 。
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 13:28:58
0
3
593

クラウド サーバーは、残りのスペースが不足していることを警告します。サーバーにログインし、df -h を使用して次のように状況を表示します。
しかし、ルート ディレクトリで du-sh * を使用して各フォルダーのサイズを確認すると、これらのフォルダーの合計が 31G に遠く及ばないことがわかりました。これはなぜでしょうか。 (共有の 23G はマウントディスクであり、上の図の df -h に反映されています)

过去多啦不再A梦
过去多啦不再A梦

全員に返信 (3)
Peter_Zhu

カウント方法が異なります。このような大きな違いの可能性の 1 つは、使用されているファイルが削除されていることです。
コマンドlsof|grep deleteを使用すると、削除されたがまだプログラムによって占有されているファイルを確認できます。
占有スペースを解放するには、これらのプログラムを再起動する必要があります。

いいねを押す+0
    仅有的幸福

    基本的な理由は @vvpale が言ったことです。
    df と du によって表示されるディスク領域の使用量が一貫していない理由と解決策は参考用です

    いいねを押す+0
      左手右手慢动作

      2つの状況

      1. df には削除されたものの解放されていないスペースが含まれており、lsof grep deletedを通じて閲覧できます。
      2. いくつかのディレクトリにコンテンツがありますが、マウント上の他のパーティションとして使用されているため、このディレクトリのコンテンツは表示されませんが、まだ存在しています。

      いいねを押す+0
        最新のダウンロード
        詳細>
        ウェブエフェクト
        公式サイト
        サイト素材
        フロントエンドテンプレート
        私たちについて 免責事項 Sitemap
        PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!