手動輸入檔案系統

您也可以從 NFS 伺服器手動輸入檔案系統。先決條件是執行中的 RPC 埠對應程式,以 root 身份輸入 rcrpcbind start 便可啟動。一旦符合先決條件,就可以下列方式使用 mount 指令,讓遠端輸入的檔案系統就能像本地硬碟一樣地在檔案系統內進行裝載:

mount host:remote-path local-path

例如,如果要輸入來自機器 nfs.example.com 的使用者目錄,請使用以下指令:

mount nfs.example.com:/home /home

使用自動裝載服務

除了一般本地設備的裝載之外,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 執行此操作。

手動編輯 /etc/fstab

/etc/fstab 中典型的 NFSv3 裝載項目如下:

nfs.example.com:/data /local/path nfs rw,noauto 0 0

您也可以手動將 NFSv4 的裝載加入 /etc/fstab 檔案。對於這些裝載項目,請在第三欄中使用 nfs4 (而非使用 nfs),並確定遠端檔案系統在第一欄中的 nfs.example.com: 之後以 / 提供。/etc/fstab 中的 NFSv4 裝載範例行如下:

nfs.example.com:/ /local/pathv4 nfs4 rw,noauto 0 0

noauto 選項可防止在啟動時自動裝載檔案系統。如果要手動裝載各自的檔案系統,則可以縮短用於裝載的指令,並且僅需提供如下所示的定點︰

mount /local/path

請注意,如果未輸入 noauto 選項,系統的啟始化程序檔會在啟動時處理這些檔案系統的裝載。