NFS全稱Network File System,即網(wǎng)�(luò)文件系統(tǒng)� 是在 Unix 系統(tǒng)間實(shí)�(xiàn)磁盤文件共享的一種方�,它支持�(yīng)用程序在客戶端通過�(wǎng)�(luò)訪問位于服務(wù)�磁盤中數(shù)�(jù)的一種文件系�(tǒng)�(xié)�。最早于1984年由升陽開發(fā)。功能是通過�(wǎng)�(luò)讓不同的�(jī)�、不同的操作系統(tǒng)能夠彼此分享�(gè)別的�(shù)�(jù)�
�(gè)�(wǎng)�(luò)文件系統(tǒng) � 稱為 File Access Listener � � Digital Equipment Corporation(DEC)� 1976 年開�(fā)。Data Access Protocol(DAP)的實(shí)施,這是 DECnet �(xié)議集的一部分。比� TCP/IP,DEC 為其�(wǎng)�(luò)�(xié)議發(fā)布了�(xié)議規(guī)范,包括 DAP�
NFS 是�(gè)�(xiàn)代網(wǎng)�(luò)文件系統(tǒng)(�(gòu)建于 IP �(xié)議之�)。NFS�1984年由 Sun Microsystems 推出不久即廣為業(yè)界及�(xué)�(shù)界所接受。盡管當(dāng)�(shí)不同的大�(xué)及實(shí)�(yàn)室已研發(fā)了多種分布式文件系統(tǒng),然� NFS 是�(gè)能夠于學(xué)�(shù)及商�(yè)上成功應(yīng)用的�(chǎn)�。其后升陽為了使 NFS 成為一種標(biāo)�(zhǔn),于1989年正式公開發(fā)布其接口,使得更多廠商能夠把 NFS 加入其產(chǎn)品之�。NFS 是一�(gè)成功的文件共享方�,但它的問題是它不太適合于大型的分布式系�(tǒng)�
�(biāo)�(zhǔn)持續(xù)地演化為 NFSv3,在 RFC 1813 中有定義。這一新的�(xié)議比以前的版本具有更好的可擴(kuò)展�,支持大文件(超過 2GB),異步寫�,以及將 TCP 作為傳輸�(xié)�,為文件系統(tǒng)在更廣泛的網(wǎng)�(luò)中使用鋪平了道路。在 2000 �,RFC 3010(� RFC 3530 修訂)� NFS 帶入企業(yè)�(shè)置。Sun 引入了具有較高安全�,帶有狀�(tài)�(xié)議的 NFSv4(NFS 之前的版本都是無狀�(tài)�)。今�,NFS 是版� 4.1(� RFC 5661 定義),它增加了對跨越分布式服�(wù)器的并行訪問的支�(稱為 pNFS extension)�
1.本地工作站使用更少的磁盤空間,因?yàn)橥ǔ5�?shù)�(jù)可以存放在一臺機(jī)器上而且可以通過�(wǎng)�(luò)訪問��
2.用戶不必在每�(gè)�(wǎng)�(luò)上機(jī)器里頭都有一�(gè)home目錄。Home目錄 可以被放在NFS服務(wù)器上并且在網(wǎng)�(luò)上處處可用�
3.諸如軟驅(qū),CDROM,和 Zip® 之類的存儲設(shè)備可以在�(wǎng)�(luò)上面被別的機(jī)器使�。這可以減少整�(gè)�(wǎng)�(luò)上的可移�(dòng)介質(zhì)�(shè)備的�(shù)量�
NFS 提供了以下的服務(wù)�
●在目錄(directory)中查找文件
●列出目錄中的文�
●管理目�
●取得各文件的屬性(file attribute�
●文件的讀/寫
NFS 有很多實(shí)際應(yīng)�。下面是比較常見的一些:
1.多�(gè)�(jī)器共享一臺CDROM或者其他設(shè)備。這對于在多臺�(jī)器中安裝軟件來說更加便宜跟方��
2.在大型網(wǎng)�(luò)�,配置一臺中� NFS 服務(wù)器用來放置所有用戶的home目錄可能會帶來便�。這些目錄能被輸出到網(wǎng)�(luò)以便用戶不管在哪臺工作站上登�,總能得到相同的home目錄�
3.幾臺�(jī)器可以有通用�/usr/ports/distfiles 目錄。這樣的話,當(dāng)您需要在幾臺�(jī)器上安裝port�(shí),您可以無需在每臺設(shè)備上下載而快速訪問源��
NFS的配置過程相對簡�。這�(gè)過程只需要對/etc/rc.conf文件作一些簡單修��
1 在NFS服務(wù)器這端,確�(rèn)/etc/rc.conf 文件里頭以下開關(guān)都配上了�
rpcbind_enable="YES"
nfs_server_enable="YES"
mountd_flags="-r"
只要NFS服務(wù)被置為enable,mountd 就能自動(dòng)�(yùn)行�
2 在客戶端一�(cè),確�(rèn)下面這�(gè)開關(guān)出現(xiàn)� /etc/rc.conf里頭:
nfs_client_enable="YES"
/etc/exports文件指定了哪�(gè)文件系統(tǒng) NFS�(yīng)該輸出(有時(shí)被稱為“共享”)� /etc/exports里面每行指定一�(gè)輸出的文件系�(tǒng)和哪些機(jī)器可以訪問該文件系統(tǒng)。在指定�(jī)器訪問權(quán)限的同時(shí),訪問選�(xiàng)開關(guān)也可以被指定�
維庫電子通,電子知識,一查百��
已收錄詞�153979�(gè)