`

umount 时出现"Device is busy"的解法

阅读更多

umount 时出现"Device is busy"的解法 [转]
原文链接:http://www.lirui.name/post/151.html

Linux: umount 时出现 "Device is busy" 的解法

当任何目录有 mount, 然后有程序使用/挂在那个目录上的话, 就没有办法 umount 掉, 于umount 时会出现 Device is busy 的讯息.

要怎么找出是哪个程序挂在那个目录上? 然后去把那个程式杀掉呢?

使用 fuser 的指令

那要怎么找出是哪个程式挂在那个目录上?可以使用 fuser - identify processes using files or sockets

假设现在 mount 起来的目录是 /media/share

    * 查询: fuser -m /media/share
    * 显示: /media/share: 25023c

就代表是 process 25023(pid) 有使用到此目录, 后面 c 代表的意思可参考下述:

    * c: current directory.
    * e: executable being run.
    * f: open file. f is omitted in default display mode.
    * F: open file for writing. F is omitted in default display mode.
    * r: root directory.
    * m: mmap'ed file or shared library.

要把这个资源释放的话, 可以有下述做法:

    * kill -9 25023 # ps aux | grep 25023 应该就会看到它
    * fuser -m -v -i -k /media/share # 会问你是不是要把 25023 这个 kill 掉, 选 y 就会 kill 掉

          提示信息如下:
          USER      PID   ACCESS COMMAND
          /meida/share: root      25023 ..c..  bash
          Kill process 25023 ? (y/N) y

分享到:
评论

相关推荐

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

     umount: /mnt: device is busy  umount: /mnt: device is busy  2).找出依然在访问该文件系统的进程号:  [root@vserver01 ~]# fuser -c /mnt  /mnt: 2563c  [root@vserver01 ~]# ps -ef | grep

    usb_umount

    标题中的“usb_umount”指的是一个与USB设备和卸载(umount)操作相关的技术问题。在Android系统中,当你尝试将一个apk(Android应用程序包)安装到外置存储卡(通常是通过USB连接的SD卡)时,可能会遇到在卸载存储...

    Mac OS UMount CD Methods

    标题中的“Mac OS UMount CD Methods”指的是在Mac操作系统中卸载CD的方法,这涉及到如何在Mac电脑上安全地移除光盘。描述中的“Mac OS 光驱 弹出 加载”则提到了与光驱操作相关的动作,包括加载光盘和弹出光驱。 ...

    Linux下挂载U盘命令.pdf

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

    linux loop device的用途

    当一个文件被挂载为loop设备后,系统会将其视为一个普通的磁盘分区,可以通过常见的文件系统命令(如`mount`和`umount`)对其进行管理。 #### 三、使用方法与示例 1. **创建含有文件系统的文件** 在本案例中,...

    linux怎样挂载U盘

    如果卸载时出现 device is busy 错误,可以使用 `fuser -km /mnt/udisk` 命令来解决问题。 挂载 U 盘需要确认 Linux 系统的 locale,确认虚拟机是否识别 U 盘,创建挂装目录,使用 mount 命令将 U 盘挂装到挂装目录...

    Linux基础课件磁盘卸载umount命令共11页.pdf

    【Linux基础课件:磁盘卸载umount命令】 在Linux操作系统中,管理磁盘设备是日常运维工作的重要部分。umount命令是Linux系统中用于卸载已挂载的文件系统的工具,它允许用户安全地断开挂载点与实际存储设备的连接。...

    Linux基础课件-- 磁盘卸载-umount命令.pptx

    本篇主要介绍Linux基础课件中的一个关键概念——磁盘卸载,以及如何使用`umount`命令进行操作。 `umount`命令在Linux中扮演着至关重要的角色,它用于从系统中卸载或“断开”已挂载的文件系统。当不再需要某个挂载点...

    oci-umount-2.3.4-2.git87f9237.el7.x86_64.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    linux挂载与卸载基本操作[定义].pdf

    例如,在尝试卸载/sd03时,如果出现"device is busy"的错误,表示有程序正在使用这个挂载点。 在这种情况下,可以使用`fuser`命令找出占用该挂载点的进程。`fuser -m 目录`会列出所有使用该目录的进程ID,随后可以...

    umount命令 卸载文件系统

    利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,一面使用绑定挂在(一个设备,多个挂载点)时产生混乱。 语法格式:umount [参数] 常用参数: -a 卸载/etc/mtab中记录的所有文件系统 -h ...

    linux下挂载windows分区.pdf

    有时候卸载分区时提示分区繁忙(device is busy),可以先用以下命令看看哪个进程在使用此分区: `fuser -cu /dev/hda1` 然后可以用以下命令结束此进程: `kill -9 8463` 自动挂载 Windows 分区可以把上述命令...

    oci-umount-2.5-3.el7.x86_64.rpm

    离线安装包,亲测可用

    Linux虚拟机中挂载U盘的操作流程.docx

    * 如果显示 device is busy,可以使用命令 `fuser -km /mnt/udisk` 卸载 U 盘。 五、其他相关知识点 * 使用命令 `ls -l /mnt/udisk` 查看 U 盘中的文件信息。 * 使用命令 `rpm -qa|grep kernel` 查询 Linux 系统的...

    【IT十八掌徐培成】Linux基础-04.xargs-mount-umount.zip

    本课程"【IT十八掌徐培成】Linux基础-04.xargs-mount-umount"聚焦于两个重要的Linux命令——xargs和文件系统的挂载与卸载(mount和umount)。以下是对这些知识点的详细讲解: 首先,我们来了解一下xargs命令。xargs...

    Linux认下挂U盘命令

    如果遇到"device is busy"的提示,表明设备正在被使用,这时可以使用`fuser`命令找出占用设备的进程并强制结束,再执行卸载命令: ```bash fuser -km /mnt/udisk umount /mnt/udisk ``` 在某些情况下,U盘可能没有...

    往Linux 0.11系统中加入了mount-umount和读写DOS软盘和DOS分区的工具.zip

    在C#编程语言的上下文中,虽然这个压缩包没有直接与C#相关,但可以想象在开发Linux应用时,开发者可能会用到C#的.NET框架来构建与Linux内核交互的用户界面或者系统工具。例如,他们可能编写C#程序来调用Linux系统...

    sys-mount — mount / umount2系统调用的高级抽象。-Rust开发

    sys-mount用于Rust的mount和umount2系统调用的高级FFI绑定。 示例Mount这是如何将sys-mount高层FFI绑定写入Rust的mount和umount2系统调用的mount命令。 示例Mount这就是可以使用此API编写mount命令的方式。 板条箱...

    linux中mount/umount命令的基本用法及开机自动挂载方法

    在Linux操作系统中,`mount`和`umount`是两个非常重要的命令,用于挂载和卸载文件系统。本文将详细介绍这两个命令的基本用法,以及如何设置开机自动挂载。 `mount`命令的基本格式如下: ```bash mount [-参数] ...

Global site tag (gtag.js) - Google Analytics