`

在Linux下umount挂载的U盘或移动硬盘时出现“Device is busy”

阅读更多

在Linux下umount挂载的U盘或移动硬盘的时候,经常会出现“Device is busy”的提示,该提示类似于Windows下的“无法卸载移动设备”的问题。

其实,无法卸载移动设备的原因,是因为系统中还有程序在占着移动设备上的文件,如果强制卸载,可能会导致数据丢失或设备损坏,“Device is busy”是一种保护措施。

 

既然知道是有程序在占用资源,那么找出这个程序再处理一下就好了。fuser这个工具就可以排上用场,基本上每个Linux发行版都会带有fuser这个工具。

 

fuser可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、网络端口,病给出程序进程的信息。

 

 

假设无法卸载的设备为 /media/usb,运行如下命令,即可:

      # fuser -m -v /media/usb

      用户  进程号  权限 命令

      /media/

 

 

 

 

摘自:http://www.linuxdiyf.com/viewarticle.php?id=67336

 

 

分享到:
评论

相关推荐

    Linux下U盘挂载解决方案

    在Windows下当我们用完U盘后,在我们取下U盘前我们先要删除,同样在Linux下我们也要删除挂起点,方法是: umount /dev/sda1 /mnt/usb 或 umount /dev/sda1 如果不把U盘给umount掉,那样很容易造成数据的丢失

    Linux系统下挂载U盘

    3) 看了上面的输出就知道U盘所在的设备了,比如我的就是/dev/sdb1,接着便是挂载了,假设我将U盘挂载到/mnt/usb目录(没有的话,新建)中,就是 mount -t msdos /dev/sdb1 /mnt/usb 如果是fat16就使用下面的命令 mount...

    Linux上用udev自动识别并挂载U盘

    根据网上了解,可以通过udev来实现U盘的自动识别和挂载,操作方法如下: 1. 在/etc/udev/rules目录下新建11-add-usb.rules和11-add-remove.rules,负责设备监测。 root@am335x-evm:/etc/udev/rules.d# vi 11-...

    Linux开机自动挂载镜像.doc

    mount/umount命令挂载及卸载指定的文件系统 挂载: mount [选项] [-L<标签>] [-o<选项>] [-t<文件系统类型>] [设备名] [挂载点] 取消挂载: umount [挂载点]

    硬盘安装ubuntu

    说明 如果umount 的时候出现 device busy之类的, 可以考虑把iso放移动硬盘上. 在这一步直接拔掉移动硬盘,再重新插上. ------ 最后 回到安装界面, 选择 扫描硬盘,寻找安装程序的iso映像文件 应该可以成功挂载到...

    Linux如何自动挂载和卸载usb外部硬盘

    有一个usb外置的硬盘,想插电直接可以linux挂载,关电linux直接umount, 查了一下没有一个比较合适的解决方案。于是自己写了一脚本,然后使用crontab 每10秒运行一次。 计划任务,增加每分钟的任务 crontab -e #增加...

    Ubuntu 自动挂载u盘(arm等其他linux环境也可)

    mount /dev/sdb1 /mnt/udisk 在/mnt/udisk目录下挂载sdb1,如果没有udisk则手动创建一个 umount /mnt/udisk 卸载u盘 2. 自动挂载 禁止自动挂载: $ gsettings set org.gnome.desktop.media-handling automount ...

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

    本文介绍了linux中mount/umount命令的基本用法及开机自动挂载,具体方法如下: mount命令格式如下: 格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有: -a 安装在/etc/fstab文件中类出的所有文件...

    linux vm tool(实现虚拟机linux系统与主机win7/xp文件交换)

    1.在主机win7下建立共享文件夹,(属性设为共享),并在虚拟机设置中加载该共享文件夹 2.将镜像文件linux.iso挂载到vm的虚拟光驱 3.进入linux虚拟系统文本窗口,运行“mount -t iso9660 /dev/cdrom /mnt” 加载...

    Linux 挂载分区的方法

    格式化完成以后需要对分区进行挂载,相当于Windows系统下分配盘符,没有挂载的分区是不能使用的。 建立挂载点 mkdir -p /mnt/yanxiaoyy 使用mount命令挂载sdb1到此目录 mount /dev/sdb1 /mnt/yanxiaoyy df -hT /...

    北大青鸟Linux_管理命令(王海打印版)

    linux常用命令(打印版) #ls 以短格式显示当前目录中的内容 #ls –l 以长格式显示当前目录中的内容 #ls –l 文件路径/目录路径 以长格式显示指定文件和目录 #ls –a 显示隐藏文件 #pwd ...

    嵌入式系统/ARM技术中的如何修改Linux系统分区后挂载问题

    就和windows一样,在linux下手工修改分区的事情也经常发生。但是linux却要比windows麻烦了一点点:  修改了分区,自然放在 /etc/fstab 里自然挂载,而不是在 /etc/rc.local 里开机后挂载。  如何写?  这里以...

    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

    教你玩转Linux—磁盘检验、挂载与卸除.doc

    fsck(file system check)用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。Linux 的磁盘挂载使用 mount 命令,卸载使用 umount 命令。

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

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

    Linux CentOS6.9 制作本地yum源并进行开机自动挂载

    把镜像挂载到刚创建的文件夹下:mount /dev/sr0 /mnt/cdrom 取消挂载的命令是:umount /dev/sr0 /mnt/cdrom mount: block device /dev/sr0 is write-protected, mounting read-only 代表挂载成功 三:设置开机...

    Mac OS UMount CD Methods

    Mac OS UMount CD Methods Mac OS UMount CD Methods Mac OS 光驱 弹出 加载

    C++实现Linux下弹出U盘的方法

    在linux下,对于usb设备,我们一般都是mount上使用,不使用时umount掉就可以了。 在ubuntu10.04中,当我们插入u盘时,会出现u盘设备,当我点击这个设备就可以mount上u盘,并读取里面的文件,当我们不使用时,我们...

Global site tag (gtag.js) - Google Analytics