1. 程式人生 > >Linux硬盤分區滿,但沒有找到占用文件

Linux硬盤分區滿,但沒有找到占用文件

mage linu 哪些 TP linux 文件 查看 圖片 jenkin

原因查找:
此服務器上有寫日誌的操作,在寫的同時我把要寫入的文件刪除了。。因為在寫操作不能創建文件的時候會寫硬盤的block,這樣會使硬盤利用率越來越低,可以使用lsof -n |grep delete 來查看哪些進程在對磁盤進行寫操作。

一般都是程序打開了已經刪除的文件,導致磁盤未釋放該文件。lsof|grep delete之後kill掉該進程,或者直接重啟

 1 [root@damoweb_103 data]# df -lh
 2 Filesystem      Size  Used Avail Use% Mounted on
 3 /dev/vda1        20G  7.0G   12G  38% /
 4
/dev/vdb1 99G 96G 0 100% /data 5 6 [root@damoweb_103 data]# du -sh * 7 73M Analysis 8 385M betus 9 40K cert 10 410M ck 11 495M jenkins 12 282M linchao 13 16K lost+found 14 1.4G mongodb 15 179M persist 16 4.0K quotes.sh 17 4.0K redis.sh 18 253M test 19 1.8G tomcat7.0 20
2.2G winston 21 1.9M xc 22 1.3G zili

技術分享圖片

技術分享圖片

Linux硬盤分區滿,但沒有找到占用文件