Linux硬盤分區滿,但沒有找到占用文件
阿新 • • 發佈:2018-05-14
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 202.2G winston 21 1.9M xc 22 1.3G zili
Linux硬盤分區滿,但沒有找到占用文件