umount挂载点失败

agent38:~ # umount -v /dev/sda9
umount: /oracle: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))

 

使用 fuser -m  设备名 查看被占用的的情况

agent38:~ # fuser -m -k /dev/sda9
/dev/sda9:           29356c

 

agent38:~ # fuser -m -k  -v /dev/sda9
You have new mail in /var/mail/root

 

-c :和-m一样,用于POSIX兼容。 
-k :杀掉访问文件的进程。如果没有指定-signal就会发送SIGKILL信号。结合 –signal

-signal: 使用指定的信号,而不是用SIGKILL来杀掉进程。可以通过名称或者号码来表示信号(例如-HUP,-1),这个选项要和-k一起使用,否则会被忽略。

-l :列出所有已知的信号名称。 
-i :杀掉进程之前询问用户,如果没有-k这个选项会被忽略。 
-m  name: 指定一个挂载文件系统上的文件或者被挂载的块设备(名称name)。这样所有访问这个文件或者文件系统的进程都会被列出来。如果指定的是一个目录会自动转换成"name/",并使用所有挂载在那个目录下面的文件系统。
-n space :指定一个不同的命名空间(space).这里支持不同的空间文件(文件名,此处默认)、tcp(本地tcp端口)、udp(本地udp端口)。对于端口,可以指定端口号或者名称,如果不会引起歧义那么可以使用简单表示的形式,例如:name/space (即形如:80/tcp之类的表示)。
-s :静默模式,这时候-u,-v会被忽略。-a不能和-s一起使用。  
-u :在每个PID后面添加进程拥有者的用户名称。 
-v :详细模式。输出似ps命令的输出,包含PID,USER,COMMAND等许多域,如果是内核访问的那么PID为kernel.
--------------------- 
作者:安_shuai 
来源:CSDN 
原文:https://blog.csdn.net/xyajia/article/details/72789972 
版权声明:本文为博主原创文章,转载请附上博文链接!

 

 

你可能感兴趣的:(linux)