版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
XX大學(xué)XX系XXXWednesday,January17,2024第8章NFS效勞及其配置本章提要NFS概述NFS的配置與管理NFS的平安性網(wǎng)絡(luò)的目標(biāo)是讓用戶更方便地共享信息。如果網(wǎng)絡(luò)中僅僅有Linux機(jī)器,它們之間的文件共享使用NFS比較方便。一臺(tái)NFS效勞器就如同一臺(tái)文件效勞器,只要將其文件系統(tǒng)共享出來,NFS客戶端就可以將它掛載到本地系統(tǒng)中,從而可以象使用本地文件系統(tǒng)中的文件一樣使用那些遠(yuǎn)程文件系統(tǒng)中的文件。本章主要介紹NFS效勞器的配置和使用,以及相關(guān)的平安性問題。NFS效勞概述NFS是網(wǎng)絡(luò)文件系統(tǒng)〔NetworkFileSystem〕的簡(jiǎn)稱。NFS由Sun微系統(tǒng)公司〔SunMicrosystem,Inc)于1948年開發(fā),并制訂了NFS標(biāo)準(zhǔn),最終被IETF接受,納入RFC,作為文件效勞的一種標(biāo)準(zhǔn)〔RFC1904,RFC1813〕。NFS是一個(gè)RPC效勞,它使我們能夠在Unix/Linux系統(tǒng)之間實(shí)現(xiàn)資源共享,類似于Windows系統(tǒng)中的資源共享功能。當(dāng)使用者想用遠(yuǎn)程文件時(shí),只要用mount就可把遠(yuǎn)程的文件系統(tǒng)掛接在自己的文件系統(tǒng)之下,從用戶角度看來,在這些遠(yuǎn)程的文件系統(tǒng)操作和本地的文件系統(tǒng)上操作并沒有什么不同。NFS的主要特點(diǎn)〔1〕信息訪問的透明性:訪問遠(yuǎn)程主機(jī)共享文件的過程與訪問本機(jī)文件是相同的,所有內(nèi)部細(xì)節(jié)對(duì)用戶透明?!?〕良好的擴(kuò)展性:由于NFS系統(tǒng)是一種分布式的數(shù)據(jù)庫(kù)系統(tǒng),可以方便地集成新的軟件技術(shù)。NFS并不需要對(duì)其下層的操作系統(tǒng)進(jìn)行修改,而只需對(duì)該層協(xié)議進(jìn)行擴(kuò)展?!?〕操作的簡(jiǎn)易性:NFS允許用戶使用熟悉的UNIX命令去操作遠(yuǎn)程文件。NFS的工作原理NFS是基于客戶/效勞器模式的。NFS效勞器是輸出一組文件的計(jì)算機(jī),而NFS客戶端是訪問文件的計(jì)算機(jī)??蛻艉托谄鞫送ㄟ^遠(yuǎn)程過程調(diào)用〔RPC,RemoteProcedureCall〕通信,當(dāng)客戶主機(jī)上的應(yīng)用程序訪問遠(yuǎn)程文件時(shí),客戶主機(jī)內(nèi)核向遠(yuǎn)程N(yùn)FS效勞器發(fā)送一個(gè)請(qǐng)求,等待效勞器響應(yīng),而NFS效勞器一直處于等待狀態(tài),如果接收到客戶請(qǐng)求,就處理請(qǐng)求并將結(jié)果返回客戶機(jī)。NFS效勞器上的目錄如果可以被遠(yuǎn)程用戶訪問,就稱為“導(dǎo)出〔export〕〞;客戶主機(jī)訪問效勞器導(dǎo)出目錄的過程稱為“安裝〔mount〕〞,或稱為“掛接〞、“導(dǎo)入〞等。NFS的工作原理〔續(xù)〕在以下圖8-1中,/ShareA、/ShareB和/ShareC分別是三臺(tái)Linux中的NFS共享目錄,那么客戶端要訪問效勞器上的共享目錄,就可以使用mount命令將它們分別安裝在本地Linux系統(tǒng)的/mntA、/mntB和/mntC目錄下,這樣用戶在訪問遠(yuǎn)程系統(tǒng)中的文件就象訪問本地的文件一樣。8-1NFS效勞器工作原理示意圖NFS的組成〔1〕NFS協(xié)議:NFS協(xié)議定義客戶機(jī)可能向NFS效勞器發(fā)送的請(qǐng)求、請(qǐng)求中可能使用的參數(shù)和效勞器可能返回的應(yīng)答?!?〕RPC協(xié)議:RPC協(xié)議負(fù)責(zé)定義客戶機(jī)和效勞器之間的信息格式。NFS請(qǐng)求是以RPC包的形式發(fā)送的?!?〕擴(kuò)展數(shù)據(jù)表達(dá)〔XDR〕:提供網(wǎng)絡(luò)傳輸數(shù)據(jù)的方法,該方法與計(jì)算機(jī)獨(dú)立。所有的RPC請(qǐng)求都使用XDR傳送?!?〕NFS效勞器代碼和守護(hù)進(jìn)程:負(fù)責(zé)處理所有客戶機(jī)請(qǐng)求,提供對(duì)導(dǎo)出文件系統(tǒng)的訪問。NFS守護(hù)進(jìn)程偵聽客戶機(jī)請(qǐng)求?!?〕NFS客戶代碼和守護(hù)進(jìn)程:向效勞器發(fā)送RPC請(qǐng)求,訪問遠(yuǎn)程文件系統(tǒng)。Biod守護(hù)進(jìn)程負(fù)責(zé)處理NFS文件塊的異步輸入/輸出。對(duì)于NFS由效勞器和客戶端角色之分,因此NFS的配置包括NFS效勞器端的配置和NFS客戶機(jī)的配置兩局部。NFS效勞器的安裝與配置NFS效勞器的配置包括四個(gè)主要步驟:〔1〕安裝NFS軟件包?!?〕在/etc/exports文件中配置NFS效勞器上要導(dǎo)出的文件系統(tǒng)或目錄?!?〕啟動(dòng)NFS效勞?!?〕導(dǎo)出/etc/exports中配置的文件系統(tǒng)或目錄。安裝NFS效勞器。在Fedora8安裝時(shí),可以選擇安裝NFS效勞器,如果不確定系統(tǒng)是否安裝了NFS,可以使用以下方法判斷:[root@Candyroot]#rpm–qa|grepnfs如上顯示說明已經(jīng)安裝。如果在Fedora8安裝時(shí)沒有選擇NFS效勞器,那么需要先找出安裝光盤DVD的保存在/Packages目錄下以nfs開頭的RPM包文件,然后輸入以下指令,系統(tǒng)即會(huì)自動(dòng)完成安裝nfs軟件包的任務(wù):[root@Candyroot]#rpm–ivh[root@Candyroot]#rpm–ivh二.NFS的啟動(dòng)和停止NFS的啟動(dòng)和停止是通過/etc/rc.d/init.d目錄中的腳本文件nfs實(shí)現(xiàn)的,執(zhí)行該腳本時(shí)必須以root身份登陸。在命令行啟動(dòng)NFS的命令為/etc/rc.d/init.d/nfsstart,如以下圖8-3所示:停止NFS的命令為/etc/rc.d/init.d/nfsstop。[root@Candyroot]#/etc/rc.d/init.d/nfsstop當(dāng)然,也可以用service命令啟動(dòng)和停止NFS效勞,命令為:[root@Candyroot]#servicenfsstart//啟動(dòng)NFS效勞[root@Candyroot]#servicenfsstop//停止NFS效勞圖8-3NFS效勞的啟動(dòng)ntsysv命令如果想讓NFS效勞隨系統(tǒng)啟動(dòng)的同時(shí)立即啟動(dòng),可以使用ntsysv命令,如圖8-4所示。找到NFS效勞,用空格鍵在NFS處做標(biāo)記“*〞,確認(rèn)“OK〞即可。[root@Candyroot]#ntsysv圖8-4NFS的自動(dòng)啟動(dòng)配置NFS效勞器配置NFS主要涉及配置文件/etc/exports,它用于NFS效勞器段,其中列出了NFS效勞器中要導(dǎo)出的目錄、可以訪問這些目錄的NFS客戶機(jī)及其訪問權(quán)限。/etc/exports文件的格式如下:dir_to_exportNFS_client(permissions)[NFS_client(permissions)…]配置NFS效勞器〔續(xù)〕輸出目錄dir_to_export要導(dǎo)出的文件系統(tǒng)或目錄名稱,也就是要共享給客戶端使用的目錄。該目錄必須是一個(gè)絕對(duì)路徑??蛻舳薔FS_client是可以訪問該NFS效勞器的客戶機(jī)名稱。客戶機(jī)的指定非常靈活,可以是單個(gè)主機(jī)的IP地址或域名,也可以是某個(gè)子網(wǎng)或域中主機(jī)等。配置NFS效勞器〔續(xù)〕選項(xiàng)該設(shè)置主要是權(quán)限〔permissions〕,這是NFS客戶機(jī)訪問導(dǎo)出目錄的訪問權(quán)限,它的可選值為ro〔只讀〕或rw〔讀寫〕。下面是一個(gè)/etc/exports文件的實(shí)例,在此導(dǎo)出了NFS效勞器中的兩個(gè)目錄/tmp、/share1,可以共享這兩個(gè)目錄的主機(jī)為Candy和“*〞〔即所有主機(jī)〕,它們對(duì)兩個(gè)目錄的讀寫權(quán)限分別為讀寫〔rw〕和只讀〔ro〕。/tmppuma(rw)*(ro)/share1puma(rw)*(ro)注意:/etc/exports文件參數(shù)選項(xiàng)眾多,有性能選項(xiàng)和平安選項(xiàng)兩大類,限于篇幅這里未能詳細(xì)介紹,讀者可參考其它相關(guān)資料。配置NFS效勞器〔續(xù)〕維護(hù)NFS效勞的輸出目錄列表當(dāng)修改了/etc/exports文件的內(nèi)容后,實(shí)際上不需要重新啟動(dòng)NFS效勞,而直接使用命令exportfs就可以使設(shè)置立即生效。exportfs命令就是用來維護(hù)NFS效勞的輸出目錄列表的,命令的根本格式如下。exports[選項(xiàng)]表8-1exports的參數(shù)選項(xiàng)及含義參數(shù)含義-a輸出在/etc/exports文件中所設(shè)置的所有目錄-r重新讀取/etc/exports文件中的設(shè)置,并使設(shè)置立即生效,而不需要重新啟動(dòng)NFS服務(wù)-u停止輸出某一目錄-v在輸出目錄時(shí)將目錄顯示到屏幕上配置NFS效勞器〔續(xù)〕使用exportfs重新輸出目錄共享當(dāng)修改了/etc/exports文件的內(nèi)容后,保存所做修改,并在命令行執(zhí)行如下命令使配置生效。圖8-5使用exportfs重新輸出目錄共享圖形界面NFS效勞器的設(shè)置翻開“系統(tǒng)〞|“管理〞|“效勞器設(shè)置〞|“NFS〞如以下圖8-6所示:圖8-6NFS效勞器的設(shè)置圖形界面NFS效勞器的設(shè)置〔續(xù)〕在“NFS效勞器配置方案〞界面中,單擊工具欄上的“添加〞按鈕,將出現(xiàn)“編輯NFS共享〞界面,如以下圖8-6所示。圖8-6添加NFS共享目錄NFS客戶端的配置NFS目錄通過/etc/exports共享,并用exportfs發(fā)布。目錄共享之后,可以用命令showmount來顯示共享目錄。查看NFS效勞器信息在客戶端,要查看NFS效勞器上有哪些共享目錄,可以使用showmount命令。showmount的命令格式如下:showmount[-ade][hostname]屬性:-a—列出所有遠(yuǎn)程加載。-d—列出被遠(yuǎn)程加載的目錄。-e—列出所有共享的文件系統(tǒng)。NFS客戶端的配置〔續(xù)〕例如,如果NFS效勞器的IP地址為〔或者用主機(jī)名Candy〕,那么可以使用下面命令來查看。[root@Candyroot]#showmountExportlistfor192.168.1.101:/tmp(everyone)/share1(everyone)NFS客戶端的配置〔續(xù)〕連接NFS效勞器在利用showmount命令得知遠(yuǎn)程N(yùn)FS效勞器上的共享資源后,接下來就是進(jìn)行實(shí)際的掛載操作。掛載NFS效勞器上的輸出目錄的命令格式如下:mountNFS_server_name:exported_directorymount_point其中,NFS_server_name是NFS效勞器名稱;exported_directory時(shí)要共享的目錄;mount_point是在本機(jī)的安裝位置。也可以在mount命令行指定其他文件系統(tǒng)或者讀寫參數(shù)。在下面的實(shí)例中,NFS客戶端把遠(yuǎn)程文件系統(tǒng)Candy上導(dǎo)出的/share1目錄安裝在自己的文件系統(tǒng)/mnt/nfs目錄下,以實(shí)現(xiàn)共享。[root@Candyroot]#mountCandy:/share1/mnt/nfs將共享目錄掛接進(jìn)來后,只要鍵入/mnt/nfs就等于進(jìn)入了遠(yuǎn)程主機(jī)Candy上的/share1目錄中了。NFS客戶端的配置〔續(xù)〕為了在NFS客戶端每次啟動(dòng)時(shí)能夠自動(dòng)安裝遠(yuǎn)程文件系統(tǒng),還需要配置NFS客戶端的/etc/fstab文件,該文件定義了系統(tǒng)引導(dǎo)過程中要安裝的所有分區(qū)、目錄及它們的安裝地點(diǎn)。下面是一個(gè)/etc/fstab文件的實(shí)例:/dev/sda6/ext3defaults11/dev/sda1/bootext3defaults12/dev/cdrom/mnt/cdromiso9660noauto,owner,ro00/dev/sda5swapswapdefaults00/dev/fd0/mnt/floppyext3noauto,owner00none/procprocdefaults00none/dev/ptsdevptsgid=5,mode=62000Candy:/share1/mnt/nfsext3default00其中第一列定義了要被安裝的分區(qū)或遠(yuǎn)程目錄,例如:/dev/sda6為本地分區(qū),Candy:/share1為指定NFS效勞器Candy的/share1目錄;第二列為文件系統(tǒng)的安裝位置;第三列為安裝的文
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版安全防范設(shè)備安裝與保安人員勞務(wù)合同2篇
- 2025版太陽(yáng)能光伏發(fā)電系統(tǒng)安裝與安全檢驗(yàn)合同3篇
- 《養(yǎng)老保險(xiǎn)宣傳方案》課件
- 2025年度個(gè)人投資理財(cái)合同4篇
- 2025版萬科物業(yè)知識(shí)共享與培訓(xùn)服務(wù)合同3篇
- 2025版戶外廣告牌清洗及維護(hù)服務(wù)合同3篇
- 2025版司機(jī)車輛維護(hù)保養(yǎng)合同3篇
- 二零二五年度大數(shù)據(jù)分析服務(wù)借款合同協(xié)議2篇
- 2025年度鋁單板智能制造技術(shù)改造項(xiàng)目合同4篇
- 2025版我國(guó)行政救濟(jì)制度優(yōu)化與執(zhí)行監(jiān)督合同3篇
- 2025-2030年中國(guó)陶瓷電容器行業(yè)運(yùn)營(yíng)狀況與發(fā)展前景分析報(bào)告
- 二零二五年倉(cāng)儲(chǔ)配送中心物業(yè)管理與優(yōu)化升級(jí)合同3篇
- 2025屆廈門高三1月質(zhì)檢期末聯(lián)考數(shù)學(xué)答案
- 音樂作品錄制許可
- 江蘇省無錫市2023-2024學(xué)年高三上學(xué)期期終教學(xué)質(zhì)量調(diào)研測(cè)試語(yǔ)文試題(解析版)
- 拉薩市2025屆高三第一次聯(lián)考(一模)英語(yǔ)試卷(含答案解析)
- 開題報(bào)告:AIGC背景下大學(xué)英語(yǔ)教學(xué)設(shè)計(jì)重構(gòu)研究
- 師德標(biāo)兵先進(jìn)事跡材料師德標(biāo)兵個(gè)人主要事跡
- 連鎖商務(wù)酒店述職報(bào)告
- 《實(shí)踐論》(原文)毛澤東
- 第三單元名著導(dǎo)讀《紅星照耀中國(guó)》(公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)+說課稿)
評(píng)論
0/150
提交評(píng)論