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設定檔案名稱可自定)
 
3.編輯/etc/ohyeah.nfs       #關於掛在nfs相關設定
實驗開始
 
   (1) 先檢查是否有安裝NFS 關軟件(/etc/exports 為主要NFS設定檔)  

         目前操作環境: 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)
 
 
 
   (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 重新卸載並顯示進程
     
 
       (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 下
 
            利用 mount 我們可以 驗證nfs 硬碟是否已經掛上 
      
 
        (8)於NFS Server 下使用 showmount - a (我們可能檢視目前已連線NFS Server 的主機為何) 

         
目前操作環境: 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)
 
                  vi   /etc/autofs.master      #加入以下
 
                  /home/wuda2     /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          
       
 
LAB操作參考資料: 鳥哥的網站 http://linux.vbird.org/
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 終極.凱因斯 的頭像
    終極.凱因斯

    NEIL`s_IT技術學習分享發表Blog

    終極.凱因斯 發表在 痞客邦 留言(0) 人氣()