NFS (Network File System,網(wǎng)絡文件系統(tǒng))是當前主流異構(gòu)平臺共享文件系統(tǒng)之一.主要應用在UNIX環(huán)境下。 最早是由SUN microsystem開發(fā),現(xiàn)在能夠支持在不同類型的系統(tǒng)之間通過網(wǎng)絡進行文件共享,廣泛應用在FreeBSD、SCO、Solaris等等異構(gòu)操作系 統(tǒng)平臺, 允許一個系統(tǒng)在網(wǎng)絡上與它人共享目錄和文件。 通過使用NFS,用戶和程序可以象訪問本地文件一樣訪問遠端系統(tǒng)上的文件,使得每個計算機的節(jié)點能夠像使用本地資源一樣方便地使用網(wǎng)上資源。換言之,NFS 可用于不同類型計算機、操作系統(tǒng)、網(wǎng)絡架構(gòu)和傳輸協(xié)議運行環(huán)境中的網(wǎng)絡文件遠程訪問和共享。 NFS的工作原理是使用客戶端/服務器架構(gòu),由一個客戶端程序和服務器程序組成。服務器程序向其它計算機提供對文件系統(tǒng)的訪問,其過程就叫 做“輸出”。NFS 客戶端程序?qū)蚕砦募到y(tǒng)進行訪問時,把它們從 NFS 服務器中“輸送”出來。文件通常以“塊” 為單位進行傳輸. 其尺寸是 8K (雖然它可能會將操作分成更小尺寸的分片).NFS 傳輸協(xié)議用于服務器和客戶機之間文件訪問和共享的通信,從而使客戶機遠程地訪問保存在存儲設備上的數(shù)據(jù)。 CIFS(Common Internet File Syste,公共互聯(lián)網(wǎng)文件系統(tǒng))是當前主流異構(gòu)平臺共享文件系統(tǒng)之一。主要應用在NT/Windows環(huán)境下,是由Microsoft公司開發(fā)。其工作 原理是讓CIFS協(xié)議運行于TCP/IP通信協(xié)議之上,讓Unix計算機可以在網(wǎng)絡鄰居上被Windows計算機看到。 共享文件系統(tǒng)特點: 異構(gòu)平臺下的文件共享:不同平臺下的多個客戶端可以很容易的共享NAS中的同一個文件。 充分利用現(xiàn)有的LAN網(wǎng)絡結(jié)構(gòu),保護現(xiàn)有投資。 容易安裝,使用和管理都很方便,實現(xiàn)即插即用。 廣泛的連接性:由于基于IP/Ethernet以及標準的NFS和CIFS,可以適應復雜的網(wǎng)絡環(huán)境。 內(nèi)部資源的整合:可以將內(nèi)部的磁盤整合成一個統(tǒng)一的存儲池,以卷的方式提供給不同的用戶,每一個卷可以格式化成不同的文件系統(tǒng) 允許應用進程打開一個遠地文件,并能夠在該文件的某一個特定的位置上開始讀寫數(shù)據(jù)。NFS 可使用戶只復制一個大文件中的一個很小的片段,而不需復制整個大文件,在網(wǎng)絡上傳送的只是少量的修改數(shù)據(jù)。 需要注意的是,CIFS和NFS雖然同樣也是文件系統(tǒng)(File
System),但它并不能用于在磁盤中存儲和管理數(shù)據(jù),它定義的是通過TCP/IP網(wǎng)絡傳輸文件時的文件組織格式和數(shù)據(jù)傳輸方式。利用CIFS和NFS
共享文件實際涉及到兩次的文件系統(tǒng)轉(zhuǎn)換??蛻舳藦姆掌鞫松暾堃粋€文件時,服務器端首先從本地讀出文件(本地文件系統(tǒng)格式),并以NFS/CIFS的格式
封裝成IP報文并發(fā)送給客戶端。客戶端收到IP報文以后,把文件存儲與本地磁盤中(本地文件系統(tǒng)格式)。 http://gglaoban.blog.hexun.com/17761459_d.html |
|
來自: zengxiaowu2005 > 《linux》