linux磁盤清理掉文件后還是100%或者沒有釋放應該釋放的空間


Linux中,通過df 查看磁盤滿了,但是通過du發現並沒有占用那么大的空間。怎么辦呢?

[root@wqworkstation ~]# lsof -n | grep deleted
mysqld 2244 2988 mysql 6u REG 253,0 0 134399174 /tmp/ibuzQ3U3 (deleted)

命令:lsof -n | grep deleted打印出所有針對已刪除文件的讀寫操作,這類操作是無效的,也正是磁盤空間莫名消失的根本原因。
解決辦法:kill -9 PID   —-只需把進程刪掉就能釋放空間。

lsof -n |grep deleted |awk -F' ' '{printf "kill -9 %s\n", $2}'


免責聲明!

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



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