umount nfs文件系統 顯示 umount.nfs: device is busy

網上的方法通常都是 fuser -m  /nfs 查出進程號,而後殺死進程號,或者fuser -km /nfs直接殺死,我試了下都不行數據庫

 

解決方法:c#

對於nfs文件系統來講,umount -l /nfs安全

 

 

關於fuser介紹:服務器

用途

使用文件或文件結構識別進程。網絡

語法

fuser [[-c | -C | -f ] [-x ] |-d ] [ -k | -K { SignalNumber | SignalName }] [ -u ] [ -V ]File ...spa

描述

此 fuser 命令列示了本地進程的進程號,那些本地進程使用 File 參數指定的本地或遠程文件。對於阻塞特別設備,此命令列示了使用該設備上任何文件的進程。code

每一個進程號後面都跟隨一個字母,該字母指示進程如何使用文件。htm

項目 描述
c 將此文件做爲當前目錄使用。
e 將此文件做爲程序的可執行對象使用。
r 將此文件做爲根目錄使用。
s 將此文件做爲共享庫(或其餘可裝入對象)使用。

進程號被寫入標準輸出(在進程號之間有空格的行中)。一個換行符被寫入標準錯誤(在每一個文件操做數的最後一個輸出以後)。其餘全部輸出被寫入標準錯誤。對象

此 fuser 命令不會檢測有 mmap 區域的進程,其中相關的文件描述符已今後被關閉。並且直到 FIFO(命名管道)徹底打開,纔會檢測使用 FIFO 的進程。例如,執行 fuser 命令時看不到等待開放式系統調用完成的進程。進程

fuser 命令用來肯定使用文件系統的進程。若是文件系統是網絡文件系統 (NFS),而 NFS 服務器未響應,那麼 fuser 命令可能已掛起。爲了不產生這樣的狀況,能夠將 FUSER_VERSION 環境變量設置爲 1。

標誌

項目 描述
-c 包含 File 的文件系統中關於任何打開的文件的報告。
-C 有關文件系統中安裝在由 File 參數所指定的目錄中的打開文件的報告。若是 File 參數不是安裝點,那麼該命令將報告錯誤。
-d 包含 File 的文件系統中關於任何打開的已取消連接(已刪除)文件的報告。當與 -V 標誌一塊兒使用時,它也會報告被刪除文件的節點號和大小。
-f 僅對 File 的打開實例報告。
-K SignalNumber | SignalName 將指定信號發送到每一個本地進程。只有 root 用戶才能終止另外一個用戶的進程。能夠將信號指定爲 SignalName,例如,對 SIGKILL 信號或 SignalNumber(例如,9)指定 KILL。SignalName 的有效值是由 kill -l命令所顯示的那些值。
-k 將 SIGKILL 信號發送到每一個本地進程。只有 root 用戶才能終止另外一個用戶的進程。
注:
fuser -k 或 -K 可能沒法檢測和殺死程序開始運行後當即建立的新進程。
-u 爲進程號後圓括號中的本地進程提供登陸名。
-V 提供詳細輸出。
-x 與 -c 或 -f 連用,報告除標準 fuser 輸出之外的可執行的和可裝入對象。

安全性

RBAC 用戶和可信 AIX 用戶注意:
此命令能夠執行特權操做。只有特權用戶才能運行特權操做。有關權限與特權的更多信息,請參閱 安全性中的『特權命令數據庫』。要獲取與此命令相關聯的特權和權限的列表,請參閱 lssecattr 命令或 getcmdattr 子命令。

示例

  1. 要列示使用 /etc/passwd 文件的本地進程的進程號,請輸入:
    fuser /etc/passwd
    copy to clipboard
  2. 要列示使用 /etc/filesystems 文件的進程的進程號和用戶登陸名,請輸入:
    fuser -u /etc/filesystems
    copy to clipboard
  3. 要終止使用給定文件系統的全部進程,請輸入:
    fuser -k -x -u -c /dev/hd1
    copy to clipboard或者
    fuser -kxuc /home
    copy to clipboard

    任一命令都列示了進程號和用戶名,而後終止每一個正在使用 /dev/hd1 (/home) 文件系統的進程。僅有 root 用戶能終止屬於另外一用戶的進程。若是您正在試圖卸裝 /dev/hd1 文件系統,而一個正在訪問 /dev/hd1 文件系統的進程不容許這樣,您可能但願使用此命令。

  4. 要列示正在使用已從給定文件系統刪除的文件的所有進程,請輸入:
    fuser -d /usr
    copy to clipboard

文件

項目 描述
/dev/kmem 用於系統映像。
/dev/mem 也用於系統映像。

 

 

 

參考https://www.ibm.com/support/knowledgecenter/zh/ssw_aix_71/com.ibm.aix.cmds2/fuser.htm

相關文章
相關標籤/搜索