umount时报错:target is busy

Posted yunjisuan1024

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了umount时报错:target is busy相关的知识,希望对你有一定的参考价值。

原文参考:

https://wenku.baidu.com/view/287519a9e009581b6bd9eb73.html

http://www.ha97.com/1030.html

 

记录一次在卸载磁盘时的报错:

umount: /home: target is busy.
(In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))

咋一看很简单,就是有进程在占用磁盘,那么退出来就可以了,但是经过排查发现没有任何进程占用,这个时候需要用到一个命令来排查某个磁盘占用进程:fuser(使用文件或文件结构识别进程)

fuser -m -v /dev/vdb

技术图片

 

 

-m  name 指定一个挂载文件系统上的文件或者被挂载的块设备(名称name)。这样所有访问这个文件或者文件系统的进程都会被列出来。如果指定的是一个目录会自动转换成"name/",并使用所有挂载在那个目录下面的文件系统;
-v  详细模式,输出似ps命令的输出,包含PID,USER,COMMAND等许多域,如果是内核访问的那么PID为kernel. -V 输出版本号;
-k  杀掉访问文件的进程。如果没有指定-signal就会发送SIGKILL信号;
-a  显示所有命令行中指定的文件,默认情况下被访问的文件才会被显示。

以上是关于umount时报错:target is busy的主要内容,如果未能解决你的问题,请参考以下文章

umount报错解决device is busy

Linux --- 卸载光盘提示 umount: /mnt: target is busy. 怎么办?

linux卸载磁盘提示umount: /PT5/Docker/overlay2: target is busy

用fuser或者lsof解决无法umount问题(device is busy)

在安装pdfplumber时报错 Microsoft Visual C++ 14.0 is required.

Idea debug时报错:Command line is too long