雲端伺服器警報剩餘空間不足,登陸伺服器使用df -h檢視情況如下:
但是在根目錄使用du-sh *去查看每個資料夾的大小的時候,發現這些資料夾的總和與31G相距甚遠,請問這是為什麼? (share的23G是掛載盤,在上圖的 df -h裡面有體現)
天蓬老师2017-05-16 13:30:58
它們統計的方式有所區別,相差如此之大的一種可能性是因為刪除了正在被使用的檔案。
可以透過指令lsof|grep delete
查看有哪些檔案被刪除但仍被程式佔用。
需要將這些程式重新啟動才能將所佔用的空間釋放。
ringa_lee2017-05-16 13:30:58
1、df包括已刪除但沒釋放的空間,透過lsof grep deleted
查看。
2、某些目存在內容,但是被作為mount上的其他分區,因此此目錄下的內容就看不到,但是它們都還在那裡。