您现在的位置是:网站首页>列表内容
Linux磁盘空间被未知资源耗尽的解决方法_linux shell_
2023-05-26 16:43:59
284人已围观
简介 Linux磁盘空间被未知资源耗尽的解决方法_linux shell_
在linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么linux内核还是不会释放这个文件的磁盘空间,最后造成磁盘空间占用100%,整个系统无法正常运行。这种情况下,通过df和du命令查找的磁盘空间,两者是无法匹配的,可能df显示磁盘100%,而du查找目录的磁盘容量占用却很小。
遇到这种情况,基本可以断定是某些大文件被某些程序占用了,并且这些大文件已经被删除了,但是对应的文件句柄没有被某些程序关闭,造成内核无法回收这些文件占用的空间。
那么,如何查找那些文件被某些程序占用呢,命令如下
lsof -n | grep deleted COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME dd 31708 higkoo 1w REG 8,2 5523705856 429590 /data/filetest (deleted)
命令打lsof -n | grep deleted印出所有针对已删除文件的读写操作,这类操作是无效的,也正是磁盘空间莫名消失的根本原因
备注:本人遇到的场景是同事删除了mysql的表,但是是在shell上执行rm表的文件,而不是通过drop table之类的命令去删除表的,于是mysql会一直占用这些表文件的句柄,最后造成磁盘空间100%,这种情况下,也不用重启mysql,只要进入mysql客户端执行flush tables就行了。
以上这篇Linux磁盘空间被未知资源耗尽的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
点击排行
![](http://img.jbzj.com/file_images/article/201405/2014052610031137.jpg)
- 看门狗游戏细节信息汇总_单机游戏_游戏攻略_
- 德军总部:新秩序第九章拿焊枪后怎么走? 德军总部新秩序拿焊枪后走法_单机游戏_游戏攻略_
- 真三国无双7:猛将传全秘藏武器怎么获得? 全秘藏武器获得条件大全_单机游戏_游戏攻略_
- 真三国无双7:猛将传flag大全 剧情模式所有flag要点介绍_单机游戏_游戏攻略_
- 真三国无双7:猛将传关银屏C技怎么追加攻击? 关银屏C技追加攻击方法介绍 _单机游戏_游戏攻略_
- 真三国无双7猛将传PC版手柄设置向导_单机游戏_游戏攻略_
- 生化危机4如何快速击杀僵尸_单机游戏_游戏攻略_
- 黑暗之魂2龙骑兵弓如何获得_单机游戏_游戏攻略_
- 暗黑3将永久保持传奇装备掉落率翻倍_单机游戏_游戏攻略_
本栏推荐
![](http://img.jbzj.com/file_images/article/201405/2014052610031137.jpg)
-
看门狗游戏细节信息汇总_单机游戏_游戏攻略_
-
德军总部:新秩序第九章拿焊枪后怎么走? 德军总部新秩序拿焊枪后走法_单机游戏_游戏攻略_
-
真三国无双7:猛将传全秘藏武器怎么获得? 全秘藏武器获得条件大全_单机游戏_游戏攻略_
-
真三国无双7:猛将传flag大全 剧情模式所有flag要点介绍_单机游戏_游戏攻略_
-
真三国无双7:猛将传关银屏C技怎么追加攻击? 关银屏C技追加攻击方法介绍 _单机游戏_游戏攻略_
-
真三国无双7猛将传PC版手柄设置向导_单机游戏_游戏攻略_
-
生化危机4如何快速击杀僵尸_单机游戏_游戏攻略_
-
黑暗之魂2龙骑兵弓如何获得_单机游戏_游戏攻略_
-
暗黑3将永久保持传奇装备掉落率翻倍_单机游戏_游戏攻略_