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


[root@web2-server yum.repos.d]# umount /mnt/cdrom/
umount: /mnt/cdrom: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))

 

[root@web2-server yum.repos.d]# umount /mnt/cdrom/ -f //強制卸載也不行
umount2: 設備或資源忙
umount: /mnt/cdrom: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
umount2: 設備或資源忙

 

[root@web2-server yum.repos.d]# fuser -m /mnt/cdrom/
/mnt/cdrom/: 1338c 5830c //占用進程pid

#fuser -m -k 
/mnt/cdrom/
 //或者查詢后直接殺死進程 后面的2步就不需要執行了

 

[root@web2-server yum.repos.d]# ps aux |grep 1338  //查看占用進程
root 1338 0.0 0.2 108292 1912 pts/2 Ss+ 14:27 0:00 -bash
root 1423 0.0 0.1 103236 884 pts/1 S+ 14:49 0:00 grep 1338

 

[root@web2-server yum.repos.d]# kill -9 1338  5830 // 或使用下面的一個一個殺死進程
[root@web2-server yum.repos.d]# kill -9 1338  

 

[root@web2-server yum.repos.d]# fuser -m /mnt/cdrom
[root@web2-server yum.repos.d]# umount  /目錄名稱
[root@web2-server yum.repos.d]# mount /設備名  /目錄名稱

 將信息寫入fstab,讓系統開啟自動掛載

vim /etc/fstab 

UUID=94e4e384-0ace-437f-bc96-157dd64642ee / ext4 defaults,barrier=0 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
UUID=97e89f17-1767-4ccd-a4b5-f2bd3737c0b1

//UUID=97e89f17-1767-4ccd-a4b5-f2bd3767c0b9  掛載的目錄名稱/路徑 ext3 defaults 0 0

 # 有的掛載使用的是 UUID,如果你不知道你的UUID對應的設備名稱往下看 ;

df -h #查看設備名

Filesystem Size Used Avail Use% Mounted on
/dev/vda1 40G 2.9G 35G 8% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
/dev/vdb1 99G 2.3G 92G 3% /home/wwwroot

dumpe2fs -h /dev/vdb1 #查看掛載設備的uuid
Filesystem UUID:          97e89f17-1767-4ccd-a4b5-f2bd3737c0b1

blkid # 使用這個命令更簡潔 或者 blkid /dev/vdb1

/dev/vda1: UUID="94e4e384-0ace-437f-bc96-157dd64642ee" TYPE="ext4"
/dev/vdb1: UUID="97e89f17-1767-4ccd-a4b5-f2bd3737c0b1" TYPE="ext3"

 

  最后wq退出保存即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM