NFS
维基百科,自由的百科全书
NFS 是网络文件系统(Network File System)的縮寫,是在 Unix 系统间实现磁盘文件共享的一种方法,它支持应用程序在客户端通过网络存取位于服务器磁盘中数据的一种文件系统协议。最早之前是在1980年代由昇陽所發展出來的。功能是透過網路讓不同的機器、不同的作業系統能夠彼此分享個別的資料。
NFS 的基本原則是「容許不同的客戶端及伺服端通過一組 RPCs 分享相同的文件系統」,它是獨立於作業系統,容許不同硬體及作業系統的系統共同進行文件的分享。
NFS 提供了以下的服務:
- 在目錄(directory)中尋找文件
- 列出目錄中的文件
- 管理目錄
- 取得各文件的屬性(file attribute)
- 文件的讀/寫
[编辑] 發展歷史
NFS 1985年由昇陽公司推出不久後即廣為業界及學術界所接受,儘管當時不同的大學及實驗室已研發了多種分佈式文件系統,然而 NFS 是第一個能夠於學術及商業上成功應用的產品。其後昇陽為了使 NFS 成為一種規格,於1989年正式公開發佈其介面,使得更多廠商能夠把 NFS 加入其產品之中。NFS 是一個成功的文件共享方法, 但它最大的問題是它不太適合於大型的分散式系統。