lsof 命令用法:查看已删除空间却没有释放的进程
admin
2023-05-18 01:41:38
0

查看已经删除的文件,空间有没有释放,没有的话kill掉pid

lsof -n |grep deleted


lsof简介lsof(list open files)是一个列出当前系统打开文件的工具。


问题描述:

服务报警根分区使用率超过95%,上来查看发现96%使用率;

lsof 命令用法:查看已删除空间却没有释放的进程

但是/分区下面的目录,每个查询加起来也不到4G空间,多出来的40G不知道在哪里?

find查询也没有找到大文件;


分析原因:

可能是系统进程占用的空间没有释放掉,导致的;

通过命令查看发现,php进程一共有3个,都是处于deleted状态,文件大小刚好是40G,正好是多出来的空间,找到问题所在;


解决办法:

找到对应的php进程号,kill掉即可;

[root@host127 WebServer]# lsof -n / |grep deleted
mysqld     2660   mysql    4u   REG    8,2           0  524290 /tmp/ibSF7sXt (deleted)
mysqld     2660   mysql    5u   REG    8,2           0  524305 /tmp/ibCCM4u4 (deleted)
mysqld     2660   mysql    6u   REG    8,2           0  524309 /tmp/ibKuAG2E (deleted)
mysqld     2660   mysql    7u   REG    8,2           0  524315 /tmp/ibcLe4Bf (deleted)
mysqld     2660   mysql   11u   REG    8,2           0  524316 /tmp/ibW2n1iQ (deleted)
php        7045    root    0r   REG    8,2        1172  524374 /tmp/sh-thd-1494029191 (deleted)
php        7045    root    2w   REG    8,2 42413952626  657428 /var/spool/at/spool/a0100c017bf37c (deleted)
php        7054    root    0r   REG    8,2        1172  524374 /tmp/sh-thd-1494029191 (deleted)
php        7054    root    2w   REG    8,2 42413952626  657428 /var/spool/at/spool/a0100c017bf37c (deleted)
php       12730    root    0r   REG    8,2        1172  524374 /tmp/sh-thd-1494029191 (deleted)
php       12730    root    2w   REG    8,2 42413952626  657428 /var/spool/at/spool/a0100c017bf37c (deleted)
mysqld    17855   mysql    4u   REG    8,2           0  524384 /tmp/ibxBS5jf (deleted)
mysqld    17855   mysql    5u   REG    8,2           0  524385 /tmp/ibmrNzfL (deleted)
mysqld    17855   mysql    6u   REG    8,2           0  524386 /tmp/ibVDS3ah (deleted)
mysqld    17855   mysql    7u   REG    8,2           0  524387 /tmp/ibx6YTrj (deleted)
mysqld    17855   mysql   13u   REG    8,2           0  524388 /tmp/ibOhb8xQ (deleted)



在对应的目录下并没有发现文件

[root@host127 WebServer]# ll /var/spool/at/spool/

总用量 0

[root@host127 WebServer]# kill -9 7045

[root@host127 WebServer]# kill -9 7054

[root@host127 WebServer]# kill -9 12730


再次查看发现没有php的进程

[root@host127 WebServer]# lsof -n / |grep deleted

mysqld     2660   mysql    4u   REG    8,2         0  524290 /tmp/ibSF7sXt (deleted)

mysqld     2660   mysql    5u   REG    8,2         0  524305 /tmp/ibCCM4u4 (deleted)

mysqld     2660   mysql    6u   REG    8,2         0  524309 /tmp/ibKuAG2E (deleted)

mysqld     2660   mysql    7u   REG    8,2         0  524315 /tmp/ibcLe4Bf (deleted)

mysqld     2660   mysql   11u   REG    8,2         0  524316 /tmp/ibW2n1iQ (deleted)

mysqld    17855   mysql    4u   REG    8,2         0  524384 /tmp/ibxBS5jf (deleted)

mysqld    17855   mysql    5u   REG    8,2         0  524385 /tmp/ibmrNzfL (deleted)

mysqld    17855   mysql    6u   REG    8,2         0  524386 /tmp/ibVDS3ah (deleted)

mysqld    17855   mysql    7u   REG    8,2         0  524387 /tmp/ibx6YTrj (deleted)

mysqld    17855   mysql   13u   REG    8,2         0  524388 /tmp/ibOhb8xQ (deleted)


查看空间已经恢复:

[root@host127 WebtServer]# df -h
文件系统      容量  已用  可用 已用%% 挂载点
/dev/sda2      49G  4.4G   42G  10%  /
tmpfs         16G    0   16G   0% /dev/shm


相关内容

热门资讯

以称内塔尼亚胡通过特朗普社媒得... △特朗普社交媒体发文截图总台记者当地时间2日获悉,多名以色列官员称,在美国取消针对伊朗的既定袭击计划...
500左右的手柄怎么选?swi... 现在游戏手柄早已成为热门数码外设,跟风入手的玩家数不胜数,但不清楚500左右的手柄怎么选的人同样不在...
原创 美... 2026年1月1日,美国太空探索技术公司“星链”工程副总裁迈克尔尼科尔斯高调宣布,计划2026年降低...
原创 全... 现在的屏幕设计,拥有两大类型,分别是折叠屏、直板机,而类型之间拥有多种形态。其中的折叠屏,拥有阔折叠...
原创 流... 最近,通信圈的两则消息引发了轩然大波。一方面,中国电信宣布自8月1日起全面停止第三方互联网渠道的办卡...
伊朗重申霍尔木兹海峡不会恢复至... △伊朗外交部发言人巴加埃(资料图)当地时间2日,伊朗外交部发言人巴加埃表示,伊方重申,霍尔木兹海峡的...
伊朗外长:与阿曼谈判接近完成 △伊朗外交部长阿拉格齐(中)当地时间8月2日,伊朗外交部长阿拉格齐在政府内阁会议上介绍伊朗与阿曼谈判...
河南2026年“三支一扶”计划... 针对近期备受关注的2026年河南省“三支一扶”计划招募相关舆情,河南省“三支一扶”领导小组协调办公室...
以卵击石的“汉光演习”不过是一... 昨天题为《人民解放军越强大,台海和平越有保障》的海风文章,已经反映了一部分台海局势的现实。若再把8月...
美国一养老社区将推出面向老人的... 据《独立报》8月1日报道,美国亚利桑那州一养老社区将引入一台专为老年人设计的大麻自助售卖机,居民无需...