1. 程式人生 > >linux刪除大檔案空間不釋放問題解決

linux刪除大檔案空間不釋放問題解決

(1) echo " " >  大檔案

通過這種方法,磁碟空間不但可以馬上釋放,也可保障程序繼續向檔案寫入日誌,這種方法經常用於線上清理Apache、Tomcat、Nginx等Web服務產生的日誌檔案。

(2)停掉持續往該檔案寫資料的程序,在進行大檔案刪除

(3)如果以上兩步(1),(2)都沒有進行操作,而是直接刪除大檔案,那麼先清理出足夠的磁碟空間,用來安裝lsof,然後執行:lsof | grep delete | grep 大檔案全路徑,找到第二列的程序號,然後kill -9 該程序,多次df -h檢視

(4)如果在(3)的基礎下,磁碟無法清理得到足夠空間去安裝lsof,那麼建議重啟機器(reboot),簡單粗暴又好使