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

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

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

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

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

(3)然后在通过df -h查看磁盘空间,此时之前大文件占用的磁盘空间就会释放了。当然还有一个更粗暴的方法,就是在通过rm -rf xxx 将大文件删除后,直接重启服务器,然后被大文件占用的磁盘空间就会释放出来了

猜你喜欢

转载自blog.csdn.net/redrose2100/article/details/129573059