您也可以從 NFS 伺服器手動輸入檔案系統。先決條件是執行中的 RPC 埠對應程式,以根部
使用者身份輸入 rcportmap start
便可啟動。一旦符合先決條件,就可以下列方式使用 mount 指令,讓遠端輸入的檔案系統就能像本地硬碟一樣地在檔案系統內進行裝載:
mount host:remote-path
local-path
例如,如果要輸入來自機器 sun 的使用者目錄,請使用以下指令:
mount sun:/home /home
idmapd 服務必須在用戶端上啟用並執行,才能進行 NFSv4 的輸入作業。請在指令提示下以 rcidmapd start 啟動 idmapd 服務。您可以使用 rcidmapd status 來檢查 idmapd 的狀態。
idmapd 服務會將它的參數儲存在 /etc/idmapd.conf
檔案中。請讓 Domain
參數保持為 localdomain
。請確認您分別針對 NFS 用戶端和 NFS 伺服器所指定的值是一樣的。
請在外圍程序的提示下輸入指令,以進行 NFSv4 的輸入作業。若要輸入 NFSv4 遠端檔案系統,請使用下列指令:
mount -t nfs4 host:/ local-path
請以代管一或多個 NFSv4 輸出作業的 NFS 伺服器取代 host
,而以用戶端中將用於裝載的目錄位置取代 local-path
。例如,若要將透過 sun 之 NFSv4 輸出的 /home
輸入到 /local/home
,請使用下列指令:
mount -t nfs4 sun:/ /local/home
伺服器名稱和冒號所接的遠端檔案系統路徑為斜線 「/」。這與輸入 v3 時的指定方式不同,該方式會提供遠端檔案系統的確切路徑。這個概念稱為虛擬檔案系統,第 38.4.1 節「NFSv4 用戶端的輸出」中有相關說明。
除了一般本地設備的裝載之外,autofs 精靈也可以用來裝載遠端檔案系統。若要這麼做,請將下列項目加入您的 /etc/auto.master
檔案:
/nfsmounts /etc/auto.nfs
如果 auto.nfs
檔案能適當完成,/nfsmounts
目錄此後就可做為用戶端上所有 NFS 裝載作業的根部。auto.nfs
這個名稱的選擇是以方便為考量,您可以自行選擇任何名稱。在選取的檔案中 (若不存在,則請您建立) 加入所有 NFS 裝載作業的項目,如以下範例所示:
localdata -fstype=nfs server1:/data nfs4mount -fstype=nfs4 server2:/
請以 rcautofs start 啟用設定。在此範例中,/data
伺服器 1 的 /nfsmounts/localdata
目錄會裝載 NFS,而伺服器 2 的 /nfsmounts/nfs4mount
會裝載 NFSv4。
如果 /etc/auto.master
檔案在 autofs 服務的執行過程中接受編輯,則自動裝載器必須重新啟動才能使變更生效。請以 rcautofs restart 執行此操作。