目录

  • 问题
  • 原因

问题

1. Linux下删除了Tomcat的日志文件,但是磁盘依然百分百占用
进入Tomcat目录,显示日志已经删除

查询磁盘空间依旧百分百占用

2. 杀死Tomcat进程后重启,成功释放空间

原因

通过上网查询

在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink),
然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用
所以删除正在运行中Tomcat 的 logs时该文件正在被使用中,并不会释放磁盘空间。

不过查询到另外一种方法,
使用 echo " " > logs/xxx.log 通过这种方法,磁盘空间可以马上释放,同时进程可以继续向文件写入日志。
这种方法用于在线清理 Apache、Tomcat、Nginx 等 Web 服务产生的日志文件相当实用。

Linux不重启Tomcat清空catalina.out日志的几种方法

Tomcat清理日志文件无法立即释放磁盘空间相关推荐

  1. 解决CentOS删除文件后没有释放磁盘空间(lsof命令)

    当linux系统下启动多个服务且没有一定的清理机制时(比如日志),系统磁盘空间很容易就被打满,但是有时候删除了文件(比如nohup.out),却发现系统磁盘空间未释放,可能原因是忽略了有应用一直在往其 ...

  2. mysql导致bin文件过大_mysql-bin日志文件过大导致磁盘空间不足问题解决方法

    MySQL数据库中,mysql-bin.000001.mysql- bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也 ...

  3. 如何找到系统里的重复文件,快速释放磁盘空间?

    ☞ 程序员进阶架构师必备资源免费送 ☜ 不管是 Windows 电脑还是 Linux 电脑,在使用的过程中,或多或少都会留下很多重复的文件.这些文件不仅会占用我们的磁盘,还会拖累我们的系统,所以,很有 ...

  4. 解决MongoDB 日志文件过大,清理后还占用很大磁盘空间的问题

    解决MongoDB 日志文件过大,清理后还占用很大磁盘空间的问题 参考文章: (1)解决MongoDB 日志文件过大,清理后还占用很大磁盘空间的问题 (2)https://www.cnblogs.co ...

  5. LINUX文件已删除但磁盘空间不释放

    LINUX文件已删除但磁盘空间不释放 转自:http://www.jb51.net/LINUXjishu/224652.html 1.错误现象 运维的监控系统发来通知,报告一台服务器空间满了,登陆服务 ...

  6. 为什么文件删除了但磁盘空间没有释放?

    1.案例现象 这天,监控系统发来一条告警消息,内容说某台服务器根目录磁盘占用空间达到阈值,超过百分之八十了 登上服务器,df -Th 看一下,发现磁盘空间确实不够用了 [root@localhost ...

  7. SQLSERVER 清理日志文件的方法

    很多时候SQLSERVER的日志文件是不看的,但时间久了,够把磁盘撑爆,这时候就需要清理日志文件.使用以下方法,在实际环境中经过测试,400G的日志文件1秒就被清理. 操作步骤 1. 将恢复模式改成& ...

  8. tomcat的日志文件权限与启动用户的权限不一致

    用户work的文件权限(umask=0002)为 u=rwx,g=rwx,o=rx 但是tomcat的日志文件的权限却是: 为什么会不一样呢? 这是因为tomcat在启动(catalina.sh)时会 ...

  9. lsof查看进程占用文件_Linux 利用lsof命令查找已经删除的文件来释放磁盘空间

    测试环境一台服务器/ 根目录空间使用率达到94%,但是通过du -sh * 发现实际空间没没用用到那么多,初步怀疑,之前删除的文件,有运行中的进程一直占用,导致空间没有释放,如图通过du -sh * ...

最新文章

  1. Nat. Med. | 制定指导原则以报告AI在临床试验中的使用
  2. 搭建QT和VS2010集成开发环境
  3. 【Tools】常用的Markdown编辑器汇总
  4. protel99se 问题汇总(不定期更新)
  5. COCO数据格式说明
  6. 力扣209-长度最小的子数组(Java,双指针解法)
  7. Andorid学习笔记(ADT)-LogCat日志调试工具
  8. 右侧按钮登录注册html,翻转式用户登录注册界面设计
  9. python修改散点图中点的颜色_如何在seaborn散点图中更改点边颜色?
  10. 替换Mac的home brew源
  11. 批量将csv转xls
  12. ScreenRecord(about C# winform)
  13. 60w风扇用多大电容_家里的40W电风扇怎么接电容?该用多大电容?怎么判断好坏?...
  14. JAVA-CPU飙高问题排查
  15. STM8S(stm8s003F) ADC AIN7的使用
  16. windows10系统盘瘦身
  17. vim 删除当前词_键盘快捷键 - 在VIM中的光标之后或周围删除单词
  18. Numpy基本用法:ndarray的数据类型
  19. 如何基于SSM设计实现一个学生学籍管理系统
  20. Minecraft 开服记录 自动备份

热门文章

  1. 长期吃黑芝麻、黑豆、黑米能让白发变黑吗? 因人制宜
  2. 【UML建模】(6) UML建模之状态机图
  3. 分析三个通道的概率分布,并计算各自的熵
  4. NetCMS使用BUG记录及解决方法
  5. JavaScript通过键盘让div盒子上下左右的移动
  6. python背包问题
  7. 汇编语言-002(.data、Equal、$、EQU 、MOV 、MOVSX、MOVZX)
  8. idea集成git-push报错push of current branch was rejected remote changes need to be merged before pushing
  9. 举个栗子~Tableau 技巧(248):使用参数和轴实现图表坐标轴的缩放
  10. iOSCoreAnimation动画系列教程