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