Linux磁盤空間滿刪除大文件后空間沒有釋放


Linux遇到磁盤空間滿,首先找到占用空間大的文件或目錄。

  • 查看磁盤空間占用
df
  • 定位大文件或目錄
cd / // 從根目錄開始查找
du -sh // 查看當前目錄總占用空間
du -sh * // 查看當前目錄下各目錄或文件的占用空間情況
du -h --max-depth=1 // 僅查找一級
rm -rf xxx // 確認文件或目錄不再使用時在刪除
  • 刪除大文件或目錄后再次df發現磁盤空間沒有釋放
lsof | grep deleted // 定位文件狀態已刪除但仍在使用這些文件的進程
kill pid // 殺掉進程
  • 更好的刪除大文件的方法

> xxx


參考:
linux系統空間不足,lsof看到異常的delete狀態的文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM