這是 Software Express 試驗程式中的新增功能。Solaris 10 3/05 發行版本中有此功能。
下列 NFS 常駐程式一般預設會在啟動時以 rc 程序檔啟動: nfsd、mountd、statd、lockd 和自動掛載常駐程式 automountd。現在,如果機器不需要 NFS 和自動掛載服務,該程序檔不會啟動 NFS 常駐程式和自動掛載常駐程式。
以下是此新運作方式的描述:
/etc/init.d/autofs 呼叫的 automount 公用程式只有在提供有效自動掛載對映時,才會在啟動時啟動 automountd。
/etc/init.d/nfs.server 只有在機器有任何 NFS 匯出時,才會在啟動時啟動 mountd、nfsd、statd 和 lockd。
/etc/init.d/nfs.client 只有在 /etc/vfstab 包含 NFS 檔案系統時,才會啟動 statd 和 lockd。
NFS 和自動掛載服務可能不會在啟動時啟動。下列指令可在機器要求這些服務時啟動服務:
automount 公用程式可啟動 automountd 常駐程式。
mount 指令和 -F nfs 選項可啟動 lockd 和 statd 常駐程式。automountd 常駐程式還可以啟動 lockd 和 statd。
share 指令和 -F nfs 選項可啟動 nfsd、mountd、lockd 和 statd 常駐程式。
停用 NFS 和自動掛載服務的機制提供下列好處:
更多的安全性,因為不在機器上執行不必要的常駐程式。
匯出到檔案系統的簡化程序。share 指令和 -nfs 選項能啟動 nfsd 和 mountd 常 駐程式,並會視需要啟動 lockd 和 statd。因此,您不用再編輯 /etc/dfs/dfstab 檔案後再呼叫 /etc/init.d/nfs.server 程式。此新運作方式允許使用單一指令配置 NFS 匯出,而不用編輯任何設定檔。但是,如果系統重新啟動,這類匯出不會自動繼續,除非該匯出包含在 /etc/dfs/dfstab 檔案中。
如需更多資訊,請參閱「mountd(1M)線上手冊」、「lockd(1M)線上手冊」、「statd(1M)線上手冊」和「nfsd(1M)線上手冊」。
如需進一步資訊,請參閱「System Administration Guide: Network Services」。