今天有一位同窗碰到了這樣一個問題:ide
du命令查看空間只佔用19G日誌
df命令查看卻佔用43Gblog
網上說明:解決刪除文件後磁盤空間不釋放問題get
du命令會對統計文件逐個調用fstat這個系統調用,獲取文件大小。它的數據是基於文件獲取,能夠跨多個分區操做。it
df命令使用statfs這個系統調用,直接讀取分區的超級塊信息獲取分區使用狀況。它的數據基於分區元數據,只能針對整個分區。class
結論:方法
直接刪除的話,磁盤IO的操做字節並無寫入磁盤,你東西刪除了,可是空間沒釋放出來。im
處理方法:d3
echo 個字符 > 日誌文件裏面。統計
若是已經刪除文件發現空間沒有釋放,能夠重啓服務!
解決刪除文件後磁盤空間不釋放問題