浏览 7587 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-03-09
最后修改:2010-03-11
最近在umount时报下列外, 如: #umount /sd03 Umount: /sd03 : device is busy. 这说明还有某个程序正在使用此目录, 为了保证程序的运行, 默认情况下umount不能卸载. 但是umount没说是哪个程序正在使用. 在Linux里有一个命令 fuser, 可以通过man fuser 看到详细的介绍: Fuser - identify processes using files or sockets #fuser –m 目录. 会显示使用目录的进程, 那么在umount之前, 可以先把这些进程先Kill. 另外就是使用umount –l 选项. Man umount -l Lazy unmount. Detach the filesystem from the filesystem hierarchy now, and cleanup all references to the filesystem as soon as it is not busy any-more. (Requires kernel 2.4.11 or later.) 当引用不繁忙时, 直接卸载与之目录相关系的文件系统. 推荐后者. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |