Linux 刪除檔案後磁碟空間不釋放的解決方法

2021-05-24 08:14:44 字數 355 閱讀 9599

我們的系統是 red hat, 有乙個盤快要滿了,需要清理一些日誌。

我使用 rm 刪除了乙個600mb 的檔案,

cd /var/log

rm test.log

然後使用

ls |xargs du -sh 檢視log目錄下的所有檔案及資料夾的大小

發現 log 目錄減小了 600mb,

然後用 df -h 檢視磁碟總體情況,但是 /var 目錄使用率還是 99%

後來上網查了半天,最後在乙個帖子裡找到了原因。原來是如果你刪除了乙個正在被寫入的檔案,這部分清理出來的空間不會被計算到df 裡面,直到你重啟那個寫入檔案的程序,釋放原來對那個檔案的引用才可以。

mongodb刪除集合後磁碟空間不釋放

mongodb刪除集合後磁碟空間不釋放,只有用db.repairdatabase 去修復才能釋放。但是在修復的過程中如果出現了非正常的mongodb的掛掉,再次啟動時啟動不了的,需要先修復才可以,可以利用.mongod repair dbpath data mongo 如果你是把資料庫單獨的放在乙個...

mongodb刪除集合後磁碟空間不釋放的問題

mongodb刪除集合後磁碟空間不釋放的問題 mongodb刪除集合後磁碟空間不釋放,只有用db.repairdatabase 去修復才能釋放。但是在修復的過程中如果出現了非正常的mongodb的掛掉,再次啟動時啟動不了的,需要先修復才可以,可以利用.mongod repair dbpath dat...

LINUX下刪除檔案磁碟空間不釋放的原因

這幾天做linux實驗的時候,發覺自己刪除了乙個大檔案後用 df h 指令檢測磁碟空間,發現空間並沒有減少,後來仔細查詢,總結出以下三種不釋放記憶體的可能 一 該檔案已經建立硬鏈結 這個原因很簡單,hardlink是指多個檔名指向同一索引點 inode 只要其中仍然存在乙個硬鏈結都檔案記憶體都不會釋...