linux 强制umount关机 要不要 umount

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
Linux 的umount 报 device is busy 的处理方法.doc 8页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:150 &&
你可能关注的文档:
··········
··········
一.umout移动硬盘开始用sftp将安装文件copy到服务器的时候,速度太慢了,500k/s。几个G的东西,copy这些就要半个多小时,扛不住,拿移动硬盘来copy了。结果移动硬盘的格式不对。是NTFS格式,Linux识别不了。只能格式化成FAT32的。而GG的win7系统又不具备格式化成FAT32的功能。有点小变态。让同事在XP下帮我格式化了。安装文件copy到服务器后,同事直接将移动硬盘从服务器上拔下来了。导致的结果是,用df命令查看,挂载的移动硬盘还存在。[root@qs-wg-db1~]#df-lhFilesystemSizeUsedAvailUse%Mountedon/dev/sdbG115G3%//dev/sdb199M12M82M13%/boottmpfs3.9G03.9G0%/dev/shm/dev/sdaG28%/u01/dev/sdc110G2.0G8.1G20%/datatmp就是这个/dev/sdc1。这时使用umount命令,会提示设备忙,无法挂载。处理方法:[root@qs-wg-db1~]#fuser-km/datatmp[root@qs-wg-db1~]#df-lhFilesystemSizeUsedAvailUse%Mountedon/dev/sdbG115G3%//dev/sdb199M12M82M13%/boottmpfs3.9G03.9G0%/dev/shm/dev/sdaG28%/u01/dev/sdc110G2.0G8.1G20%/datatmp[root@qs-wg-db1~]#umount/datatmp[root@qs-wg-db1~]#df-lhFilesystemSizeUsedAvailUse%Mountedon/dev/sdbG115G3%//dev/sdb199M12M82M13%/boottmpfs3.9G03.9G0%/dev/shm/dev/sdaG28%/u01成功umount了。二.umount光驱安装DB之前,检查了一下相关包,少了3个。从系统安装盘上找了包,安装了一下。当时是直接将/dev/cdrommount到了/mnt目录。也是图个方便。结果收工时去拿盘,光驱弹不出来。同事让我把cdromumout掉。同样的提示,设备忙。处理方法:[root@qs-wg-db1~]#fuser–km/dev/cdrom[root@qs-wg-db1~]#eject--弹出光驱在网上搜了一下,正确挂载CD-ROM的方法应该如下:#mkdircdrom #mount/dev/cdrom/mnt/cdrom 或者#mount/dev/cdrom/media/cdrom直接挂载在/mnt,/media等系统目录下,在umount时会出现出错信息“umount:/mnt/cdrom:deviceisbusy”的情况。如果一个文件系统处于“busy”状态的时候,不能卸载该文件系统。如下情况将导致文件系统处于“busy”状态:1)文件系统上面有打开的文件2)某个进程的工作目录在此文件系统上3)文件系统上面的缓存文件正在被使用三.fuser命令前面2个umout都使用了这个fuser命令。man了一下这个命令。内容如下:[root@qs-wg-db1~]#manfuserFUSER(1)UserCommandsFUSER(1)NAMEfuser-identifyprocessesusingfilesorsocketsSYNOPSISfuser[-a|-s|-c][-4|-6][-nspace][-k[-i][-signal]][-muvf]namefuser-lfuser-VDESCRIPTIONfuserdisplaysthePIDsofprocessesusingthespecifiedfilesorfilesystems.Inthedefaultdisplaymode,eachfilenameisfollowedbyaletterdenotingthetypeofaccess:ccurrentdirectory.eexecutablebeingrun.fopenfile.fisomittedindefaultdisplaymode.Fopenfileforwriting.Fisomittedindefaultdisplaymode.rrootdirectory.mmmap'edfileorsharedlibrary.fuserreturnsanon-zeroreturncodeifnoneofthespecifiedfilesisaccessedorincase
正在加载中,请稍后...您的浏览器已经禁用了脚本,这会严重影响您正常使用本站的功能,请开启!
当前位置: &
umount命令
umount命令用于卸载已经加载的文件系统。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,以免使用绑定挂载(一个设备,多个挂载点)时产生混乱。
umount(选项)(参数)
-a:卸除/etc/mtab中记录的所有文件系统;
-h:显示帮助;
-n:卸除时不要将信息存入/etc/mtab文件中;
-r:若无法成功卸除,则尝试以只读的方式重新挂入文件系统;
-t&文件系统类型&:仅卸除选项中所指定的文件系统;
-v:执行时显示详细的信息;
-V:显示版本信息。
文件系统:指定要卸载的文件系统或者其对应的设备文件名。
下面两条命令分别通过设备名和挂载点卸载文件系统,同时输出详细信息:
通过设备名卸载
umount -v /dev/sda1
/dev/sda1 umounted
通过挂载点卸载
umount -v /mnt/mymount/
/tmp/diskboot.img umounted
如果设备正忙,卸载即告失败。卸载失败的常见原因是,某个打开的shell当前目录为挂载点里的某个目录:
umount -v /mnt/mymount/
umount: /mnt/mymount: device is busy
umount: /mnt/mymount: device is busy
有时,导致设备忙的原因并不好找。碰到这种情况时,可以用列出已打开文件,然后搜索列表查找待卸载的挂载点:
查找mymount分区里打开的文件
2 /mnt/mymount
从上面的输出可知,mymount分区无法卸载的原因在于,francois运行的PID为9341的bash进程。
对付系统文件正忙的另一种方法是执行延迟卸载:
umount -vl /mnt/mymount/
执行延迟卸载
延迟卸载(lazy unmount)会立即卸载目录树里的文件系统,等到设备不再繁忙时才清理所有相关资源。卸载可移动存储介质还可以用eject命令。下面这条命令会卸载并弹出CD:
eject /dev/cdrom
卸载并弹出CD
最近更新的命令
在Linux命令大全(man.linuxde.net)可以查询您所需要的Linux命令教程和相关实例。如果您觉得本站内容对您有所帮助,请推荐给更多需要帮助的人。linux 无法umount解决方法 -
- ITeye博客
博客分类:
& linux 挂载移动硬盘后,无法umount提示如下:
&&&&&& umount: /mnt: device is busy.
&&&&& (In some cases useful info about processes that use
&&&&& the device is found by lsof(8) or fuser(1))
&
& 解决方法:1、切换到ROOT用户
&&&&&&&&&&& 2、在ROOT用户下面输入以下命令 #fuser -m /mnt(挂载时的目录)会有如下
&& 信息显示:/mnt:&&&&&&&&&&&&&&& 16699c
&&&
&&&&&&&&& 3、查看该进程信息 #ps -aux | grep 16699
&&&&&&&&& 4、杀死该进程&& #kill -9 16699
&&&&&&&&& 5、重新umount正常
浏览: 3846 次
来自: 上海}

我要回帖

更多关于 linux 强制umount 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信