linux伺服器磁碟無法釋放
現象:
1.在linux伺服器上使用rm命令刪除了一個15G的檔案,刪除後發現伺服器並沒有釋放磁碟。
2.整個磁碟的使用量很大,使用du -sh檢查各個資料夾的大小,發現並沒有那麼大。
問題查詢:
1.百度查詢發現是刪除檔案時,檔案不能被開啟,否則緩衝區無法釋放。
問題解決:
1.如果需要刪除某個檔案,需要確保該檔案沒有被使用。
2.如果該檔案刪除後發現磁碟沒有釋放,使用lsof | grep del檢視刪除程序,kill掉程序就可以釋放。
3.如果不想關掉程序,又想清掉檔案內資料,使用:cat /dev/null > /data/access.log 清空