GB | BIG5
|
| 首頁 > 網絡管理 > 其它 > 正文 |
 |
| 網絡管理員指南 -11.網絡文件系統NFS |
| 本文出自:http://www.linpus.com.tw 作者: Andrew Anderson (2001-07-16 12:10:00) |
NFS,就是網絡文件系統,可能是使用RPC的最為顯的網絡服務。它允許在遠程主機上使用與一個用戶訪問
任何的本地文件相同的方法來訪問文件。這通過在客戶端(它使用的是遠程文件系統)和在服務端上的一個
NFS服務(它提供的是文件數據)的核心功能的混合來實現。這個文件訪對客戶來說是完全透明的,並且在
各種服務器和主機的結構中交叉工作。
NFS有一系列的優勢:
可以被所有用戶訪問的數據可以被保存在中心主機上,客戶在啟動的時候會登錄到這個路徑上。例如,你可以
在一個主機上保留所有的用戶帳戶,並且從這個主機上登錄你的網絡上的所有的主機。如果同NIS一起安裝,
用戶就會馬上登錄到任何的系統中,並且可以繼續在一些文件的工作。
所有消耗大量磁盤空間的數據都可以保存在一個單一的主機上。例如,所有的與LaTeX 和 METAFONT有關的文件
和程序都可以保存在同一個地方。
管理性文件可以保存在一個單一的主機上。不再需要使用rcp安裝同樣的傻文件到20個不同的機器上。
NFS主要是Rick Sladkey的成就,他撰寫了NFS的核心代碼和NFS服務器的大部分的內容。者源自Mark Shand所
寫的unfsd user-space NFS server,而hnfs Harris NFS server是由Donald Becker所。
現在讓我們看一看NFS是如何工作的:一個客戶可能要求使用與安裝一個物理設備相同的方式在一個本地路徑從
一個遠程主機上安裝一個路徑。然而,syntax習慣所指定的遠程路徑是不同的。例如,要在vale上從主機vlager
上安裝/home,管理員會在vale上執行下面的命令:
是安裝將會嘗試在vlager上通過RPC連接到mountd安裝。服務器就會檢查vale在要求下是否被允許安裝路徑,
如果可以,就會返回給它一個文件處理。這個文件處理將會在之所有的要求中用在文件/用戶中。
當某人通過NFS訪問一個文件,核心就會在服務機上放置一個RPC呼叫到nfsd(NFS的daemon)。這個呼叫含有文件
處理,文件被訪問,並且用戶的用戶和組群的ID作為參量。這些被用在決定對特定文件的訪問權。為了阻止未被
授權的用戶讀取或者是修改文件,用戶和組群ids在兩個主機上必須是相同的。
在多數的安裝上,對用戶和服務器的NFS功能都是在系統啟動中從用戶空間開始的作為核心層的daemons來安裝的。
這些是服務主機上的NFS daemon (nfsd),並且Block I/O Daemon (biod)在客戶主機上運行。要提高生產量,biod
使用先讀寫進行異步輸入輸出;幾個nfsd daemons也經常同時運行。
NFS安裝有一些不同,因為客戶代碼被緊緊的合成在核心的虛擬文件系統(VFS)層中,並且不需要通過biod的更多的
控制。另一方面,服務器代碼全部在用戶空間運行,這樣同時運行服務的幾個復本由所涉及的同步事件的原因,
可能性很小。當前,NFS也缺少先讀寫的功能,但是Rick Sladkey計劃添加它們。
NFS代碼的一個最大的問題是1.0版本的核心在塊中無法劃分出大4K的內存。結果,網絡代碼無法處理減掉標題大
小之大概多3500 bytes的datagrams等等。這就意味著默認下使用大UDP datagrams的系統上運行來傳入或者傳
出NFS daemons需要人工減小大小。這在某些情況下嚴重影響使用。這個限制在之的-1.1核心中消失,通過修改客
戶代碼來實現了改進。
(http://www.fanqiang.com)
進入【UNIX論壇】
|
|
| 相關文章 |
網絡管理員指南 -21.簡單的 smail配置文件 (2001-07-20 11:00:00) 網絡管理員指南 -20.一個PLIP的零打印機電纜 (2001-07-20 10:08:00) 網絡管理員指南 -19.Newsreader配置 (2001-07-20 09:04:00) 網絡管理員指南 -18.NNTP描述 -5>Nntpd與C-News的接口 (2001-07-20 08:10:00) 網絡管理員指南 -18.NNTP描述 -4>NNTP授權 (2001-07-20 07:00:00) 網絡管理員指南 -18.NNTP描述 -3>限定NNTP訪問 (2001-07-19 22:08:00) 網絡管理員指南 -18.NNTP描述 -2>安裝NNTP服務器 (2001-07-19 21:04:00) 網絡管理員指南 -18.NNTP描述 -1>介紹 (2001-07-19 20:10:00) 網絡管理員指南 -17.C-News -9>維護工具可任務 (2001-07-19 19:00:01) 網絡管理員指南 -17.C-News -8>在一個NFS環境下的C-News (2001-07-19 18:08:00)
|
===更多相關=== |
|
|
 |
★ 樊強制作 歡迎分享 ★ |