Linux磁盘空间被占满,df和du结果不一致
用df命令查看发现磁盘空间几乎被占满了
[root@172-16-101-253 ~]# df -hl
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 36G 35G 789M 98% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs 7.8G 41M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/vda1 1014M 142M 873M 14% /boot
/dev/sda1 296G 5.6G 275G 2% /data
tmpfs 1.6G 0 1.6G 0% /run/user/0
tmpfs 1.6G 0 1.6G 0% /run/user/1000
清理了一些文件之后用du命令查询,发现与df命令结果不一致,df查询根目录被占用35G,但du查询根目录被占用15G
[root@172-16-101-253 app]# du -h / --max-depth=1
110M /boot
0 /dev
du: 无法访问"/proc/29830": 没有那个文件或目录
du: 无法访问"/proc/29846": 没有那个文件或目录
du: 无法访问"/proc/29847/task/29847/fd/4": 没有那个文件或目录
du: 无法访问"/proc/29847/task/29847/fdinfo/4": 没有那个文件或目录
du: 无法访问"/proc/29847/fd/3": 没有那个文件或目录
du: 无法访问"/proc/29847/fdinfo/3": 没有那个文件或目录
0 /proc
41M /run
0 /sys
30M /etc
64K /root
177M /var
288K /tmp
1.5G /usr
5.6G /home
0 /media
0 /mnt
1.9G /opt
0 /srv
5.5G /data
15G /
用df -i查询inode利用率,inode不够用也会有这个问题,但是inode也是够用的
[root@172-16-101-253 app]# df -i
文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点
/dev/mapper/centos-root 1064648 43871 1020777 5% /
devtmpfs 2030258 441 2029817 1% /dev
tmpfs 2033299 1 2033298 1% /dev/shm
tmpfs 2033299 641 2032658 1% /run
tmpfs 2033299 16 2033283 1% /sys/fs/cgroup
/dev/vda1 524288 327 523961 1% /boot
/dev/sda1 19660800 106003 19554797 1% /data
tmpfs 2033299 1 2033298 1% /run/user/0
tmpfs 2033299 1 2033298 1% /run/user/1000
用lsof |grep delete检查是否存在已删除的文件被占用的情况
[root@172-16-101-253 app]# lsof |grep delete
tuned 962 root 7u REG 253,0 4096 33565759 /tmp/ffiQAZuAc (deleted)
gmain 962 2634 root 7u REG 253,0 4096 33565759 /tmp/ffiQAZuAc (deleted)
tuned 962 2635 root 7u REG 253,0 4096 33565759 /tmp/ffiQAZuAc (deleted)
tuned 962 2636 root 7u REG 253,0 4096 33565759 /tmp/ffiQAZuAc (deleted)
tuned 962 2674 root 7u REG 253,0 4096 33565759 /tmp/ffiQAZuAc (deleted)
java 15408 admin 1w REG 253,0 27188723880 5232071 /home/admin/app/dt-center-task/logs/rdos_task.stdout (deleted)
java 15408 admin 2w REG 253,0 15722 5232072 /home/admin/app/dt-center-task/logs/rdos_task.err (deleted)
java 15408 admin 3w REG 253,0 16895030 5232069 /home/admin/app/dt-center-task/logs/vertx.gc (deleted)
java 15408 admin 8w REG 253,0 3535802 1651950 /home/admin/app/dt-center-task/logs/task_server.log (deleted)
java 15408 admin 9w REG 253,0 564784 5232076 /home/admin/app/dt-center-task/logs/task_master.log (deleted)
java 15408 admin 10w REG 253,0 8224694 5232075 /home/admin/app/dt-center-task/logs/task_executor.log (deleted)
java 15408 5439 admin 1w REG 253,0 27188718604 5232071 /home/admin/app/dt-center-task/logs/rdos_task.stdout (deleted)
java 15408 5439 admin 2w REG 253,0 15722 5232072 /home/admin/app/dt-center-task/logs/rdos_task.err (deleted)
java 15408 5439 admin 3w REG 253,0 16895030 5232069 /home/admin/app/dt-center-task/logs/vertx.gc (deleted)
java 15408 5439 admin 8w REG 253,0 3535802 1651950 /home/admin/app/dt-center-task/logs/task_server.log (deleted)
java 15408 5439 admin 9w REG 253,0 564784 5232076 /home/admin/app/dt-center-task/logs/task_master.log (deleted)
java 15408 5439 admin 10w REG 253,0 8224694 5232075 /home/admin/app/dt-center-task/logs/task_executor.log (deleted)
java 15408 10986 admin 1w REG 253,0 27188718604 5232071 /home/admin/app/dt-center-task/logs/rdos_task.stdout (deleted)
java 15408 10986 admin 2w REG 253,0 15722 5232072 /home/admin/app/dt-center-task/logs/rdos_task.err (deleted)
java 15408 10986 admin 3w REG 253,0 16895030 5232069 /home/admin/app/dt-center-task/logs/vertx.gc (deleted)
此处省略N行
检查后发现删除的日志文件仍然处于被占用的状态,此时只需kill对应的进程
Linux磁盘空间被占满,df和du结果不一致相关推荐
- 为什么linux虚拟机文件78g,linux 磁盘空间被占满但找不到目标文件的问题处理 lsof命令...
lsof简介 在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能. 直接输入lsof部分输出为: 每行 ...
- linux 日志文件被占用下不来怎么办,linux 磁盘空间被占满但找不到目标文件的问题处理 lsof命令...
lsof简介 在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能. 直接输入lsof部分输出为: 每行 ...
- linux proc 占用空间,一种诡异的Linux磁盘空间被占满问题
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? - 服务报错,提示没有足够磁盘空间.登录服务器,使用df -h 查看磁盘空间使用率(此台为模拟,真实服务器使用率100% ...
- linux磁盘空间被占满,但是找不到大文件
磁盘满了之后,会影响一些功能使用,使用df -h 发现磁盘空间满了, 但是任凭各个文件目录下du -sh * 也找不到大文件 解决方式: lsof -n | grep deleted 查看到以删除的占 ...
- Linux磁盘空间被占满?清空回收站试试!
今天本来想训练一个模型的,但是奈何数据量非常大,还没全下载到本地就把我磁盘撑满了,经过一系列,但是仔细一查好像不是那么回事,记录一下解决过程. 首先看了下HDFS上的数据:hadoop fs -du ...
- 磁盘空间被占满,如何找出占用磁盘空间过大的的文件
[linux]磁盘空间被占满,如何找出占用磁盘空间过大的的文件 1.查看磁盘空间使用情况 2.查找文件占用空间情况 3.进入对应路径,重复使用命令,重复多次后可以找到占用大的文件,不重要的就可以直接删 ...
- 解决:linux系统磁盘空间被占满,但是找不到大文件
借鉴:https://www.cnblogs.com/healthinfo/p/12402139.html 我的磁盘爆满了,但是 各个文件目录下 du -sh * 也找不到大文件 ## 查询一级目录所 ...
- linux磁盘空间df-h出不出来,linux 故障:df -h统计磁盘空间占用太多,但又du -h找不到大的文件...
用lsof / | grep -i delete 从根目录定位打开的被删除的文件 如果定位到某文件占用空间很大 主要是因为我们在删除这个日志文件的时候是用rm -rf *.log这样的命令删除的,删除 ...
- linux未使用磁盘空间满,linux磁盘空间用满的处理方法
linux下空间满可能有两种情况 可以通过命令 df -h 查看磁盘空间占用,实际上是查看磁盘块占用的文件(block) df -i 查看索引节点的占用(Inodes) 磁盘块和索引节点其中之一满 ...
最新文章
- linux mysql 数据目录迁移后不生效_mysql 本地数据目录迁移
- linux一键重装系统脚本,一键重装CentOS纯净版系统shell脚本
- linux命令的基本操作
- WINCE6.0+S3C2443自动重启的实现
- acdream 1157Segments cdq分治
- Android官方开发文档Training系列课程中文版:连接无线设备之网络服务搜索功能
- jq之$(“ul li:first-child“)
- 复盘所有NLP比赛的TOP方案,专注NLP
- JavaScript中的输入输出语句
- 无需安装配置,多操作系统支持数据库及性能测试
- 数据分析为周杰伦打榜的夕阳红老年团,告诉你他们真实年龄!
- XMLHttpReq.onreadystatechange 传递参数
- 解决ORACLE字符集为US7ASCII,插入数据中文乱码问题
- Matlab分析系统的动态性能
- OBS Studio使用教程/工具高速下载
- 天蓝色房间(密室逃脱三)攻略
- 解决:id you register the component correctly? For recursive components, make sure to provide the “name
- 从首个IMO季军谈起 作者 : 付云皓
- 科学计算与matlab语言期末答案,科学计算与MATLAB语言答案
- CSS Sprites定位实现
热门文章
- Inconvenient Pairs(线段树/二分)
- c/c++ libuv_Tcp服务器搭建
- 北斗导航 | ILS(仪表着陆系统)、MLS(微波着陆系统)和GBAS(地基增强系统)的性能对比
- JavaScript 不多但够用(大概)
- 我在“下沉市场”生活的一个月(转)
- Qt实现不规则按钮之自绘圆盘式按钮
- Arduino 和LCD1602显示屏
- win7/8USB转串口驱动不起作用解决方法
- 执法记录仪提示内存不足时怎么办?快速解决方法
- pat-A1027-Colors in Mars