zoukankan      html  css  js  c++  java
  • 如何umount一个busy的目录?

    如何umount一个busy的目录?

    问题:有时需要强制umount一个目录,即使用用户在使用。

    方法:原理上要想umount,首先要kill正在使用这个目录的进程。

    命令:fuser -k /somedirectroy

                umount /somedirectroy

    命令帮助:[root@wbel2 root]# fuser --help
    usage: fuser [ -a | -s ] [ -n space ] [ -signal ] [ -kimuv ] name ...
                 [ - ] [ -n space ] [ -signal ] [ -kimuv ] name ...
           fuser -l
           fuser -V

        -a        display unused files too
        -k        kill processes accessing that file
        -i        ask before killing (ignored without -k)
        -l        list signal names
        -m        mounted FS
        -n space  search in the specified name space (file, udp, or tcp)
        -s        silent operation
        -signal   send signal instead of SIGKILL
        -u        display user ids
        -v        verbose output
        -V        display version information
        -4        search IPv4 sockets only
        -6        search IPv6 sockets only
        -         reset options

      udp/tcp names: [local_port][,[rmt_host][,[rmt_port]]]

    其它:这个办法是一个比较粗鲁的办法,通常适用于在测试等非正式环境。比较正规的要配合ps等命令,查出使用的用户、进程、命令等,然后做出综合判断,必要时先通知(signal或口头等)用户,确认安全时才可以强制kill此进程。

  • 相关阅读:
    [恢]hdu 2502
    [恢]hdu 1008
    [恢]hdu 2073
    [恢]hdu 2500
    [恢]hdu 2501
    [恢]hdu 2190
    [恢]hdu 2535
    [恢]hdu 2085
    [恢]hdu 2067
    [恢]hdu 2504
  • 原文地址:https://www.cnblogs.com/xiaowangba/p/6314611.html
Copyright © 2011-2022 走看看