使用fuser找出正在使用挂载设备的进程

当使用umount卸载挂载设备时,经常会出现下面的错误提示:

 

umount: /vol1: device is busy

挂载设备vol1目前有程序在使用,无法umount,这种情况下可使用fuser找出相应的进程

 

 

 
  1. #fuser -m /vol1

  2. /vol1: 10726

10726即正在使用/vol1的进程号,可以使用kill命令杀掉进程后在umount挂载设备

 

 

fuser会在进程后面附加不同的字符,如:

 

  • ‘c’: 当前目录
  • ‘e’: 可执行文件正在执行
  • ‘f’: 文件打开
  • ‘F’: 文件写打开
  • ‘r’: 根目录
  • ‘m’: 某个文件或共享库被mmap了

 

fuser还有其它更强大的功能,详细的用法可以man fuser

你可能感兴趣的:(使用fuser找出正在使用挂载设备的进程)