Linux umount设备时出现device is busy解决方法

在Linux中,有时使用umount命令去卸载LV或文件时,可能出现umount: xxx: device is busy的情况,如下案例所示

[root@DB-Server u06]# vgdisplay -v VolGroup03
    Using volume group(s) on command line
    Finding volume group "VolGroup03"
  --- Volume group ---
  VG Name               VolGroup03
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               1.53 GB
  PE Size               32.00 MB
  Total PE              49
  Alloc PE / Size       49 / 1.53 GB
  Free  PE / Size       0 / 0   
  VG UUID               I9VS8Q-r2Gv-Ieh7-mwj2-Y8fX-4I4a-Iyg8OQ
   
  --- Logical volume ---
  LV Name                /dev/VolGroup03/LogVol00
  VG Name                VolGroup03
  LV UUID                2GrkGc-sA1u-GQFx-zZG3-FgPj-r7Hx-rcXKbf
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1.53 GB
  Current LE             49
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
   
  --- Physical volumes ---
  PV Name               /dev/sdc2     
  PV UUID               XrGKB6-unEt-ccor-Re6Q-ZqmG-QA5m-rutX0t
  PV Status             allocatable
  Total PE / Free PE    49 / 0
   
You have new mail in /var/spool/mail/root
[root@DB-Server u06]# umount /dev/VolGroup03/LogVol00
umount: /u06: device is busy
umount: /u06: device is busy

 

出现这种情况,表示还有进程在使用/u06挂载点,那么此时可以借助fuser命令找出占用目录/u06的所有进程,然后kill掉,此时就可以umount lv了。如下所示:

[root@DB-Server u06]# fuser -m  /u06
/u06:                10584c
[root@DB-Server u06]# kill -9 10584
[root@DB-Server ~]#  umount /dev/VolGroup03/LogVol00
[root@DB-Server ~]# 

 

关于fuser,它是用来显示所有正在使用着指定的file, file system 或者 sockets的进程信息。它通常被用在诊断系统的“resource busy”问题,通常是在你希望umount指定的挂载点得时候遇到。如上所示,使用选项-m,用来查找所有正在使用/u06挂载点的所有进程, 10584c表示进程为10584. 关于fuser的其它信息,可以使用man fuser查看具体相关信息。

时间: 2024-09-17 10:32:47

Linux umount设备时出现device is busy解决方法的相关文章

在Ubuntu中卸载USB存储设备时提示Device is busy

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   首先,执行sync命令,以保证文件系统数据完整性. 然后,用命令fuser -m /dev/sda1(sda1是USB存储设备的设备文件),查看哪些进程正在使用要卸载的这个USB设备. 使用killall PID杀死这些进程,再卸载USB设备就不会再提示" Device is busy" 怎么,上面的看不懂.你只要执行这个命令. sync &

linux找不到动态链接库 .so文件的解决方法(转自:http://www.cnblogs.com/xudong-bupt/p/3698294.html)

linux找不到动态链接库 .so文件的解决方法 如果使用自己手动生成的动态链接库.so文件,但是这个.so文件,没有加入库文件搜索路劲中,程序运行时可能会出现找不到动态链接库的情形. 可以通过ldd命名来查看可执行文件依赖的动态链接库,如下(其中D为可执行程序):  其中的libjson_linux-gcc-4.6_libmt.so cannot found. 解决这个问题:  (1)在系统中查找这个文件(当然要保证系统中已经有这个.so文件,只是查找路径没有设置正确而已): sudo fin

安卓手机安装软件提示“您的设备不支持add-on属性”的解决方法

园子今天使用安卓手机安装游戏时,遇到了提示"您的设备不支持add-on属性"的情况,出现提示后软件就安装不了了.本文分享下使用安卓手机安装软件时出现"您的设备不支持add-on属性"的解决方法. 在网上搜索一番,发现有不少机友也出现了类似情况.出现这种错误提醒大多是因为安装的软件带有运动追踪器.基站定位等功能的软件,主要原因是因为手机中缺少谷歌的服务造成的.使用安卓手机的机友一般比较喜欢刷机,刷的ROM包很多都去掉了谷歌服务套件,部分软件中所带有的类似运动追踪的功能

php使用escapeshellarg时中文被过滤的解决方法_php技巧

本文分析了php使用escapeshellarg时中文被过滤的解决方法.分享给大家供大家参考.具体如下: 一.问题: 同样的代码,发现通过 localhost/index.php 访问,和在 shell 中通过 php ./index.php 运行結果却不一样. 在程序中需要通过 shell_exec 来执行一个 linux 程序,而它的输入来自 echo ,即: shell_exec('echo '.escapeshellarg($str).' | some_cmd 2>&1'); 二.解

使用Wordpress插件时出现中文乱码的解决方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 用wordpress建网站的好处就在于,可以使用N多主题和N多的插件,由于wordpress在国外的使用时期较长,很多插件都是国外的用户开发的.对于中文的支持不是很好.经常使用WP一定会遇到插件编码问题,今天影子给大家讲一下关于使用wordpress插件时出现中文乱码的解决方法. 一.起因: 今天就遇到一个插件,输入中文后,保存,查看,显示输

win8系统安装Office时提示”错误1911“的解决方法

win8系统安装Office时提示"错误1911"的解决方法 1.看到安装的过程中,一个名为INKDIV.dll的动态库文件无法正常完成注册.说明之前Office程序的参与还在,需要清理一下; 2.这个问题比较普遍,这是Office程序特有的故障,而且微软也有专用工具用以处理这样的问题.这个专用工具,是一个全英文的程序,但是操作还是比较简单的.首先下载工具.解压.百度云网盘分享路径是:全部文件 > 维护电脑 > 清理卸载 > [微软专用卸载工具]地址:http://p

Win8系统笔记本创建WiFi时提示错误1061的解决方法

Win8系统笔记本创建WiFi时提示错误1061的解决方法   解决方法如下: 1.检查笔记本电源是否连上,接上电源看是否能启用wifi共享服务. 2.设备管理-网络适配器 里面将驱动程序升级到最新(如果装的是win8驱动一般是最新的),再尝试启用共享. 3.如果前两步还没有解决,仍然提示错误1061,你就试试最麻烦的一步:准备杀毒吧. windows7教程 windows8教程 windows10教程

拨号上网时电脑假死的解决方法

用拨号上网时,有时候遇到电脑假死, 就是刚装了宽带的时候,电脑一开机出现拨号连接的时候电脑就死机, 其实电脑没有死机, 就是假死,要过上几分钟电脑自动好.没什么大问题,只是对于电脑初学者来说难免有一些惊慌.下面就给大家介绍拨号上网时电脑假死的解决方法. 造成这种拨号上网电脑假死的原因是, Windows XP在默认安装方式下,对网卡的TCP/IP设置础"自动获取"状态.当系统启动后,系统首先检测网卡配置中是否有固定的IP地址,如果没有找到固定IP地址,则会向外发送数据包请求网络中的DH

win7系统连接苹果6设备后电脑没反应的解决方法

  win7系统连接苹果6设备后电脑没反应的解决方法.现在科技发达,越来越多用户使用苹果设备,比如ipad.iphone.itouch等.有时候需要下载音乐或图片,将苹果6设备连接到win7操作系统电脑后没反应,如果itunes没反应,那么其他的辅助工具itools.ifunbox都不好有反应,该如何解决呢?今天小编和大家分享win7系统连接苹果6设备后电脑没反应的解决方法. 具体方法如下: 1.首先检查一下自己的联机线,因为线是和PC链接的唯一媒介,如果数据线损坏,什么好办法也不会有.另外,对