目录

  • 问题
  • 原因

问题

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. 2022-2028年中国塑料导爆管行业市场调查研究及前瞻分析报告
  2. 使用BIOS以及直接写显存绘制图形
  3. seo优化源码_seo按天计费系统,无需登陆批量查询关键词价格
  4. hdu2570(贪心)
  5. TCP协议属性设置之SO_REUSEADDR属性
  6. c++判断正在使用的显卡_7°C警告:廉价硅脂害死显卡系列!还在用¥5块钱一大碗的导热膏吗...
  7. 4.0 多线程基础篇
  8. Saas经销商业务管理系统/部门管理/职位管理/员工管理/仓库管理/商品管理/客户管理/价格管理/入库管理/采购管理/销售管理/行为管理/axure高保真经销商业务后台管理系统原型/ssas后台管理
  9. ssis 执行 依赖_从SSIS执行您自己的.NET控制台应用程序
  10. DHTML3(表格动态创建,删除行/列,表格行排序,行颜色交替高亮显示)
  11. 万里丝路一卷绘,地图之美细无声
  12. java聊天服务器架构_基于Spring 4.0 的 Web Socket 聊天室/游戏服务端简单架构
  13. 【亲测有效】Visual Studio Installer 稍等片刻...正在提取文件 进度条卡住不动 0B每秒 一段时间后提示 循环下载安装文件 无法下载安装文件。请检查Internet 连接
  14. 免费文献下载地址汇总
  15. 麻省理工学院公开课:信号与系统:模拟与数字信号处理 调幅演示
  16. 老板拖欠工资怎么办?
  17. obs多推流地址_微信小程序直播电脑端OBS推流直播教程
  18. 《Flutter 控件大全》第五十二个:Hero
  19. 高手日志:我所接触到的那些马丁策略(上)
  20. 什么是cms,了解一下。

热门文章

  1. 小程序-实现自定义组件以及自定义组件间的通信
  2. hkt java 怎么转换_Java基础教程——转换流
  3. FPGA对高速采集ADC(8路并行数据)进行峰值检测,并记录峰值位置
  4. 我国文化的景点及其特色
  5. 【前端 - CSS】第 18 课 - 背景属性
  6. APP如何调用微信支付H5支付?
  7. 在一个大型流量系统中如何进行亿级UV(用户访问记录)统计
  8. 覆盖率— SV,SystemVerilog
  9. 物联网与分布式能源高峰论坛成功举办
  10. 深挖GPT-4背后的技术方向,华人开发者成绩斐然