zoukankan      html  css  js  c++  java
  • df -h执行卡住不动问题解决【转】

    昨天生产环境报日志写不进去了,因此 登陆线上环境后,习惯用df -h命令查看空间使用情况,结果发现该命令执行半天也没有返回。

    因此使用mount命令查看该机器上的目录:

    复制代码
    [conversant@swiftmedia-esc ~]$ mount
    /dev/mapper/VolGroup-lv_root on / type ext4 (rw)
    proc on /proc type proc (rw)
    sysfs on /sys type sysfs (rw)
    devpts on /dev/pts type devpts (rw,gid=5,mode=620)
    tmpfs on /dev/shm type tmpfs (rw)
    /dev/sda1 on /boot type ext4 (rw)
    /dev/mapper/VolGroup-lv_home on /home type ext4 (rw)
    /dev/mapper/VolGroup-lv_var on /var type ext4 (rw)
    none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
    sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
    203.116.18.239:/opt/storage-escape on /opt/storage-scms type nfs (rw,addr=203.116.18.239)
    203.116.18.239:/opt/storage-escape on /opt/storage-escape type nfs (rw,addr=203.116.18.239)
    203.116.18.239:/ta/data/swiftcoder/input/local/escape on /ta/data/swiftcoder/input/local/escape type nfs (rw,vers=4,addr=203.116.18.239,clientaddr=203.116.18.233)
    复制代码

    发现有三个nfs目录,因此登陆203.116.18.239 查看目录问题 发现/ta/data/swiftcoder/input/local/escape 这个目录已经被删除了

    因此使用umount命令来卸载

    umount

    umount -l /ta/data/swiftcoder/input/local/escape来卸载设备。选项 –l 并不是马上umount,而是在该目录空闲后再umount。

    device is busy

    fuser :identify processes using files or sockets

    fuser -m -v /ta/data/swiftcoder/input/local/escape

    fuser -m -v -i -k  /ta/data/swiftcoder/input/local/escape 使用i参数会问你是否kill掉这个某个进程,按y就把它kill了。

    lsof |grep ‘ta/data’

    kill –9 pid

     

    转自

    df -h执行卡住不动问题解决 - lily-tiantian - 博客园 https://www.cnblogs.com/lily-tiantian/p/4806751.html

  • 相关阅读:
    uva 1584.Circular Sequence
    成为Java顶尖程序员 ,看这11本书就够了
    java 线程同步 原理 sleep和wait区别
    xargs -r
    java
    事故分析
    各大互联网公司架构演进之路汇总
    char 汉字
    nginx优化之request_time 和upstream_response_time差别
    学习进度05
  • 原文地址:https://www.cnblogs.com/paul8339/p/8267723.html
Copyright © 2011-2022 走看看