• ADADADADAD

    lsof 命令用法:查看已删除空间却没有释放的进程[ mysql数据库 ]

    mysql数据库 时间:2024-12-25 09:57:49

    作者:文/会员上传

    简介:

    查看已经删除的文件,空间有没有释放,没有的话kill掉pidlsof -n |grep deleted
    lsof简介lsof(list open files)是一个列出当前系统打开文件的工具。
    问题描述:服务报警根分区使

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

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

    lsof -n |grep deleted


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


    问题描述:

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

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

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


    分析原因:

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

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


    解决办法:

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

    [root@host127WebServer]#lsof-n/|grepdeletedmysqld2660mysql4uREG8,20524290/tmp/ibSF7sXt(deleted)mysqld2660mysql5uREG8,20524305/tmp/ibCCM4u4(deleted)mysqld2660mysql6uREG8,20524309/tmp/ibKuAG2E(deleted)mysqld2660mysql7uREG8,20524315/tmp/ibcLe4Bf(deleted)mysqld2660mysql11uREG8,20524316/tmp/ibW2n1iQ(deleted)php7045root0rREG8,21172524374/tmp/sh-thd-1494029191(deleted)php7045root2wREG8,242413952626657428/var/spool/at/spool/a0100c017bf37c(deleted)php7054root0rREG8,21172524374/tmp/sh-thd-1494029191(deleted)php7054root2wREG8,242413952626657428/var/spool/at/spool/a0100c017bf37c(deleted)php12730root0rREG8,21172524374/tmp/sh-thd-1494029191(deleted)php12730root2wREG8,242413952626657428/var/spool/at/spool/a0100c017bf37c(deleted)mysqld17855mysql4uREG8,20524384/tmp/ibxBS5jf(deleted)mysqld17855mysql5uREG8,20524385/tmp/ibmrNzfL(deleted)mysqld17855mysql6uREG8,20524386/tmp/ibVDS3ah(deleted)mysqld17855mysql7uREG8,20524387/tmp/ibx6YTrj(deleted)mysqld17855mysql13uREG8,20524388/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 2660mysql4uREG8,2 0 524290 /tmp/ibSF7sXt (deleted)

    mysqld 2660mysql5uREG8,2 0 524305 /tmp/ibCCM4u4 (deleted)

    mysqld 2660mysql6uREG8,2 0 524309 /tmp/ibKuAG2E (deleted)

    mysqld 2660mysql7uREG8,2 0 524315 /tmp/ibcLe4Bf (deleted)

    mysqld 2660mysql11uREG8,2 0 524316 /tmp/ibW2n1iQ (deleted)

    mysqld17855mysql4uREG8,2 0 524384 /tmp/ibxBS5jf (deleted)

    mysqld17855mysql5uREG8,2 0 524385 /tmp/ibmrNzfL (deleted)

    mysqld17855mysql6uREG8,2 0 524386 /tmp/ibVDS3ah (deleted)

    mysqld17855mysql7uREG8,2 0 524387 /tmp/ibx6YTrj (deleted)

    mysqld17855mysql13uREG8,2 0 524388 /tmp/ibOhb8xQ (deleted)


    查看空间已经恢复:

    [root@host127WebtServer]#df-h文件系统容量已用可用已用%%挂载点/dev/sda249G4.4G42G10%/tmpfs16G016G0%/dev/shm


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

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: lsof