2012-05-09 30 views
7

我是linux新手,並且使用centos系統, 通過運行df -H命令,它顯示了82%(如果已滿),即只有15GB是免費的。磁盤上的centos可用空間不更新

我想要一些更多的空格,所以使用WINSCP我已經完成了班次刪除了15G記錄。

並再次嘗試df -H,但仍顯示15 GB的空閒空間。但已刪除的 文件的免費大小。

普萊舍幫助我找到解決這個

回答

5

在大多數Unix文件系統,如果一個文件被打開,操作系統將刪除該文件正確的方式,但直到該文件被關閉不會釋放空間。爲什麼?因爲該文件對於打開它的用戶仍然可見。

另一方面,Windows用來抱怨它無法刪除文件,因爲它正在使用中,似乎在後來的化身中,explorer會假裝刪除文件。

一些應用程序因與此事實有關的不良行爲而出名。例如,我必須處理某些不能正確關閉某些文件的MySQL版本,因爲我可以在/ tmp中找到幾GB空間浪費的時間。

您可以使用lsof命令列出打開的文件(man lsof)。如果問題與打開的文件有關,並且您可以重新啓動,那麼很可能這是解決問題的最簡單方法。

+0

喜聖保羅Scardine 使用WINSCP我給SHIFT德爾未permanetly deleating,這是從現在的自由空間刪除文件 感謝您的回答.. 問候 更新後/ TMP 存儲迪帕克M –