1. 程式人生 > 其它 >磁碟空間滿處理211030

磁碟空間滿處理211030

1.易讀模式顯示磁碟用量

df -h

2.顯示當前資料夾下個檔案大小(如果要檢視當前資料夾下某個檔案大小,把*改成此檔名或資料夾名即可)

du -sh *

檢視當前目錄下一級子檔案和子目錄佔用的磁碟容量

3.輸入top-c命令檢視資源使用情況

4.刪除檔案命令rm -f /var/log/httpd/access.log

將會強制刪除/var/log/httpd/access.log這個檔案

已刪除檔案可能還有程序在使用(提示lsof命令無效的話需要先安裝此命令yum install lsof -y)
找出這些程序的命令kill掉空間才能釋放

例如使用lsof | grep deleted檢視,發現被刪除檔案仍在佔用著

於是使用kill -9 41895終止以上程序,再用df -h檢查空間情況,發現空間已經完全被釋放,如下結果。

未釋放磁碟空間原因:

在Linux或者Unix系統中,通過rm或者檔案管理器刪除檔案將會從檔案系統的目錄結構上解除連結(unlink).然而如果檔案是被
開啟的(有一個程序正在使用),那麼程序將仍然可以讀取該檔案,磁碟空間也一直被佔用。而我刪除的是oracle的告警log檔案
刪除的時候檔案應該正在被使用

lsof使用方法https://blog.csdn.net/wyzxg/article/details/4971843

rm命令彙總