如何解決umount無法取消掛載的情況

今天我在配置kickstart無人值守安裝時候遇到了如下情況

umount: /var/www/html/:目標忙。
(有些情況下通過 lsof(8) 或 fuser(1) 可以
找到有關使用該設備的進程的有用信息)

解決方法:

  # fuser -l  /var/www/html/
    HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM
    STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS
    UNUSED
    
 # fuser /var/www/html/
    /mnt/sda5:           12634c
 # ps -aux |grep 12634c
    root      50813  0.0  0.0 112660   964 pts/0    R+   23:50   0:00 grep --color=auto 12634c
    
    ]# kill -9 12634
    
    # umount  /var/www/html/

fuser命令:
格式:fuser [klisum等] 調查文件
可以顯示出當前哪個程序使用着磁盤上的某個程序,文件,掛載點,網口,並給出這個程序的詳細信息
比如上面用到的:
[root@localhost sda5]# fuser /var/www/html/
/mnt/sda5: 12634c
表示現在這個進程號爲12634的程序正在使用sda5這個掛載點

常用參數:
-k 殺掉使用這個調查文件的相關進程,發送信號爲kill
-i 配合-k使用,如果沒有-i,-k會自動被忽略不執行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章