文件删除后未释放磁盘

lsof | grep deleted

命令查看已删除未释放的文件。

输出格式为:


解决问题


到这里问题就基本排查清楚了,解决这一类问题的方法有很多种,最简单的方法是关闭或者重启httpd进程,当然也可以重启操作系统,不过这并不是最好的方法,对待这种进程不停对文件写日志的操作,要释放文件占用的磁盘空间,最好的方法是在线清空这个文件,可以通过如下命令完成:


[root@localhost ~]# echo " " >/tmp/acess.log


通过这种方法,磁盘空间不但可以马上释放,也可保障进程继续向文件写入日志,这种方法经常用于在线清理Apache、Tomcat、Nginx等Web服务产生的日志文件。

猜你喜欢

转载自blog.csdn.net/oro99/article/details/80665357
今日推荐