溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

lsof 命令用法:查看已刪除空間卻沒有釋放的進(jìn)程

發(fā)布時間:2020-07-10 19:41:11 來源:網(wǎng)絡(luò) 閱讀:5404 作者:模范生 欄目:MySQL數(shù)據(jù)庫

查看已經(jīng)刪除的文件,空間有沒有釋放,沒有的話kill掉pid

lsof -n |grep deleted


lsof簡介lsof(list open files)是一個列出當(dāng)前系統(tǒng)打開文件的工具。


問題描述:

服務(wù)報警根分區(qū)使用率超過95%,上來查看發(fā)現(xiàn)96%使用率;

lsof 命令用法:查看已刪除空間卻沒有釋放的進(jìn)程

但是/分區(qū)下面的目錄,每個查詢加起來也不到4G空間,多出來的40G不知道在哪里?

find查詢也沒有找到大文件;


分析原因:

可能是系統(tǒng)進(jìn)程占用的空間沒有釋放掉,導(dǎo)致的;

通過命令查看發(fā)現(xiàn),php進(jìn)程一共有3個,都是處于deleted狀態(tài),文件大小剛好是40G,正好是多出來的空間,找到問題所在;


解決辦法:

找到對應(yīng)的php進(jìn)程號,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)



在對應(yīng)的目錄下并沒有發(fā)現(xiàn)文件

[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


再次查看發(fā)現(xiàn)沒有php的進(jìn)程

[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)


查看空間已經(jīng)恢復(fù):

[root@host127 WebtServer]# df -h
文件系統(tǒng)      容量  已用  可用 已用%% 掛載點
/dev/sda2      49G  4.4G   42G  10%  /
tmpfs         16G    0   16G   0% /dev/shm


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI