11.2.1手動設定
編輯 exports檔
如果您更喜歡使用HTTP://www.aliyun.com/zixun/aggregation/18444.html">文字編輯器來編輯設定檔或者你沒有安裝 X視窗系統,可以直接個性設定檔。
/etc/exports檔控制 NFS伺服器要匯出哪些目錄,其格式如下:
directory hostname(options)
唯一需要指定的選項是 sync和 async之一(建議使用 sync)。 如果指定了 sync,伺服器在請求所做的改變被寫入磁片之前就不會回復這些請求。 例如:
/misc/export swida.example.com(sync)
會允許來自 swida.example.com的使用者使用預設的唯讀許可權來掛載/misc/export,但是:
/misc/export swida.example.com(rw,sync)
將會允許來自 swida.examle.com的使用者使用讀寫許可權來掛載 /misc/export。 請參閱主機名稱格式來獲取關於主機名稱格式的解釋。
謹慎處理 /etc/exports檔中的空格。 如果主機名稱和括弧內的選項之間沒有空格,這些選項就只應用於這個主機名稱。 如果在主機名稱和選項之間有空格,這些選項就是全域應用的。
當每次改變/etc/exports時,必須把改變通知給 NFS守護進程,或使用以下命令來重新載入設定檔:
/sbin/service nfs reload
主機名稱格式
主機可以使用以下格式:
主 機 類 型 可 使 用 的 格 式 單個機器 一個全限定功能變數名稱(能夠被伺服器解析的),主機名稱(能夠被伺服器解析的),或 IP位址。 使用萬用字元指定的一系列機器 使用「*」或「? 」字元來指定字串匹配。 萬用字元不能被用在 IP位址中;如果逆向 DNS查尋失敗了,萬用字元可能碰巧會奏效。 當你在全限定功能變數名稱中指定萬用字元時,點( .)不包括在萬用字元的匹配專案內,例如: *.example.com包括 on.example.com,但不包括 one.two.example.com。 IP網路 使用 a.b.c.d/z,這裡的 a.b.c.d是網路,z是子網路遮罩中的位數(如 192.168.0.0/24)。 另一種可以接受的格式是 a.b.c.d/metmask,這裡的 a.b.c.d是網路 ,netmask是子網路遮罩(如 192.168.100.8/255.255.255.0)。 Netgroups 格式為·group-name,這裡的 group-name是 NIS netgroup的名稱。
啟動和停止伺服器
在匯出 NFS檔案系統的伺服器上, nfs服務必須在運行。 使用以下命令來查看 NFS守護進程的狀態:
/sbin/service nfs status
使用以下命令來啟動 NFS守護進程:
/sbin/service nfs start
NFS服務是依賴與 portmap服務的,在啟動 NFS服務之前必須保證 portmap服務是啟動的, 可以用如下命令啟運 portam服務:
/etc/init.d/portmap start
使用以下命令來停止 NFS守護進程:
/sbin/service nfs stop
要在引導時啟動 nfs服務,使用以下命令:
/sbin/chkconfg –level 345 nfs on
還可以使用 chkconfig或服務組態工具來配置要在引導時啟動哪些服務。
參考資料
man手冊,手冊中提示了 NFS和 autofs設定檔的正確語法
網上資源,請通過訪問 HTTP://www.tldp.org/HOWTO/NFS-HOWTO/index.html參閱來自 Linux文檔計畫的 Linux NFS-HOWTO