7 months ago

肥宅遇到今天的這個問題,其實肥宅也不大了解,但是窩有Google師傅幫忙,下面是我查到的方式。

舉例來說,當使用rm進行刪除檔案後,若今天檔案是10G的大小,那麼如果使用df -h查看硬碟容量,會發現空間未被釋放。那麼這種情況就是因為我們正有process使用該檔案,因此硬碟空間並未釋放空間。

若發上上述的情境問題,我們可以嘗試以下指令

lsof | grep deleted

上述的指令作用在於,取得目前正在運行的process與對應使用的檔案(被刪除),我們可以透過這個指令了解是哪一個process佔住了空間,我們需要對該process進行停止或者暫停來讓硬碟釋放資源。

很簡單,我沒有圖可以讓你們看圖說故事,因為我懶了 Orz

← [Spring MVC] CH 4. Spring Integration Nginx + Tomcat Load Balance →
 
comments powered by Disqus