成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

NFS服務器的平臺建立和應用

網絡 網絡管理
下面我們主要介紹一下NFS服務器體系的內容。首先我們需要了解一下這個體系的結構,之后對于這個協議的使用再來詳細講解一下。

NFS服務器的使用比較普遍,在很多通信中都需要這個服務來完成文件的共享。那么我們今天則是講解多系統中的NFS服務器的構建和使用。希望能夠幫助大家了解這方面的內容。

NFS簡介

NFS由SUN公司開發,目前已經成為文件服務的一種標準(RFC1904,RFC1813).其***功能是可以通過網絡讓不同操作系統的計算機可以共享數據,所以也可以將其看做是一臺文件服務器,如圖1-1所示.NFS提供了除Samba之外,Windows與Linux及UNIX與Linux之間通信的方法.

圖1-1  NFS可作為文件服務器

圖1-1  NFS可作為文件服務器

客戶端PC可以掛載NFS服務器所提供的目錄并且掛載之后這個目錄看起來如同本地的磁盤分區一樣,可以使用cp、cd、mv、rm及df等與磁盤相關的命令.NFS有屬于自己的協議與使用的端口號,但是在傳送資料或者其他相關信息時候,NFS服務器使用一個稱為"遠程過程調用"(Remote Procedure Call,RPC)的協議來協助NFS服務器本身的運行.

為何使用NFS

NFS的目標是使計算機共享資源,在其發展過程中(即20世紀80年代),計算機工業飛速發展,廉價CPU及客戶端/服務器技術促進了分布式計算環境的發展.然而當處理器價格下降時,大容量的存儲系統相對而言價格仍居高不下.因此必須采用某種機制在充分發揮單個處理器性能的同時使計算機可共享存儲資源和數據,于是NFS應運而生.

NFS協議

使用NFS,客戶端可以透明地訪問服務器中的文件系統,這不同于提供文件傳輸的FTP協議.FTP會產生文件一個完整的副本;NFS只訪問一個進程引用文件部分,并且一個目的就是使得這種訪問透明.這就意味著任何能夠訪問一個本地文件的客戶端程序不需要做任何修改,就應該能夠訪問一個NFS文件.

NFS是一個使用SunRPC構造的客戶端/服務器應用程序,其客戶端通過向一臺NFS服務器發送RPC請求來訪問其中的文件.盡管這一工作可以使用一般的用戶進程來實現,即NFS客戶端可以是一個用戶進程,對服務器進行顯式調用,而服務器也可以是一個用戶進程.因為兩個理由,NFS一般不這樣實現.首先訪問一個NFS文件必須對客戶端透明,因此NFS的客戶端調用是由客戶端操作系統代表用戶進程來完成的;其次,出于效率的考慮,NFS服務器在服務器操作系統中實現.如果NFS服務器是一個用戶進程,每個客戶端請求和服務器應答(包括讀和寫的數據)將不得不在內核和用戶進程之間進行切換,這個代價太大.第3版的NFS協議在1993年發布,圖1-2所示為一個NFS客戶端和一臺NFS服務器的典型結構.

NFS客戶端和NFS服務器的典型結構

NFS客戶端和NFS服務器的典型結構

(1)訪問一個本地文件還是一個NFS文件對于客戶端來說是透明的,當文件被打開時,由內核決定這一點.文件被打開之后,內核將本地文件的所有引用傳遞給名為"本地文件訪問"的框中,而將一個NFS文件的所有引用傳遞給名為"NFS客戶端"的框中.

(2)NFS客戶端通過其TCP/IP模塊向NFS服務器發送RPC請求,NFS主要使用UDP,***的實現也可以使用TCP.

(3)NFS服務器在端口2049接收作為UDP數據包的客戶端請求,盡管NFS可以被實現為使用端口映射器,允許服務器使用一個臨時端口,但是大多數實現都是直接指定UDP端口2049.

(4)當NFS服務器收到一個客戶端請求時,它將這個請求傳遞給本地文件訪問例程,然后訪問服務器主機上的一個本地的磁盤文件.

(5)NFS服務器需要花一定的時間來處理一個客戶端的請求,訪問本地文件系統一般也需要一部分時間.在這段時間間隔內,服務器不應該阻止其他客戶端請求.為了實現這一功能,大多數的NFS服務器都是多線程的--服務器的內核中實際上有多個NFS服務器在NFS本身的加鎖管理程序中運行,具體實現依賴于不同的操作系統.既然大多數UNIX內核不是多線程的,一個共同的技術就是啟動一個用戶進程(常被稱為"nfsd")的多個實例.這個實例執行一個系統調用,使其作為一個內核進程保留在操作系統的內核中.

(6)在客戶端主機上,NFS客戶端需要花一定的時間來處理一個用戶進程的請求.NFS客戶端向服務器主機發出一個RPC調用,然后等待服務器的應答.為了給使用NFS的客戶端主機上的用戶進程提供更多的并發性,在客戶端內核中一般運行著多個NFS客戶端,同樣具體實現也依賴于操作系統.

責任編輯:佟健 來源: QQread
相關推薦

2010-08-03 11:49:26

Ubuntu nfs服

2010-08-04 11:18:45

Linux NFS

2010-07-27 13:53:23

NFS服務器

2010-08-03 16:08:12

2010-07-27 16:38:11

Debian NFS服

2010-07-27 10:28:44

2010-08-23 17:31:23

LinuxDHCP服務器

2010-07-21 11:29:24

2010-09-02 11:20:47

SQL刪除

2009-09-08 16:31:07

2010-08-03 15:53:07

CentOSNFS服務器

2010-08-05 13:40:06

NFS服務器

2010-08-05 14:15:20

NFS服務器

2010-08-04 16:07:05

NFS服務器

2010-08-26 13:17:27

DHCP服務器

2009-11-23 17:23:59

DNS服務器內部建立

2009-09-01 10:38:13

NFS服務器

2010-08-05 09:43:09

NFS服務器安全

2010-08-04 15:35:02

2009-09-08 13:48:13

NFS服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久里面有精品 | 国产我和子的乱视频网站 | 中文字幕一区二区三区乱码图片 | 国产精品福利在线观看 | 国产精品日韩一区 | 成人精品视频99在线观看免费 | 免费在线黄 | 精品乱子伦一区二区三区 | 久久久久久免费看 | 精品久久香蕉国产线看观看亚洲 | 亚洲激情视频在线 | 91麻豆精品国产91久久久资源速度 | 日本a视频 | 免费午夜电影 | 午夜在线观看免费 | 五十女人一级毛片 | 久久美女视频 | 爱草视频| 欧美在线a | 国产中文字幕网 | 欧美区在线观看 | 欧美日韩在线一区二区 | 天天天操 | 青娱乐av | 少妇午夜一级艳片欧美精品 | 国产免费又黄又爽又刺激蜜月al | 精品一区二区三区中文字幕 | 最新午夜综合福利视频 | 欧美精品1区2区3区 免费黄篇 | 黄色大片免费播放 | 国产亚洲一区精品 | 狠狠躁18三区二区一区 | 欧美激情国产日韩精品一区18 | 精品乱码一区二区三四区视频 | 久久久噜噜噜久久中文字幕色伊伊 | 欧美色专区 | 九九久久久 | 国产精品久久久99 | 日韩欧美一区在线 | 欧美中文一区 | 国产高清区 |