一、查看是否安裝NFS(portmap是用于RPC傳輸的)
          # rpm -q nfs-utils portmap
          nfs-utils-1.0.9-47.el5_5
          portmap-4.0-65.2.2.1
          二、配置
          1。配置文件
          # vi /etc/exports
          配置實例:
          1)/nfs/public 192.168.16.0/24(rw,async) *(ro)
          共享目錄    客戶機1                   客戶機2
          nfs/public共享目錄可供子網192.168.16.0/24中的所有客戶端進行讀寫操作,其它網絡中的客戶端只能有讀取操作權限。
          2)/home/test 192.168.0.0/24(rw,no_root_squash,async)
          no_root_squash:不講root用戶及所屬用戶組映射為匿名用戶或用戶組,默認root是被映射為匿名用戶的nfsnobody,所有即使開了rw寫權限,客戶機也使無法寫入的,這個不映射為匿名用戶,還保留原來的用戶權限就可以讀寫了,因為一般都是用root用戶登錄的。
          注意:當客機是否有寫權限時,還要看該目錄對該用戶有沒有開放寫入權限
           
          三、維護NFS
          格式:
          exportfs 選項參數
          -a:輸出/etc/exports中設置的所有目錄
          -r:重新讀取/etc/exports文件中的設置,并且立即生效,而不需要重新啟動NFS服務。
          -u:停止輸出某一目錄
          -v:在輸出目錄時,將目錄顯示在屏幕上。
          1.修改vi /etc/exports后,不用重啟服務,直接使用命令輸出共享目錄
          # exportfs -rv
          2.停止輸出所有共享目錄
          # exportfs -auv
          四、啟動和停止NFS服務
          1.啟動NFS服務
          為了是NFS正常工作,需要啟動portmap和nfs這兩個目錄,并且portmap一定要先于nfs啟動。
          # /etc/init.d/portmap start
          # /etc/init.d/nfs start
          2.停止NFS 服務
          停止NFS服務器前,需要先停止NFS服務再停止portmap服務。如果系統中還有其它服務需要portmap時,則可以不用停止portmap服務。
          /etc/init.d/nfs stop
          /etc/init.d/portmap stop
          3。自啟動NFS服務
          chkconfig --level 35 portmap on
          chkconfig --level 35 nfs on
          五、測試
          1.檢查輸出目錄所使用的選項
          在/etc/exports配置文件中,即使只設置了一兩個選項,在真正輸出目錄時,實際上還帶了很多某人選項。通過查看 /var/lib/nfs/etab文件,就可以知道真正輸出目錄時,都是用了什么選項。
          2.使用showmount測試NFS輸出目錄狀態
          格式:
          showmount 參數選項 nfs服務器名稱或地址
          -a:顯示指定的nfs服務器的所有客戶端主機及其所連接的目錄
          -d:顯示指定的nfs服務器中已經被客戶端連接的所有共享目錄
          -e:顯示指定的nfs服務器上所有輸出的共享目錄
          (1)查看所有輸出的共享目錄
          # showmount -e
          (2)顯示所有被掛載的所有輸出目錄
          # showmount -d
           六、nfs客戶端使用配置
          1.查看nfs服務器信息
          在客戶端,要查看nfs服務器上有哪些共享目錄,可以使用showmount命令。
          # showmount -e 192.168.0.51
          如果出現報錯信息,首先查看服務器nfs和portmap服務是否啟動。再看是否被防火墻屏蔽掉了。
          2.掛載nfs服務器上的共享目錄
           # mount -t nfs 192.168.0.51:/home/test /mnt/
          -t:指定掛載設備的文件類型(nfs是網絡文件系統)
          192.168.0.51:nfs服務器ip地址
          /home/test :nfs服務器的共享目錄
          /mnt/:掛載在本地的目錄
          3.卸載nfs
          在不使用nfs目錄時,可以用umount命令來卸載該目錄
          注意:當有客戶機正在連接nfs服務器時,此時想要將nfs服務器關機,應該先關掉portmap和nfs這兩個服務,否則要等很久才能正常關機。如果無法將portmap和nfs關掉,就直接kill掉進程。也可以用exportmap -auv命令將當前主機中的所有輸出目錄停止后再關機。
           
           4.啟動時自動連接nfs服務器
          要先在啟動時自動連接nfs服務器上的共享目錄,要編輯/etc/fstab文件。在文件中加入
          192.168.0.51:/home/test /mnt nfs defaults 0 0
          192.168.0.51:/home/test:nfs服務器的共享目錄
          /mnt:本機掛載目錄
           
          -------------------------------------------------
          拷貝時cp命令常用參數
          cp -a -v /mnt /home/
          - a 該選項通常在拷貝目錄時使用。它保留鏈接、文件屬性,并遞歸地拷貝目錄,其作用等于dpR選項的組合。
          -v或–verbose  顯示指令執行過程。
          -V<備份方式>或–version-control=<備份方式>  用”-b”參數備份目標文件后,備份文件的字尾會被加上一個備份字符串,這字符串不僅可用”-S”參數變更,當使用”-V”參數指定不同備份方式時,也會產生不同字尾的備份字串。
          - i 和f選項相反,在覆蓋目標文件之前將給出提示要求用戶確認。回答y時目標文件將被覆蓋,是交互式拷貝。
          posted on 2012-07-19 13:08 姚先進 閱讀(955) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
           
          主站蜘蛛池模板: 太仓市| 阜康市| 连平县| 札达县| 陵水| 宜宾县| 车致| 广安市| 临城县| 东辽县| 绥阳县| 盘锦市| 荆州市| 志丹县| 武威市| 兴海县| 仙桃市| 石首市| 溧阳市| 新乐市| 富蕴县| 皮山县| 巧家县| 内江市| 来宾市| 浏阳市| 通州市| 东乌珠穆沁旗| 武夷山市| 镇巴县| 溧阳市| 洞口县| 关岭| 德州市| 鞍山市| 南丰县| 平乐县| 沙雅县| 古浪县| 泽普县| 鄂托克前旗|