歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> du df 差異導致文件系統誤報解決

du df 差異導致文件系統誤報解決

日期:2017/2/28 14:31:55   编辑:Linux教程

接到報警,Linux空間使用率>95%

[[email protected]]# df -k

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/cciss/c0d0p2 10080520 9112968 455484 96% /

none 1977584 0 1977584 0% /dev/shm

/dev/cciss/c0d0p5 28842748 6706924 20670700 25% /u01

/dev/cciss/c0d0p6 26850172 683148 24803108 3% /u02

但是使用du -kxs 檢查,根目錄使用率是80%

du 統計文件大小相加

df統計數據塊使用情況

如果有一個進程在打開一個大文件的時候,這個大文件直接被rm 或者mv掉,則du會更新統計數值,df不會更新統計數值,還是認為空間沒有釋放。直到這個打開大文件的進程被Kill掉。

我們碰到的問題是,我們在定期刪除 /var/spool/clientmqueue下面的文件,但是沒有殺掉其進程,所以空間一直沒有釋放。

使用下面的命令殺掉進程之後,系統恢復。

fuser -u /var/spool/clientmqueue

df和du顯示的磁盤空間使用情況不一致的原因及處理 http://www.linuxidc.com/Linux/2014-05/101752.htm

Linux命令之cd http://www.linuxidc.com/Linux/2013-05/83948.htm

Linux命令之cat http://www.linuxidc.com/Linux/2013-05/83947.htm

Linux命令之alias/unalias http://www.linuxidc.com/Linux/2013-05/83946.htm

Linux命令解析:su root和su -root http://www.linuxidc.com/Linux/2013-04/82564.htm

Linux命令之 交互式輸入read http://www.linuxidc.com/Linux/2013-03/81594.htm

Copyright © Linux教程網 All Rights Reserved