df -h 檢視磁盤使用有一個vdb滿了
df -i 檢視inode 使用率
顯示檔案大小:
du -sh /*
du參數:
-a : 列出所有的檔案與目錄容量,因為預設僅統計目錄下面的檔案量而已;
-h : 以人們較易讀的容量格式(G/M)顯示;
-s : 列出總量,而不列出每個個别的目錄占用了容量;
-S : 不包括子目錄下的總計,與-s有點差别;
-k : 以KB列出容量顯示;
-m : 以MB列出容量顯示。
du -h --max-depth=1 尋找目前目錄,哪個檔案夾占用空間最大
輸入指令:ls –lhS 将檔案以從大到小順序展現
或者直接
du -sh /* | sort -nr可以得到 / 目錄下所有檔案和目錄的大小的排序結果一層一層往下追蹤,
lsof |grep delete |awk '{print $2}'|xargs kill -9
如果程序正在使用,使用 rm -f 删除時要麼會報錯,要麼即使删除了磁盤依舊是滿的,
lsof | grep deleted查出還是被占用沒有完全釋放,檔案被删除,而程序還活着,因而造成還占用空間的現象
使用kill -9 7512 殺掉對應的程序,再檢視下系統盤的空間,表示正常了
真實的原因就是因為磁盤中比較大并且以有在使用的資料,但是在删除的時候使用的是rm指令直接删除,導緻空間不釋放!!