yum 安装fuser命令

yum 安装fuser命令,第1张

yum 安装fuser命令

yum install -y psmisc

转自:https://www.cnblogs.com/saneri/p/5465718.html

有时候我们需要umount某个挂载目录时会遇到如下问题:

1 2 [root@localhost /]# umount /data/ umount.nfs: /data: device is busy

通过这条命令查看:

1 2 3 4 [root@localhost /]# fuser -m -v /data/                      用户     进程号 权限   命令 /data/:              root       2798 ..c.. bash                      root       2996 ..c.. su

-v 表示 verbose 模式。


进程以 ps 的方式显示,包括 PID、USER、COMMAND、ACCESS 字段

-m 表示指定文件所在的文件系统或者块设备(处于 mount 状态)。


所有访问该文件系统的进程都被列出。


如上所示,有两个进程占用了,将其kill掉,再重新取消挂载。


1 2 3 4 [root@localhost /]# kill -9 2798 [root@localhost /]# kill -9 2996 [root@localhost /]# umount /data/ [root@localhost /]#

成功!

fuser 概述

fuser命令是用来显示所有正在使用着指定的file, file system 或者 sockets的进程信息。


1 2 3 4 5 6 7 8 9 10 11 12 13 [root@gc-statis2 ]# fuser -m -v tests/                      用户     进程号 权限   命令 tests/:              root       7300 F.ce. php-fpm                      www        7301 ..ce. php-fpm                      www        7302 ..ce. php-fpm                      www        7303 ..ce. php-fpm                      www        7304 ..ce. php-fpm                      www        7305 ..ce. php-fpm                      www        7306 ..ce. php-fpm                      www        7307 ..ce. php-fpm                      www        7308 ..ce. php-fpm                      www        7309 ..ce. php-fpm                                    root      18891 ..c.. bash

同时fuser 可以用来查找哪些进程正在使用指定的端口(network port).

1 2 3 4 [root@gc-statis2 ]# fuser -v -n tcp 80                      用户     进程号 权限   命令 80/tcp:              root       7975 F.... nginx                      www        7976 F.... nginx fuser 常用场景

fuser通常被用在诊断系统的“resource busy”问题,通常是在你希望umount指定的挂载点得时候遇到。


如果你希望kill所有正在使用某一指定的file, file system or sockets的进程的时候,你可以使用-k option。


1 fuser –k  /path/to/your/filename  

这时fuser会向所以正在使用/path/to/your/filename的进程发送SIGKILL。


如果你希望在发送之前得到提示,可以使用-i 选项。


1 fuser –k –i /path/to/your/filename

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/588642.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存