`

使用fuser命令“resource busy”问题

 
阅读更多

问题场景:解除挂载时报错,如下:

--执行解除挂载命令:

[root@centos208 /]# umount /image/

umount.nfs: /image: device is busy

umount.nfs: /image: device is busy

 

解决方法:

1、查看使用该挂载文件夹的进程

[root@centos208 /]# fuser -v -m /image/

USER        PID ACCESS COMMAND

/image/:             root       2133 ..c.. bash

2、杀掉相关所有进程即可:kill -9 2133

3、参数说明:

     -v 表示 verbose 模式。进程以 ps 的方式显示,包括 PID、USER、COMMAND、ACCESS 字段

    -m 表示指定文件所在的文件系统或者块设备(处于 mount 状态)。所有访问该文件系统的进程都被列出。

 

扩展:

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

fuser通常被用在诊断系统的“resource busy”问题,通常是在你希望umount指定的挂载点得时候遇到。 如果你希望kill所有正在使用某一指定的file, file system or sockets的进程的时候,你可以使用-k option。

--杀掉所有与该资源有关的进程,等同于自动执行上面描述的解决方案

fuser -k /image

--接上命令:fuser -k -i /image,结束每个进程时有确认提示

 

 

分享到:
评论

相关推荐

    Linux中fuser命令用法详解

    **fuser命令详解** 在Linux操作系统中,`fuser`是一个强大的工具,它能够帮助用户查找正在使用某个文件、挂载点或网络端口的进程。...熟练掌握`fuser`的使用,能提升对系统的控制力,提高问题排查的效率。

    在Linux上如何使用fuser工具来查询文件的用户.docx

    在 Linux 中,fuser 工具的使用场景非常广泛,例如,在文件系统 umount 报 device busy 时,常用到 fuser 查询并关闭使用相应文件系统的进程。 fuser 工具的基本使用 基本上,使用 fuser 工具可以显示大部分内容,...

    Linux系统使用Fuser命令的方法

    Linux系统中的Fuser命令是一个强大的工具,用于查找哪些进程正在使用特定的文件、目录或网络套接字。这个命令能够帮助系统管理员...通过熟练掌握Fuser命令的使用,可以有效地提高运维效率,处理各种复杂的系统问题。

    linux fuser命令

    `fuser` 是 Linux 下一个非常实用的命令工具,主要用于查找哪些进程正在使用特定的文件、目录或网络端口,并提供这些进程的详细信息。这对于解决文件锁定问题、调试网络连接故障及优化系统资源分配等问题极为有用。 ...

    查询进程打开的文件,fuser lsof

    查询进程打开的文件,fuser 和 lsof 命令 在 Linux 系统中,经常会遇到某个进程打开的文件或目录被占用的情况,导致无法...fuser 和 lsof 命令是非常有用的命令,可以帮助我们快速查询和解决文件或目录被占用的问题。

    Linux使用fuser命令找出访问文件系统的进程

    fuser用于标识访问文件或socket的进程信息。下面以经常会遇到的不能卸载光驱为例,讨论fuser的用法:  1).卸载光驱文件系统:  [root@vserver01 ~]# umount /mnt  umount: /mnt: device is busy  umount: /...

    psmisc_fuser_psmisc_

    在给定的压缩包`psmisc_fuser_psmisc_`中,我们重点关注的是`fuser`命令,它是用于查找哪些进程正在使用特定文件或文件系统的。 `fuser`命令在Linux中是一个强大的工具,它能够显示哪些进程ID(PID)与指定的文件、...

    drvice_busy错误处理

    1. **使用`fuser`命令**:`fuser`是一个非常有用的工具,可以用来找出哪些进程正在访问特定的文件或目录。 - 命令格式:`fuser [选项] 文件/目录` - 示例:`$ fuser -m -v /media/USB/` 其中: - `-m` 表示列出...

    fuser-bin-sourcecode.zip

    4. **pstree.c**:`pstree`是一个显示进程树的命令,通常与`fuser`一起使用以提供更丰富的上下文信息。在这个源代码文件中,你可以看到如何获取和展示进程之间的层次关系。 5. **killall.c**:`killall`命令允许...

    linux文件系统只读.docx

    使用 fuser -m /boot 命令查看哪个进程使得设备 busy,然后使用 fuser -mk /boot 命令 kill 该进程。 5. 直接 remount 使用 mount -o rw,remount /dev/sda1 命令重新挂载分区。 二、故障原因 1. 硬件故障 硬件故障...

    fuser软件在Linux系统下的使用方法.docx

    这将显示 `/root` 目录下的使用者、进程 ID、PID 后面的 c 代表进程的工作目录,后面是具体的命令。 Fuser 工具的高级用法 ------------------ Fuser 工具还提供了多种参数来查询不同的信息,例如: * `e`:该...

    fuser-开源

    用户在使用时需要留意相关的使用指南和已知问题列表,以便更好地理解和应对可能出现的情况。 总的来说,fuser是OpenBSD社区对软件安装自动化的一次尝试,它体现了开源软件的精神,即通过共享和协作提升用户体验。...

    Linux下挂载U盘命令.pdf

    Linux 下挂载 U 盘命令详解 Linux 作为一个开源的操作系统,在日常使用中,我们经常需要挂载 U 盘来存储...同时,我们也需要注意卸载 U 盘时可能出现的 "device is busy" 错误,可以使用强制卸载命令来解决这个问题。

    HP-LaserJet-3015-50-fuser-error-报错--定影组件和电源板故障.txt

    HP-LaserJet-3015-50-fuser-error-报错--

    lsof和fuser的使用方法.docx

    lsof和fuser的使用方法

    AIX系统操作员手册.pdf

    管理员可以使用命令来解决"device busy"问题,例如使用fuser命令。 AIX 5L是什么 AIX 5L是什么是AIX系统管理员需要了解的重要知识点。AIX 5L是AIX系统的一个版本,具有许多新的功能和特性。 使用命令行安装删除...

    Ubuntu命令技巧.pdf

    - 使用命令 `dpkg -L <package>` 来查看指定软件包的安装内容。 **1.2 查找软件** - 可以通过 `apt search <keyword>` 命令来搜索软件仓库中与关键词相关的软件。 - 使用 `apt list <package>` 来查看特定软件的...

Global site tag (gtag.js) - Google Analytics