linux----使用rm -rf 删除大文件后磁盘空间并未释放的解决办法

https://blog.csdn.net/redrose2100/article/details/129573059

【原文链接】linux----使用rm -rf 删除大文件后磁盘空间并未释放的解决办法

(1)问题:当发现linux系统中存在大文件,磁盘空间快满了后,一般会使用rm -rf xxx 将大文件删除,但是删除后通过df -h 发现磁盘空间并未释放

(2)解决办法:磁盘并未释放,是因为删除大文件的进程并未停止,因此只需要将删除大文件的进程杀掉即可,通过执行如下命令即可做到,即搜索所有的deleted的进程,然后将所有的deleted的进程杀死

lsof | grep deleted|awk '{print $2}'|xargs kill -9

注意,会把运行的进程杀死,需要重新启动相关进程


1
(3)然后在通过df -h查看磁盘空间,此时之前大文件占用的磁盘空间就会释放了。当然还有一个更粗暴的方法,就是在通过rm -rf xxx 将大文件删除后,直接重启服务器,然后被大文件占用的磁盘空间就会释放出来了
————————————————
版权声明:本文为CSDN博主「redrose2100」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/redrose2100/article/details/129573059

posted @ 2023-07-06 12:31  浮尘微光  阅读(594)  评论(0编辑  收藏  举报