很常見的一個問題
linux磁盤空間滿了 但是沒有大文件
解決思路:
1、用df 檢查發現/根目錄可用空間為0
[root@/]#df -h
2、用du檢查發現各目錄占用的空間都很少,有約3G的空間莫名其妙地丟了.
[root@/]# du -m –max-depth=1|sort -gr
3、用lsof檢查后才發現原因是,有文件被刪除,而進程還活着,因而造成還占用空間的現象
[root@/]# lsof |grep delete
根據lsof列出的進程號,kill這些進程后,空間就釋放出來了
lsof |grep delete |sort -nrk 7 |more
按照大小排序