[Linux]日志文件已删掉磁盘空间不释放,不重启服务进程的解决方法

[Linux]日志文件已删掉磁盘空间不释放,不重启服务进程的解决方法

问题背景

服务进程启动后,后台会有写日志的操作,当服务进程还没停掉,日志就会一直在写,这时候手动删除日志,会造成日志在linux该目录下已经删除,但是磁盘空间不会被释放掉,因为写日志的进程还在,所以这个磁盘的使用率还是会不断上升,当日志刷新的特别快更新体量特别大的时候,严重的就会造成系统其他服务异常和宕机,这种情况通常重启服务就会解决和释放磁盘空间,但是在真正的生产环境,重启服务是要按严格的时间窗口标准来执行的。为了避免出现磁盘空间不断激增的导致爆满的问题,又不能影响正在运行的服务,本文提供解决方法,在不重启服务进程的时候,释放磁盘空间,同时给出日志清理的时候的操作建议。

问题分析

1、日志文件已删掉但是空间没被释放,原因是后台进程还在运行

ps -ef | grep "进程名"

会看到当前进程还存在。
2、查看文件系统的磁盘使用空间,会发现日志文件所在的磁盘目录的使用率会稳定上升

df
  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木棉庭

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值