close
實驗環境
1: Nodea : 192.168.0.111 # NFS Client CentOS 5.4
2. Nodeb : 192.168.0.198 # NFS Server CentOS 5.4
------------------------autofs --------------------------------------------
Client 端 Nodea
1. 建立/home/wuda2/wuda #將測試掛載遠端目錄於此
2. 編輯/etc/autofs.master , 並將/home/wuda2/ 對應 /etc/ohyeah.nfs
(掛載遠端nfs設定檔案名稱可自定)
(掛載遠端nfs設定檔案名稱可自定)
3.編輯/etc/ohyeah.nfs #關於掛在nfs相關設定
實驗開始 (1) 先檢查是否有安裝NFS 關軟件(/etc/exports 為主要NFS設定檔)
目前操作環境: nodeb (nfs server)
目前操作環境: nodeb (nfs server)
rpm-qa | grep nfs-utils
rpm-qa | grep portmap
vi /etc/exports
格式設定說明
[ NFS分享目錄] [掛載Client端IP或主機名] [參數: rw / ro , anonuid ,anongid, root_squash , no root_squash]
[ NFS分享目錄] : /wuda #將NFS上此目錄做為遠端Client 掛載NFS Server分享目錄
[掛載Client端IP或主機名] : nodea # 將此分享目錄配發給nodea 這台主機存取用
參數: rw : 受予該目前存取具有寫入權限,亦可設置RO唯讀存取
參數: anonuid,anongid : 當client登入此nfs server 主機時存取身份會對應指定
uid,gid (下圖501 對應擁有者皆為WUDA)
uid,gid (下圖501 對應擁有者皆為WUDA)

(2) 啟動 promap & nfs 目前操作環境: nodeb (nfs server)
/etc/init.d/propmap start #啟動promap
/etc/init.d/nfs start #啟動NFS

(3) 啟動 nfslocock 目前操作環境: nodeb (nfs server)
/etc/init.d/nfslocock start # 讓server與client保持資料同步一致性

(4) showmount -e 目前操作環境: nodeb (nfs server)
showmount -e # 顯示目前nfs 設定內容

(5) exportfs arv 目前操作環境: nodeb (nfs server)
exportfs arv
# arv 將所有/etc/exports 重新掛載並顯示進程, auv
將所有/etc/exports 重新卸載並顯示進程
# arv 將所有/etc/exports 重新掛載並顯示進程, auv
將所有/etc/exports 重新卸載並顯示進程

(6)切換nodea (NFS Client) 目前操作環境: nodea (nfs client)
Client端需啟動 portmap與nfslock

(7)建置 /wuda 目錄(提供遠端掛載的目錄), 目前操作環境: nodea (nfs client)
mount -t nfs -o nosuid,noexec,nodev nodeb:/wuda /wuda
# 將遠端目錄掛載於本機端/wuda 下
# 將遠端目錄掛載於本機端/wuda 下
利用 mount 我們可以 驗證nfs 硬碟是否已經掛上

(8)於NFS Server 下使用 showmount - a (我們可能檢視目前已連線NFS Server 的主機為何)
目前操作環境: nodeb (nfs servr)
目前操作環境: nodeb (nfs servr)

(9)編輯/etc/fstab (設定開機自動掛載nfs) , 目前操作環境: nodea (nfs client)
[nfs server ip or name ]:/wuda /wuda nfs nosuid,noexec,nodev 0 0

(10) AutoFS (設置彈性連線NFS Serevr 機制,節省頻寬,逾時五分鐘未登入NFS目錄會自
動 卸載) , 目前操作環境: nodea (nfs client)
動 卸載) , 目前操作環境: nodea (nfs client)
vi /etc/autofs.master #加入以下
/home/wuda2 /etc/ohyeah.nfs
#將/home/wuda2(稍後將NFS磁碟掛載該目錄下wuda),此設定為掛載目錄上層 ,
並對應到/etc/ohyeah.nfs(詳細掛載設定內容)
#將/home/wuda2(稍後將NFS磁碟掛載該目錄下wuda),此設定為掛載目錄上層 ,
並對應到/etc/ohyeah.nfs(詳細掛載設定內容)

(11) 編輯/etc/ohyeah.nfs (設定掛載內容) 目前操作環境: nodea (nfs client)
[本機掛載遠端放置目錄] [-參數1,2.....] [遠端NFS Server IP or PC NAME] : [遠端開放NFS存取目錄]
設置完成後啟動autofs
/etc/init.d/autofs start

(12)測試掛載 :目前操作環境: nodea (nfs client)
/wuda # 斷去先前已經先掛載OK NFS 磁區
cd /home/wuda2/wuda #提供遠端NFS掛載目錄
mount
#NFS磁區已經自動掛載好了,逾時五分鐘會自動斷線, 待到要存取時,Autofs將自
動mount nfs & 預設系統是不掛載NFS
#NFS磁區已經自動掛載好了,逾時五分鐘會自動斷線, 待到要存取時,Autofs將自
動mount nfs & 預設系統是不掛載NFS

LAB操作參考資料: 鳥哥的網站 http://linux.vbird.org/
全站熱搜