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
或者使用 umount -l /
即等到设备闲置的时候卸载
分享到:
相关推荐
umount: /mnt: device is busy umount: /mnt: device is busy 2).找出依然在访问该文件系统的进程号: [root@vserver01 ~]# fuser -c /mnt /mnt: 2563c [root@vserver01 ~]# ps -ef | grep
Mac OS UMount CD Methods Mac OS UMount CD Methods Mac OS 光驱 弹出 加载
说明 如果umount 的时候出现 device busy之类的, 可以考虑把iso放移动硬盘上. 在这一步直接拔掉移动硬盘,再重新插上. ------ 最后 回到安装界面, 选择 扫描硬盘,寻找安装程序的iso映像文件 应该可以成功挂载到...
解决当apk安装至外置存储卡后,存储卡umount失败的问题。
利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,一面使用绑定挂在(一个设备,多个挂载点)时产生混乱。 语法格式:umount [参数] 常用参数: -a 卸载/etc/mtab中记录的所有文件系统 -h ...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
离线安装包,亲测可用
Linux基础课件磁盘卸载umount命令共11页.pdf.zip
sys-mount用于Rust的mount和umount2系统调用的高级FFI绑定。 示例Mount这是如何将sys-mount高层FFI绑定写入Rust的mount和umount2系统调用的mount命令。 示例Mount这就是可以使用此API编写mount命令的方式。 板条箱...
【IT十八掌徐培成】Linux基础-04.xargs-mount-umount.zip
往Linux 0.11系统中加入了mount_umount和读写DOS软盘和DOS分区的工具.zip
往Linux 0.11系统中加入了mount_umount和读写DOS软盘和DOS分区的工具.zip
本篇文章主要介绍了linux中mount/umount命令的基本用法及开机自动挂载,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
最多可以同时挂4个设备,分别定义4个设备号,如果同一设备号使用2次,会进入OPEN_FILE两次,出现"FileDisk: IOCTL_FILE_DISK_OPEN_FILE: Media already opened\n"的错误提示; 二 基本知识: 1 关于DefineDosDevice...
安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、 exit、last; ◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆ 系统管理相关命令:df、top、free、...
Linux操作系统基础
离线安装包,亲测可用
#!/bin/sh #auto get ip #udhcpc #config ip netmask gw #ifconfig eth0 172.20.223.123 ... echo "please input umount like this: umount /mnt" else echo "nfs mount failed,please check and try again!!" fi