showmount 指令

用途

顯示已遠端裝載檔案系統的所有用戶端清單。

語法

/usr/bin/showmount [ -a ] [ -d ] [-e ] [ 主機 ]

說明

showmount 指令會顯示一份清單,列出已從 主機 參數中指定機器遠端裝載檔案系統的所有用戶端。 此資訊由 Host 參數上的 mountd 常駐程式所維護。 此資訊儲存在 /etc/rmtab 檔案中,以防伺服器當機。 主機 參數的預設值是 hostname 指令傳回的值。

附註: 如果用戶端損毀,則在用戶端重新開機並啟動 umount -a 指令之前,不會從清單中移除其項目。
附註: showmount 指令會傳回 mountd 常駐程式所維護的資訊。 因為 NFS 第 4 版不使用 mountd 常駐程式, showmount 將不會傳回第 4 版裝載的相關資訊。

旗標

項目 說明
-a 以格式 HostName:Directory列印所有遠端裝載,其中 HostName 是用戶端的名稱,而 Directory 是遠端裝載的目錄路徑名稱。
-d 僅列出已由用戶端遠端裝載的目錄。
-e 列印匯出目錄的清單。

範例

  1. 若要顯示主機裝載的所有遠端目錄清單,請輸入下列指令:
    /usr/bin/showmount  -a zeus
    在此範例中,showmount指令會產生一份清單,列出由主機上的用戶端所裝載的所有遠端目錄。zeus.
  2. 若要僅顯示主機上由用戶端裝載的目錄清單,請輸入下列指令:
    /usr/bin/showmount  -d athena
    在此範例中,showmount指令會產生一份清單,列出主機上由用戶端機器裝載的所有遠端目錄。athena.
  3. 若要列印從機器匯出的所有目錄清單,請輸入下列指令:
    /usr/bin/showmount  -e zeus
    在此範例中,showmount指令會產生名稱為之主機所匯出的所有遠端目錄清單zeus除了僅使用 NFS 第 4 版匯出的項目之外。

檔案

項目 說明
/etc/rmtab 包含所有已匯出目錄之現行狀態的相關資訊。
/etc/xtab 列出目前匯出的目錄。