nfs4cl 指令

用途

顯示或修改現行 NFSv4 統計資料及內容。

語法

/usr/sbin/nfs4cl [次指令] [path] [argument]

說明

使用 nfs4cl 指令來顯示用戶端上的所有 fsid 資訊,或修改 fsid 的檔案系統選項。

附註: nfs4cl 更新會影響檔案系統中新存取的檔案。 需要卸載及重新裝載,才能影響所有先前存取的檔案。

次指令

resetfsoptions 次指令

這個次指令會將 fsid 的所有選項重設回預設選項。

附註: 可以使用 resetfsoptions 次指令來重設 ciodio 選項,但在卸載然後重新裝載 NFS 檔案系統之前,實際上不會關閉 ciodio 行為。

setfsoptions 次指令

這個次指令將採用路徑和引數。 路徑指定目標 fsid 結構,而引數是檔案系統選項。 它會將內部 fsid 設定為使用引數指定的選項。 以下是可能的引數清單:
項目 說明
rw 指定可讀取及可寫入連結至此路徑 (fsid) 的檔案或目錄。
ro 指定連結至此路徑 (fsid) 的檔案或目錄是唯讀的。
acdirmax 指定目錄屬性快取逾時值的上限。
acdirmin 指定目錄屬性快取逾時值的下限。
acregmax 指定檔案屬性快取逾時值的上限。
acregmin 指定檔案屬性快取逾時值的下限。
cio 指定要為並行讀取器及寫出器裝載的檔案系統。 此檔案系統中檔案上的 I/O 行為,就像使用 open () 系統呼叫中指定的 O_CIO 開啟檔案一樣。
cior 指定容許在檔案系統中開啟唯讀檔案。 此檔案系統中檔案的 I/O 行為將如同已使用 open () 系統呼叫中指定的 O_CIO | O_CIOR 開啟它們一樣。
迪奧 指定檔案系統上的 I/O 行為如同使用 open () 系統呼叫中指定的 O_DIRECT 開啟所有檔案一樣。
硬式 指定此 fsid 將使用強迫裝載語意。
intr 指定 fsid 作業可岔斷。
maxpout= 指定此檔案系統上應該休眠執行緒之檔案的頁出層次。 如果指定 maxpout ,也必須指定 minpout 。 此值必須是非負數且大於 minpout。 預設值是核心 maxpout 層次。
minpout=value 指定此檔案系統上應備妥執行緒之檔案的頁出層次。 如果指定 minpout ,也必須指定 maxpout 。 此值必須是非負數。 預設值是核心 minpout 層次。
noac 不使用屬性快取。
nocto 指定無接近開啟一致性。
指定 fsid 不可岔斷。
prefer=servername 在管理上設定當資料存在於多個伺服器位置時要使用的偏好伺服器。 伺服器名稱可以是簡稱、完整名稱、 IPv4或 IPv6 格式,但在執行 nfs4cl 指令時,用戶端必須能夠解析伺服器名稱。
rbr 利用後釋放讀取功能。 當偵測到此檔案系統中的檔案循序讀取時,一旦將頁面複製到內部緩衝區,就會釋放檔案所使用的實際記憶體頁面。
rsize 指定伺服器 RPC 呼叫的讀取大小。
重新交易 指定以軟語意來嘗試的 RPC 重新傳輸次數。
軟式 指定將使用軟裝載語意的 fsid 作業。
時間 指定伺服器 RPC 呼叫的逾時值。
wsize 指定伺服器 RPC 呼叫的寫入大小。
nodircache 不使用目錄快取。

showfs 次指令

這個次指令會顯示用戶端目前存取之伺服器上的檔案系統特定資訊。 此資訊包括伺服器位址、遠端路徑、fsid 及本端路徑。 如果提供路徑,則會顯示其他資訊,例如 fs_locations 及 fsid 選項。

showstat 次指令

這個次指令所顯示的資訊與 df 指令針對用戶端上存在的每一個 fsid 所輸出的資訊類似。 資訊包括諸如「檔案系統」、512 區塊、「可用」、「已使用」、「已使用」、「已使用」、「已使用」及「已裝載」等欄位。

delegreturn 次指令

這個次指令接受檔案路徑作為其輸入引數。 這個次指令可讓系統管理者指示 NFS v4 用戶端傳回輸入路徑名稱所指定檔案的委派。

說明次指令

這個次指令會列印用法陳述式。

結束狀態

項目 說明
0 該指令已經順利完成。
> 0 發生一個錯誤。

範例

  1. 若要顯示用戶端上的所有 fsid 結構,請鍵入:
    nfs4cl showfs
  2. 若要將 /mnt/usr/sbin 的檔案系統選項設為僅包含 retrans=3,請鍵入:
    nfs4cl setfsoptions /mnt/usr/sbin retrns=3
  3. 若要重設 /mnt/use/sbin的檔案系統選項,請鍵入:
    nfs4cl resetfsoptions /mnt/user/sbin
  4. 若要顯示 /mnt/usr/sbindf 指令輸出,請鍵入:
    nfs4cl showstat /mnt/usr/sbin
  5. 若要在 /mnt/usr/sbin中進行抄寫時,讓用戶端失效接手至伺服器 boo ,請鍵入:
    nfs4cl setfsoptions /mnt/usr/sbin prefer=boo

位置

/usr/sbin/nfs4cl