linux磁盤(pán)空間不足,找到大文件刪除后空間還是被占用
linux磁盤(pán)空間不足,找到大文件刪除后空間還是被占用
問(wèn)題:
centos7系統(tǒng)盤(pán)滿載,通過(guò)篩查找到占用空間大的文件是云鎖的日志文件(占用十多個(gè)G)
/usr/local/yunsuo_agent/data/agent_log
將文件agent_log刪除rm -rf agent_log
刪除后df -h 查看系統(tǒng)盤(pán)空間仍是滿載,空間并未被釋放。
原因:
檢查發(fā)現(xiàn)文件已經(jīng)被刪除了,但是刪除的文件還是被進(jìn)程占用的還未被釋放。
解決:
通過(guò)lsof | grep deleted命令查看占用文件的進(jìn)程。
可以直接kill掉相應(yīng)的進(jìn)程或者重啟該進(jìn)程從而釋放磁盤(pán)空間。
另外一個(gè)辦法就是在線清空下那個(gè)對(duì)應(yīng)的日志文件echo "" > xxx.log,直接把文件置空,文件大小也可以控制下來(lái)從而釋放磁盤(pán)空間。
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)