nfsadmin

命令列公用程式會在執行 Microsoft Services for Network File System (NFS) 的本機或遠端電腦上管理 NFS 伺服器或 NFS 用戶端。 如果沒有搭配參數使用,nfsadmin 伺服器會顯示目前 NFS 伺服器的組態設定,而 nfsadmin 用戶端會顯示目前 NFS 用戶端的組態設定。

Syntax

nfsadmin server [computername] [-u Username [-p Password]] -l
nfsadmin server [computername] [-u Username [-p Password]] -r {client | all}
nfsadmin server [computername] [-u Username [-p Password]] {start | stop}
nfsadmin server [computername] [-u Username [-p Password]] config option[...]
nfsadmin server [computername] [-u Username [-p Password]] creategroup <name>
nfsadmin server [computername] [-u Username [-p Password]] listgroups
nfsadmin server [computername] [-u Username [-p Password]] deletegroup <name>
nfsadmin server [computername] [-u Username [-p Password]] renamegroup <oldname> <newname>
nfsadmin server [computername] [-u Username [-p Password]] addmembers <hostname>[...]
nfsadmin server [computername] [-u Username [-p Password]] listmembers
nfsadmin server [computername] [-u Username [-p Password]] deletemembers <hostname><groupname>[...]
nfsadmin client [computername] [-u Username [-p Password]] {start | stop}
nfsadmin client [computername] [-u Username [-p Password]] config option[...]

General Parameters

Parameter Description
computername 指定您要管理的遠端電腦。 您可以使用 Windows 網際網路名稱服務 (WINS) 名稱或網域名稱系統 (DNS) 名稱或網際網路通訊協定 (IP) 位址來指定電腦。
-u Username 指定要使用其認證之使用者的使用者名稱。 可能需要將網域名稱新增至使用者名稱,格式為 domain\username
-p Password 指定使用 -u 選項所指定使用者的密碼。 如果您指定 -u 選項但省略 -p 選項,則會提示您輸入使用者的密碼。
Parameter Description
-l 列出用戶端持有的所有鎖定。
-r {client|all} 釋放用戶端持有的鎖定,或如果已指定全部,則釋放所有用戶端持有的鎖。
start 啟動 NFS 伺服器服務。
stop 停止 NFS 伺服器服務。
config 指定 NFS 伺服器的一般設定。 您必須至少提供下列其中一個選項,並搭配 config 命令引數:
  • 地圖VR=<server> - 將伺服器設定為 Server for NFS 的使用者名稱對映伺服器。 儘管為了與先前的版本相容而繼續支援此選項,但您應該使用 sfuadmin 公用程式。
  • auditlocation={eventlog|file|both|none} - 指定是否要審核事件,以及記錄事件的位置。 需要下列其中一個引數:
    • eventlog - 指定稽核事件只會記錄在「事件檢視器」應用程式記錄檔中。
    • 檔案 - 指定已稽核的事件只會記錄在 所 config fname指定的檔案中。
    • both - 指定已審核的事件將記錄在「事件檢視器」應用程式日誌以及 指定的 config fname檔案中。
    • none - 指定不會稽核事件。
  • f名稱=<file> - 將 file 指定的檔案設為審核檔案。 預設值為 %sfudir%\log\nfssvr.log
  • fsize=<size> - 將大小設為審核檔案的大小上限 (以 MB 為單位)。 預設大小上限為 7 MB
  • audit=[+|-]mount [+|-]read [+|-]write [+|-]create [+|-]delete [+|-]locking [+|-]all - 指定要記錄的事件。 若要開始記錄事件,請在事件名稱之前輸入加號 (+);若要停止記錄事件,請在事件名稱之前輸入減號 (-)。 如果省略符號,則會假設為 + 符號。 請勿將 all 與任何其他事件名稱搭配使用。
  • 鎖定期間=<seconds> - 指定在與 Server for NFS 的連線中斷,然後重新建立之後,或重新啟動 Server for NFS 服務之後,Server for NFS 將等待收回鎖定的秒數。
  • portmapprotocol={TCP|UDP|TCP+UDP} - 指定 Portmap 支援的傳輸通訊協定。 預設設定為 TCP+UDP
  • mountprotocol={TCP|UDP|TCP+UDP} - 指定掛載支援的傳輸通訊協定。 預設設定為 TCP+UDP
  • nfs通訊協定={TCP|UDP|TCP+UDP} - 指定網路檔案系統 (NFS) 支援的傳輸通訊協定。 預設設定為 TCP+UDP
  • nlm通訊協定={TCP|UDP|TCP+UDP} - 指定網路鎖定管理程式 (NLM) 支援的傳輸通訊協定。 預設設定為 TCP+UDP
  • nsmprotocol={TCP|UDP|TCP+UDP} - 指定網路狀態管理員 (NSM) 支援的傳輸通訊協定。 預設設定為 TCP+UDP
  • 啟用V3={yes|no} - 指定是否支援 NFS 第 3 版通訊協定。 預設設定為「是」。
  • renewauth={yes|no} - 指定在 config renewauthinterval 指定的期間之後,是否需要重新鑑別用戶端連線。 預設設定為
  • renewauthinterval=<seconds>- 指定在 設為 yes 時強制config renewauth重新鑑別用戶端之前經過的秒數。 預設值為 600 秒
  • 迪爾卡什=<size> - 指定目錄快取的大小 (以 KB 為單位)。 指定為大小的數字必須是 4 的倍數,介於 4 到 128 之間。 預設目錄快取大小為 128 KB
  • 翻譯檔案=<file> - 指定包含對映資訊的檔案,以便在將檔案從 Windows 型檔案系統移至 UNIX 型檔案系統時取代檔案名稱中的字元。 如果未指定檔案,則會停用檔案名稱字元轉譯。 如果 translationfile 的值已變更,您必須重新啟動伺服器,變更才會生效。
  • dotfileshidden={yes|no} - 指定名稱以句點 (.) 開頭的檔案是否在 Windows 檔案系統中標示為隱藏,因此對 NFS 用戶端隱藏。 預設設定為
  • caseensitivelookups={yes|no} - 指定目錄查閱是否區分大小寫 (需要字元大小合併的精確比對)。

    您也必須停用 Windows 核心不區分大小寫,以支援區分大小寫的檔案名稱。 若要支援區分大小寫,請將登錄機碼的 DWord 值 變更 HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel0

  • ntfscase={lower|upper|preserve} - 指定 NTFS 檔案系統中檔案名稱中的字元大小寫是否會以小寫、大寫或儲存在目錄中的形式傳回。 預設設定為 保留。 如果 casesensitivelookups 設定為 yes,則無法變更此設定。
