Linux故障处理——磁盘空间满缺找不到对应大文件
现象
某天收到服务器告警提示"/"使用率已超过90%,通过"df -Th"指令查看空间情况如下:
[nhu@reimbursements1 ~]$ df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/rhel-root xfs 189G 177G 12G 94% /
devtmpfs devtmpfs 32G 0 32G 0% /dev
tmpfs tmpfs 32G 0 32G 0% /dev/shm
tmpfs tmpfs 32G 3.1G 29G 10% /run
tmpfs tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda1 xfs 1014M 178M 837M 18% /boot
/dev/mapper/rhel-home xfs 64G 11G 54G 16% /home
tmpfs tmpfs 6.3G 12K 6.3G 1% /run/user/42
tmpfs tmpfs 6.3G 0 6.3G 0% /run/user/0
但分别统计根目录下各个文件夹大小后,发现所有的文件夹容量相加后仅40G左右,无法确定到底是什么文件占用率这么多空间。
问题定位
后来在网上查到了有朋友和我一样的问题,明确原因是某些文件被删除时仍被进程占用,Linux下你虽然删了文件,但是空间依旧被占用不会被释放。
可通过如下指令查看空间中被删除但仍处于打开状态的文件:
lsof -n | grep delete
最终查到是一堆java Tomcat catalina.out日志文件记录,原来是定时任务每天定期去清理日志,但是实际日志文件一直被占用,导致空间没有被释放。
解决方法
网上大佬提供解决办法是杀进程,进程结束后,对应占用的空间也会释放。
后期我也修改了清理catalina.out的定时任务,不再是去删除文件,而是通过"cat /dev/null>catalina.out"的形式去清理日志。
文章最后附上相关参考文章连接。
空间异常占用
Linux故障处理——磁盘空间满缺找不到对应大文件相关推荐
- No space left on device 解决Linux系统磁盘空间满的办法
最近Linux电脑在执行mvn时候总是报错: No space left on device 原因是磁盘空间满了,我马上加了20G的硬盘容量,但是还是报错,上网查了一下,发现了解决方法,我用了其中 ...
- No space left on device 解决Linux系统磁盘空间满的办法
No space left on device 原因是磁盘空间满了 1.查看是否存在未被清除句柄的僵尸文件.这些文件实际上已经被删除,但是有服务程序在使用这些文件,导致这些文件一直被占用,无法释放磁盘 ...
- linux 检测添加磁盘空间,Linux构造磁盘空间满的测试环境
利用SUSE操作系统的ramdisk,来挂接虚拟磁盘分区,然后通过填满虚拟磁盘分区来实现磁盘满环境的条件. ramdisk是操作系统自带的一种内存块设备,这种设备的列表可以用ls /dev/ram*来 ...
- linux svn磁盘空间满,Linux svn checkout时候总报设备上没有空间
但是df -h查看磁盘 [[email protected] data]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda3 19G 2.1G 16G 12% / ...
- linux看磁盘空间du df,df与du查看磁盘空间使用不一致的解决方法
近一段时间,某台服务器的磁盘空间使用不太正常,与其他的服务器相比,严重超出磁盘空间使用 使用df与du相关命令查看,具体结果如下: du -h Filesystem Size Used ...
- linux 查看磁盘空间 拷贝不同目录下的文件
linux 查看磁盘空间 df -h 拷贝不同目录下的文件 cp -rf 目录1 目录2 目录1是需要拷贝的文件所在目录 目录2是需要存放的位置 cp -rf /data/ws/m2e2/ ././表 ...
- 关于Linux服务器磁盘空间占满问题的解决方法
下面给大家分享一篇关于Linux服务器磁盘占满问题解决方法(/dev/sda3 满了),需要的的朋友参考下吧 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望 ...
- (转)Linux服务器磁盘空间占满问题
转自:https://www.cnblogs.com/cindy-cindy/p/6796684.html 下面我们一起来看一篇关于Linux服务器磁盘占满问题解决(/dev/sda3 满了),希望碰 ...
- Linux通过df命令查看显示磁盘空间满,但实际未占用问题
问题产生:让同事查看挂载点 "/"占用100%的原因,查看之后发现是/home/work/下的一个日志文件太大占用导致,然后同事就直接执行了rm命令,结果导致文件删了,但是挂载点占 ...
最新文章
- ISME:南农沈其荣团队基于大数据准确预测土壤的枯萎病发生
- 【Linux 内核】调度器 ③ ( sched_class 调度类结构体分析 | next 字段 | enqueue_task 函数 | dequeue_task 函数 )
- 从netty-example分析Netty组件
- 基于ECLIPSE的C++环境配置。。
- PTA数据结构期末练习 - 单选题、判断题
- VB讲课笔记12:文件管理
- TwentyEleven暗色系主题实现透明
- scapy spider.start_requests
- OpenCV threshold 二值化
- 精心整理|Python爱好者社区历史文章合集(作者篇)--20190925从豆瓣获取
- 【136天】尚学堂高淇Java300集视频精华笔记(77-78)
- 服务器设置防火墙网站打不开,部分网站打不开如何处理?
- 用CSS3实现无图片的百度Logo
- java课程设计 博客园_201521123098 JAVA课程设计
- 专升本英语——语法知识——基础语法——第一节 名词和代词【学习笔记】
- 小程序码 踩坑记录(buffer转成图片显示问题)
- 程序员值得关注的微信公众号
- C语言哈夫曼编码压缩解压
- Demo的卡通渲染方案
- 跳伞求生服务器未响应,绝地求生跳伞就未响应 | 手游网游页游攻略大全
热门文章
- Invoking “cmake“ failed报错
- LAZADA上传产品,“Seller is not verified”没有通过.产品审核是什么原因?怎么办?
- 使用Vue开发微信小程序1
- javaee实训报告总结_JavaEE实训报告.doc
- Dubbo原理简单分析
- 股权控制权的五种设计策略
- 经典蓝牙与低功耗蓝牙的区别
- zipf distribution
- xmap 配置php环境,安装和配置环境
- xMAP/NMAP/MIAP/移动办公/手机办公/移动适配