nfs4cl 指令
用途
顯示或修改現行 NFSv4 統計資料及內容。
語法
/usr/sbin/nfs4cl [次指令] [path] [argument]
說明
使用 nfs4cl 指令來顯示用戶端上的所有 fsid 資訊,或修改 fsid 的檔案系統選項。
附註: nfs4cl 更新會影響檔案系統中新存取的檔案。 需要卸載及重新裝載,才能影響所有先前存取的檔案。
次指令
resetfsoptions 次指令
這個次指令會將 fsid 的所有選項重設回預設選項。
附註: 可以使用 resetfsoptions 次指令來重設 cio 和 dio 選項,但在卸載然後重新裝載 NFS 檔案系統之前,實際上不會關閉 cio 和 dio 行為。
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 | 發生一個錯誤。 |
範例
- 若要顯示用戶端上的所有 fsid 結構,請鍵入:
nfs4cl showfs
- 若要將 /mnt/usr/sbin 的檔案系統選項設為僅包含
retrans=3
,請鍵入:nfs4cl setfsoptions /mnt/usr/sbin retrns=3
- 若要重設 /mnt/use/sbin的檔案系統選項,請鍵入:
nfs4cl resetfsoptions /mnt/user/sbin
- 若要顯示 /mnt/usr/sbin的 df 指令輸出,請鍵入:
nfs4cl showstat /mnt/usr/sbin
- 若要在 /mnt/usr/sbin中進行抄寫時,讓用戶端失效接手至伺服器
boo
,請鍵入:nfs4cl setfsoptions /mnt/usr/sbin prefer=boo
位置
/usr/sbin/nfs4cl