創建組 <name> 建立新的用戶端群組,並為其指定的名稱。
listgroups 顯示所有用戶端群組的名稱。
刪除組 <name> 移除按名稱指定的用戶端群組。
重新命名組 <oldname><newname> oldname 指定的用戶端群組名稱變更為 newname
添加成員 <hostname>[...] 主機 新增至 依名稱指定的用戶端群組。
清單成員 <name> 列出依 名稱指定的用戶端群組中的主機電腦。
delete成員 <hostname><groupname>[...] 群組指定的用戶端群組中移除主機指定的用戶端。
Parameter Description
start 啟動 NFS 用戶端服務。
stop 停止 NFS 用戶端服務。
config 指定 NFS 用戶端的一般設定。 您必須至少提供下列其中一個選項,並搭配 config 命令引數:
  • 檔案存取=<mode> - 指定在網路檔案系統 (NFS) 伺服器上建立之檔案的預設許可權模式。 mode 引數由一個三位數組成,從 0 到 7(含),代表授予使用者、群組和其他人的預設權限。 數字轉譯為 UNIX 樣式的許可權,如下所示:0=無1=x(執行)、2=w(僅寫入)、3=wx(寫入和執行)、4=r(唯讀)、5=rx(讀取和執行)、6=rw(讀取和寫入)7=rwx(讀取、寫入和執行)。 例如,fileaccess=750 授與擁有者讀取、寫入和執行權限,授與群組讀取和執行權限,以及其他人沒有存取權限。
  • 地圖VR=<server> - 將伺服器設定為 Client for NFS 的使用者名稱對映伺服器。 儘管為了與先前的版本相容而繼續支援此選項,但您應該使用 sfuadmin 公用程式。
  • m類型={hard|soft} - 指定預設掛載類型。 對於硬掛接,NFS 用戶端會繼續重試失敗的 RPC,直到成功為止。 對於軟掛接,NFS 用戶端會在重試呼叫次數達到重試選項指定的次數後,將失敗傳回給呼叫應用程式。
  • 重試=<number> - 指定嘗試建立軟裝載連線的次數。 此值必須介於 1 到 10 之間 (包含 1 和 10)。 預設值為 1
  • 逾時=<seconds> - 指定等待連線 (遠端程序呼叫) 的秒數。 此值必須是 0.80.91 到 60 之間的整數 (含)。 預設值為 0.8
  • 協議={TCP|UDP|TCP+UDP} - 指定用戶端支援的傳輸通訊協定。 預設設定為 TCP+UDP
  • rsize=<size> -Specifies 讀取緩衝區的大小 (以 KB 為單位)。 這個值可以是 0.5、1、2、4、8、16 or 32。 預設值為 32
  • wsize=<size> - 指定寫入緩衝區的大小 (以 KB 為單位)。 這個值可以是 0.5、1、2、4、8、16 or 32。 預設值為 32
  • perf=default - 將下列效能設定還原為預設值: mtyperetrytimeoutrsizewsize

Examples

若要停止 NFS 的伺服器或 NFS 用戶端,請輸入:

nfsadmin server stop
nfsadmin client stop

若要啟動 NFS 的伺服器或 NFS 用戶端,請輸入:

nfsadmin server start
nfsadmin client start

若要將 NFS 的伺服器設定為不區分大小寫,請輸入:

nfsadmin server config casesensitive=no

若要將 NFS 用戶端設定為區分大小寫,請輸入:

nfsadmin client config casesensitive=yes

若要顯示所有目前 NFS 伺服器或 NFS 用戶端選項,請輸入:

nfsadmin server config
nfsadmin client config