1. 程式人生 > >linux下取消掛載:device is busy

linux下取消掛載:device is busy

            在linux下,所有的一切都是用指令進行,我們有時候sudo稍微快一點,不注意一點,就可能敲錯命令,執行了我們不想看到的任務,這種問題很讓人頭痛。

            我自己在掛載檔案系統的時候,就出現了這個問題,一不小心把檔案系統掛載到自己做事的目錄下,結果自己的目錄打不開了,如下:

            [[email protected] 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))

            無法解除安裝移動裝置的原因是,系統中還有程式霸佔著移動裝置,如果貿然強制解除安裝,可能會導致資料的丟失或移動裝置的損壞。解決方法:

            檢視具體是哪些程序:[[email protected]

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

            解除安裝:[[email protected] keyue]$ fuser -m -v -i -k /usr/local/src/lingyun/keyue

                         [[email protected] ~]$ 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

                         [[email protected] ~]$ sudo umount -l /usr/local/src/lingyun/keyue

             再次檢視,就可以顯示自己的內容了

                         [[email protected] 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了。

相關推薦

linux取消掛載device is busy

            在linux下,所有的一切都是用指令進行,我們有時候sudo稍微快一點,不注意一點,就可能敲錯命令,執行了我們不想看到的任務,這種問題很讓人頭痛。             我自己在掛載檔案系統的時候,就出現了這個問題,一不小心把檔案系統掛載到自己做事

umount 時報錯 device is busy.

[[email protected] opt]# umount /opt/cm-5.13.2/run/cloudera-scm-agent/process/ umount: /opt/cm-5.13.2/run/cloudera-scm-agent/process: device is b

Linux umount裝置時出現device is busy解決方法

[[email protected] u06]# vgdisplay -v VolGroup03     Using volume group(s) on command line     Finding volume group "VolGroup03"   --- Volume group -

取消掛載 umount 時出現的 “Device is busy

在 Linux 下 umount 掛載的優盤或者行動硬碟的時候,經常會出現 “Device is busy” 的提示,哦~真讓人惱火,在 Windows 下的那個無法解除安裝移動裝置的問題,竟然也竄到了 Linux 下 …… 其實,錯誤不在 WIndows 也不在 Li

ubuntu 掛載 nfs 成功後無法umount 提示 device is busy 解決方案

[email protected]:/media/nfs_share# umount  /media/nfs_share/ umount.nfs: /media/nfs_share: device is busy 這時使用umount 命令,會提示裝置忙,無法掛載

linux umount 提示"device is busy" 終極解決

轉貼地址:http://www.linuxso.com/linuxxitongguanli/836.html 為了乾淨地關閉或熱交換 UNIX 或類 UNIX 系統上的儲存硬體,必須能夠解除安裝使用此裝置上的儲存的所有檔案系統。但是,如果正在使用檔案系統中的檔案或目錄,就無

執行umount 的時候卻提示:device is busy 的處理方法

ssi bsp gre 用法 輸出 sys iot 之間 linu # umount /mnt/cdrom/ umount: /mnt/cdrom: device is busy. (In some cases useful info about proc

umount報錯解決device is busy

-m image http logs blog cnblogs device bus fuser umount –a 報錯device is busy如圖 df -h 執行 umount -l /dev/sdk1 fuser -m -v /cache10 再

Linux的指令tail

打開 span post 內容 gpo color 實時 獲取 定向 tail指令常用來查看服務器中的日誌信息。 有的時候,需要實時獲取日誌信息。 比如,我們向服務器發送了一個請求,此時日誌有更新,而我們又想實時看到尾部更新的內容。 這時候可以使用指令: tail -f x

umount 時出現的 "Device is busy"問題

出了 通用 aud cas 一個 set kill 如果 use linux下umount時出現錯誤: [root@localhost ~]# umount /home/ umount: /home: device is busy. (In some cas

Linux配置啟動掛載fstab文件詳解

and cdr 表示 ted 喜歡 over windows 也會 boot 1,fstab文件介紹fstab文件包含了你的電腦上的存儲設備及其文件系統的信息。它是決定一個硬盤(分區)被怎樣使用或者說整合到整個系統中的文件。具體來說:用fstab可以自動掛載各種文件系統格式

linuxGTK程式設計顯示CPU使用率,記憶體使用率,網速。

StartOS 5.1版GNOME核心linux用了一段時間後,一直想視窗程式設計,QT最先搭建好,QT入門做了一個系統資訊,重灌系統後發現不能運行了,要安裝QT環境才能執行,於是想做一種低依賴的系統級程式設計,因為StartOS已經停止更新了,千辛萬苦第三次才成功搭建GTK環境,結合C語言對QT原

linux如何掛載硬碟?

 如果是雙系統 第一步首先在windows下分一個盤出來,比如100個G,格式化  重啟到linux系統下 sudo fdisk -l 找裝置。根據記憶體大小,找到 裝置位置,比如  /dev/sda5 第二步: 將格式進行轉換 mkfs -t

Linux修改執行級別inittab is no longer used when using systemd.

現象: 不管是輸入命令 init 3 或者 init5 ,重啟後都是直接進入圖形介面 vim /etc/inittab 檢視,內容如下: # inittab is no longer used when using systemd. # # ADDING CONFIGUR

Linux軟體安裝Openblas安裝

一、apt安裝 sudo apt-get install libopenblas-dev 二、手動從source安裝 1. 下載OpenBLAS並編譯 1 git clone https://github.com/xianyi/OpenBLAS.git 2 cd O

Linux軟體安裝libstdc++.so.6: version `CXXABI_1.3.9' not found

libstdc++.so.6在系統中存在於 /usr/lib/libstdc++.so.6  或者 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 導致這個問題的出現可能是你在別的庫中(例如anaconda)也存在該動態庫檔案 1、檢

Linux如何掛載磁碟

使用虛擬機器時發現磁碟空間不夠了,需要掛載一個磁碟以供繼續使用,但是磁碟不是新增就可以使用的,還需要進行掛載。 一、新增磁碟 新增加新硬碟重啟伺服器 新增完之後就可以重啟機器了,如果你機器是開啟的,進入系統並不能看見你剛新增的那塊磁碟,只有等系統重

用fuser或者lsof解決無法umount問題(device is busy

一、命令介紹 1. fuser 用法 :fuser [-umv] [-k [i] [-signal] ] file/dir -u:除了程序的PID外 ,同時列出該程序的所有者。 -m:後接

處理VS2010+qt4.8.6編譯不報錯誤,而Linux報錯error: 'nullptr' was not declared in this scope

今天處理一個同事在VS2010+qt4.8.6下編寫的程式(能夠正確編譯並執行) 我需要將這個程式移植到arm板上,於是在Linux下對此程式進行交叉編譯 於是,問題來了 這個錯誤提示是:nullptr在當前作用域沒有被宣告。 稍作分析,這個nullptr並不是程式定義的,

linux如何掛載磁碟陣列

不知道什麼原因,三個月之前把磁碟陣列掛載上了,但是現在無論怎麼訪問ftp也訪問不了,後來,進入伺服器才發現,建立在磁碟陣列上的虛擬使用者的磁碟陣列消失了。想了很長時間才想出來,怎麼掛載磁碟陣列: 步驟如下: 1)先用fdisk-l檢視一下,系統磁碟。遊離的磁碟陣列會以