磁盘无故爆满

今天早上照常看看sharej,发现var分区居然满了,前几天曾经满过一次,但是我已经把所有人的头像从var盘转移到数据盘,现在空间占用量应该很低才对。

用df -l查看,的确是满了,文件也无法写入。但是用du -sh查看var目录,发现占用很低。首先怀疑是小文件导致block被用,用find找到所有文件,发现只有8000个文件左右。

诡异……

用pstree看进程,发现我昨天晚上一个php写的拆分头像目录的程序居然还没有退出,pkill之,问题解决。

很奇怪这事件的原因,php程序没有退出很诡异,因为程序肯定是run完了,一个很简单的程序…同时也很奇怪为什么一个正在运行的进程会占用这么多的磁盘,而且php程序本身不在var目录中。

以后碰到这种需要执行大量系统命令的程序还是用shell来做吧……

Tags: 相关Tags:

» «

相关文章

  • No Related Posts

4 条评论 »

  1. admin 于 2008-09-06 @ 14:03:49 留言

    [ 引用 ]

    testing

  2. admin 于 2008-09-06 @ 14:15:04 留言

    [ 引用 ]

    admin在2008-09-06 14:03时说:

    testing

    test

  3. admin 于 2008-09-06 @ 14:34:07 留言

    [ 引用 ]

    test…

  4. onebird 于 2008-09-09 @ 20:33:28 留言

    [ 引用 ]

    进程占用文件句柄 操作系统不会实际释放磁盘 很常见的
    你不必kill strce一下就知道php还在干嘛了
    btw
    用shell也一样

RSS 为此帖反馈评论 · 反向跟踪 网站

发表评论

只有思想的碰撞才能产生火花!请留下你宝贵的评论吧: