第一個(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)
●文件的讀/寫