网站首页 > linux / 正文
linux的服务器经常会遇到磁盘爆满的情况,日志删除了,可是通过命令df -h查看后,还是占用的
这是由于linux进程还占用的原因,即使人为删除了日志文件,但是进程还在使用这个文件,必须要将进程杀死,空间才会释放
那是一个下班后的晚上,突然收到公司的linux磁盘满报警后,于是我赶紧清空logs下面的日志文件
通过df -h命令查看
结果令人失望,还是没有释放出空间哦,一下子没了法子
这时想到,可能是进程对已删除的文件还在持有,
通过命令lsof -n |grep deleted 查看
果然,logs下的文件都标记为deleted了,但是还是很多进程持有,这里的进程基本上是tomcat本身了
由于进程太多,这里重启tomcat即可杀死相关进程
进入tomcat bin目录,停止tomcat ,命令 sh shutdown.sh
然后再启动tomcat sh startup.sh
重新查看磁盘空间df -h
空间终于释放了,这就是处理磁盘空间释放的过程
Tags:linux磁盘满了
猜你喜欢
- 2024-11-26 VMware虚拟机中Linux系统磁盘空间扩容实战
- 2024-11-26 linux 排查磁盘问题的常用命令
- 2024-11-26 Linux 磁盘扩容(非LVM)方式
- 2024-11-26 Linux系统磁盘分区管理LVM概念及扩容操作
- 2024-11-26 linux系统磁盘空间使用情况
- 2024-11-26 k8s自动化运维十二-磁盘管理
- 2024-11-26 linux磁盘空间查看命令(du,df)剩余空间查看详解
- 2024-11-26 linux中crontab定时任务导致磁盘满和云监控未报警的的坑
- 2024-11-26 centos7 提示根目录系统文件已满,如何解决?
- 2024-11-26 Linux 查找占用磁盘IO读写很高的进程方法