• 如何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此进程。

  • 相关阅读:
    Win7最高权限问题
    UNEDI/FACT基础知识
    关于display
    sql server 复制需要有实际的服务器名称才能连接到服务器
    ANSI ASC X12标准学习指南
    Eclipse插件的安装方法
    PB DataWindow的38个技巧
    Java API 帮助文档中英文版下载
    用快捷方式在Windows2008下安装新字体的技巧
    sqlserver 性能分析报表
  • 原文地址:https://www.cnblogs.com/xiaowangba/p/6314611.html
Copyright © 2020-2023  润新知