【黃豐諭】評論
Linux 上有兩個指令可以用來看硬碟容量剩下多少空間,分別叫 df 和 du。df : 從檔案系統 (file system) 獲取目前的空間分配資訊,可以完整的顯示目前檔案系統上還可以使用的檔案空間。du: 透過掃描目錄結構,並透過 stat 逐一累加檔案大小。在不嚴謹的考慮下,這兩個的輸出基本上會是一樣的,但由於 du 指令的掃描特性,可能會漏算以下檔案大小。檔案的 metadata 所佔的空間維護檔案系統本身結構所佔的空間某個子路徑被 mount 上另一個檔案系統被刪除掉但仍有程式開著 fd 的檔案空間第三種狀況會是比較多人遇到的狀況,IT 人員想要找到到底是什麼檔案佔據硬碟空間,卻無法透過 du 順利找到。解決的方法即是透過 lsof 指令尋找到底是誰開著這個檔...