淺談NFS與Solaris的應用和配置
在NFS協(xié)議的使用方面,這次我們主要講解一下Solaris。那么這個協(xié)議的使用與Solaris的一些特點和配置問題我們都將為大家總結歸納好,希望能夠幫助大家了解這部分內容。
Solaris 10使用的NFS協(xié)議
在Solaris 2.5以前的版本中,運行的是NFS2.由于它的數(shù)據(jù)傳輸采用了不太可靠的UDP協(xié)議,所以效果較差.而NFS 3是基于TCP協(xié)議的,數(shù)據(jù)傳輸比UDP協(xié)議更可靠.并且,NFS 3允許NFS服務通過緩存來加快磁盤的讀寫速度.此外,Solaris 2.6以后還提供了一種新型的NFS支持,這就是WebNFS.作為傳統(tǒng)Internet文件共享技術(如FTP)的一種替代技術,WebNFS允許文件系統(tǒng)通過Internet實現(xiàn)共享.另據(jù)實驗表明,Sun的WebNFS比傳統(tǒng)的Web服務器具有更大的帶寬,這意味著WebNFS很有可能在將來取代超文本傳輸協(xié)議(HTTP)而成為Web數(shù)據(jù)傳輸?shù)臉藴?在Solaris 10中,默認安裝NFS 4,它比起NFS 3主要有以下改進:
在NFS V4協(xié)議中,文件加鎖的實現(xiàn)和以前的NFS協(xié)議有很大的不同.為文件加鎖的RPC操作從分離的協(xié)議移到了核心協(xié)議之中,而rpc.lockd,rpc.statd和rpc.mountd在NFS V4中將不再被使用,但它們仍然存在于Solaris 10系統(tǒng)之中,以便支持NFS 3.
NFS 4.0版的Solaris實現(xiàn)與Kerberos V5完全集成,又稱做SEAM,可以提供驗證、完整性和保密性.
使用NFS版本4后,文件將不再在前臺文件系統(tǒng)中進行高速緩存.后臺文件系統(tǒng)將提供所有文件訪問權.并且,由于前臺文件系統(tǒng)中沒有高速緩存任何文件,因此特定于CacheFS的安裝選項(該選項影響前臺文件系統(tǒng))將被忽略.特定于CacheFS的安裝選項不適用于后臺文件系統(tǒng).
理解Solaris 10下NFS相關配置文件
NFS配置文件如下:
/etc/default/nfslogd 列出NFS 服務器日志記錄守護進程nfslogd 的配置信息.
/etc/dfs/dfstab 列出要共享的本地資源.
/etc/dfs/fstypes 列出遠程文件系統(tǒng)的缺省文件系統(tǒng)類型.
/etc/dfs/sharetab 列出共享的本地資源和遠程資源.注意:此文件不能手工編輯.
/etc/mnttab 列出當前掛載的文件系統(tǒng),包括自動掛載的目錄.注意:此文件不能手工編輯.
/etc/netconfig 列出傳輸協(xié)議.注意:此文件不能手工編輯.
/etc/nfs/nfslog.conf 列出NFS 服務器日志記錄的常規(guī)配置信息.
/etc/nfs/nfslogtab 列出與nfslogd 進行日志后期處理相關的信息.注意:此文件不能手工編輯.
/etc/nfssec.conf 列出NFS 安全服務.
/etc/rmtab 列出由NFS 客戶機遠程掛載的文件系統(tǒng).注意:此文件不能手工編輯.
/etc/vfstab 定義要本地掛載的文件系統(tǒng).
/etc/default/autofs 列出autofs 環(huán)境的配置信息.具體來說,此文件提供了配置autofs 命令和autofs 守護進程的其他方法.
/etc/default/fs 列出本地文件系統(tǒng)的缺省文件系統(tǒng)類型.
/etc/default/nfs 列出lockd 和nfsd 的配置信息.