dfコマンドとduコマンドの容量があわない。
いろいろ検証用の環境を整理していたときに
dhコマンドとduコマンドの結果容量の差異がすごかった。
dfの値
[root@hogehoge /]# df -kh Filesystem Size Used Avail Use% Mounted on /dev/XXXXX 200G 50G 151G 25% /
50Gを利用しているように見えるのだがduで見てみると
duの値
[root@hogehoge /]# du -sh ./ 5.9G ./
6G弱で差が44Gもあった。
google先生で調べてみたところ、ものすごく合致したページがあり非常に助かりました。
ありがとうございました。
ページ内部の記載を引用させていただくと
どうやら削除しても削除しきれていないファイルデータがあるらしい。
とのこと。
# ls -al /proc/*/fd/* | grep deleted
記載されているコマンドを実施してみたところ、納得。
以前、postgresが応答しなくなって、強制的にプロセス終了したなと。
ログをみたらpostgresのプロセスがわんさかありました。。
なので、postgresを再起動してみたら…
[root@hogehoge /]# df -kh Filesystem Size Used Avail Use% Mounted on /dev/XXXXX 200G 5.9G 195G 3% /
のどの小骨が取れた。気持ちいい。
- 作者: 株式会社ハートビーツ,馬場俊彰
- 出版社/メーカー: 技術評論社
- 発売日: 2015/03/27
- メディア: 大型本
- この商品を含むブログ (1件) を見る
【送料無料】【在庫あり】【16時までのご注文完了で当日出荷可能!】Lenovo 59426280 YOGA Tabl... |