【Linux】Linux檔案系統管理3 解除安裝正在被訪問的檔案系統 - fuser

海星星hktk發表於2015-12-14

 解除安裝正在被訪問的檔案系統 - fuser命令
umount : /software :  device is busy  

 

本文連結:
轉載請註明出處!謝謝!


作業系統:RHEL6.4 - 64
在Linux作業系統(虛擬機器)中有/software檔案系統正在被訪問
直接使用umount命令解除安裝提示 device is busy
  
使用fuser命令檢視並殺掉相關程式可正常解除安裝

檢視當前檔案系統
[root@rhel64 ~]# df -Th

 

克隆一個會話session2cd 切換到/software/,模擬正在使用此檔案系統

 

 

session1 執行umount 解除安裝/software檔案系統,提示device is busy

[root@rhel64 ~]# umount /software/

[root@rhel64 ~]# df -Th

 


 

fuser --help檢視命令幫助

檢視訪問檔案系統的使用者、程式號

[root@rhel64 ~]# fuser -av /software/

 

殺掉訪問檔案系統的程式
也可以使用kill -9 2020 直接殺程式,但當多個程式訪問時fuser -k更方便

[root@rhel64 ~]# fuser -k /software/

  

session2 標籤顯示會話已經斷開

 



再次嘗試解除安裝檔案系統成功

[root@rhel64 ~]# df -Th

[root@rhel64 ~]# umount /software/

[root@rhel64 ~]# df -Th

 

 

呂星昊 & Damon
2015.12.14


 

 

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29475508/viewspace-1872075/,如需轉載,請註明出處,否則將追究法律責任。

相關文章