WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機
NFS
NFS(網(wǎng)絡(luò)文件系統(tǒng))是在Unix系統(tǒng)間實現(xiàn)磁盤文件共享的一種方法,它支持應(yīng)用程序在客戶端通過網(wǎng)絡(luò)訪問位于服務(wù)器磁盤中數(shù)據(jù)的一種文件系統(tǒng)協(xié)議,最早于1984年由升陽開發(fā),功能是通過網(wǎng)絡(luò)讓不同的機器、不同的操作系統(tǒng)能夠彼此分享個別的數(shù)據(jù)。網(wǎng)絡(luò)文件系統(tǒng)是FreeBSD支持的文件系統(tǒng)中的一種,也被稱為NFS.NFS允許一個系統(tǒng)在網(wǎng)絡(luò)上與他人共享目錄和文件,通過使用NFS用戶和程序可以像訪問本地文件一樣訪問遠端系統(tǒng)上的文件。
NFS概述[ ]
NFS至少有兩個主要部分:一臺服務(wù)器和一臺(或者更多)客戶機,客戶機遠程訪問存放在服務(wù)器上的數(shù)據(jù)為了正常工作,一些進程需要被配置并運行。NFS的基本原則是容許不同的客戶端及服務(wù)端通過一組RPCS分享相同的文件系統(tǒng),它是獨立于操作系統(tǒng),容許不同硬件及操作系統(tǒng)的系統(tǒng)共同進行文件的分享。
NFFNFS提供的服務(wù)[ ]
- 在目錄(directory)中查找文件.
- 列出目錄中的文件.
- 管理目錄.
- 取得各文件的屬性(file attribute).
- 文件的讀/寫.
NFS配置方式[ ]
NFS的配置過程相對簡單,這個過程只需要對/etc/rc.conf文件作一些簡單修改,具體設(shè)置如下。
- 在NFS服務(wù)器這端,確認/etc/rc.conf文件里頭以下開關(guān)都配上了如下代碼:
rpcbind_enable="YES"
nfs_server_enable="YES"
mountd_flags="-r"
- 在客戶端一側(cè)確認下面這個開關(guān)出現(xiàn)在/etc/rc.conf里頭:
nfs_client_enable="YES"
/etc/exports文件指定了哪個文件系統(tǒng) NFS應(yīng)該輸出(有時被稱為“共享”),/etc/exports里面每行指定一個輸出的文件系統(tǒng)和哪些機器可以訪問該文件系統(tǒng),在指定機器訪問權(quán)限的同時訪問選項開關(guān)也可以被指定。
備注:只要NFS服務(wù)被置為enable,mountd 就能自動運行。
NFS使用的好處[ ]
- 本地工作站使用更少的磁盤空間,因為通常的數(shù)據(jù)可以存放在一臺機器上而且可以通過網(wǎng)絡(luò)訪問到。
- 用戶不必在每個網(wǎng)絡(luò)上機器里頭都有一個Home目錄,Home目錄可以被放在NFS服務(wù)器上并且在網(wǎng)絡(luò)上處處可用。
- 諸如軟驅(qū),CDROM和Zip(是指一種高儲存密度的磁盤驅(qū)動器與磁盤)之類的存儲設(shè)備可以在網(wǎng)絡(luò)上面被別的機器使用,這可以減少整個網(wǎng)絡(luò)上的可移動介質(zhì)設(shè)備的數(shù)量。
NFS發(fā)展歷史[ ]
NFS于1984年由升陽公司推出不久即廣為業(yè)界及學(xué)術(shù)界所接受,盡管當(dāng)時不同的大學(xué)及實驗室已研發(fā)了多種分布式文件系統(tǒng),然而NFS是第一個能夠于學(xué)術(shù)及商業(yè)上成功應(yīng)用的產(chǎn)品。其后升陽為了使NFS成為一種標準,于1989年正式公開發(fā)布其接口,使得更多廠商能夠把NFS加入其產(chǎn)品之中,NFS是一個成功的文件共享方法,但它最大的問題是它不太適合于大型的分散式系統(tǒng)。
NFS常見的應(yīng)用[ ]
- 多個機器共享一臺CDROM或者其他設(shè)備。這對于在多臺機器中安裝軟件來說更加便宜跟方便。
- 在大型網(wǎng)絡(luò)中配置一臺中心NFS服務(wù)器用來放置所有用戶的Home目錄可能會帶來便利,這些目錄能被輸出到網(wǎng)絡(luò)以便用戶不管在哪臺工作站上登錄總能得到相同的Home目錄。
- 幾臺機器可以有通用的/usr/ports/distfiles 目錄。這樣的話,當(dāng)您需要在幾臺機器上安裝Port時,您可以無需在每臺設(shè)備上下載而快速訪問源碼。
注:NFS由Sun microsystems公司開發(fā),是一種網(wǎng)絡(luò)操作系統(tǒng)并且是Unix操作系統(tǒng)的協(xié)議。