在linux下,所有的一切都是用指令进行,我们有时候sudo稍微快一点,不注意一点,就可能敲错命令,执行了我们不想看到的任务,这种问题很让人头痛。

            我自己在挂载文件系统的时候,就出现了这个问题,一不小心把文件系统挂载到自己做事的目录下,结果自己的目录打不开了,如下:

            [lingyun@localhost keyue]$ ls
            lost+found

            注:其中/usr/local/src/lingyun/keyue为挂载目录。

            这就需要我们来取消挂载。但是在取消挂载的时候有时候会出现问题device is busy:

            umount: /usr/local/src/lingyun/keyue: device is busy.
            (In some cases useful info about processes that use
            the device is found by lsof(8) or fuser(1))

            无法卸载移动设备的原因是,系统中还有程序霸占着移动设备,如果贸然强制卸载,可能会导致数据的丢失或移动设备的损坏。解决方法:

            查看具体是哪些进程:[lingyun@localhost keyue]$ fuser -m -v /usr/local/src/lingyun/keyue

                                                                                       USER        PID     ACCESS    COMMAND
                                                     /usr/local/src/lingyun/keyue:
                                                                                        lingyun     19912        ..c..            bash
                                                                                        lingyun     19948        ..c..            bash

            卸载:[lingyun@localhost keyue]$ fuser -m -v -i -k /usr/local/src/lingyun/keyue

                         [lingyun@localhost ~]$ fuser -m -v -i -k /usr/local/src/lingyun/keyue
                                                   USER        PID     ACCESS    COMMAND
                         /usr/local/src/lingyun/keyue:
                                                   lingyun    19912       ..c..               bash
                                                   lingyun    19948       ..c..               bash
                         Kill process 19912 ? (y/N) y
                         Kill process 19948 ? (y/N) y

                         [lingyun@localhost ~]$ sudo umount -l /usr/local/src/lingyun/keyue

             再次查看,就可以显示自己的内容了

                         [lingyun@localhost keyue]$ ls
                         busybox-1.20.2   kernel     linux-3.0                linux-3.0.tar.bz2  MPlayer  rootfs
                         dropbear-0.53.1  ky-rootfs  linux-3.0-s3c2440.patch  mkimage            ref      rootfs_tree

             这就OK了。

Logo

更多推荐