歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

nfs服務器及客戶機端配置

nfs服務器及客戶機端配置   overview: 服務器端:oracle11g:10.80.11.202 客戶端: oracle10g:10.80.11.177   1、配置服務器端:    在Redhat Linux下NFS是默認安裝的,再次確認是否已經安裝相應rpm包 前提檢查: rpm -qa | grep nfs nfs-utils-1.0.9-16.el5 nfs-utils-lib-1.0.8-7.2 配置 /etc/exports  : [root@oracle11g etc]# vi exports /tmp  10.80.11.177(rw,sync) "exports" 1L, 28C written 啟動nfs服務: [root@oracle11g etc]# service nfs start Starting NFS services:  [  OK  ] Starting NFS quotas: [  OK  ] Starting NFS daemon: [  OK  ] Starting NFS mountd: [  OK  ] -----# chkconfig --level 35 nfs on //--可選----設置NFS自動啟動方式; 確認已配置好server端的服務: [root@oracle11g etc]# exportfs /tmp            10.80.11.177     2、客戶機端配置: 選擇nfs掛載目錄: [root@ora10g /]# cd /tmp [root@ora10g tmp]# mkdir nfs [root@ora10g tmp]# ls keyring-v0IRux  mapping-root  nfs  vmware-tools-distrib 掛載nfs: [root@ora10g tmp]# mount -t nfs  10.80.11.202:/tmp /tmp/nfs [root@ora10g tmp]# mount |grep nfs sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw) 10.80.11.202:/tmp on /tmp/nfs type nfs (rw,addr=10.80.11.202) [root@ora10g tmp]# cd nfs [root@ora10g nfs]# ll      ---------確認可查看遠端服務器/tmp的內容 total 56 drwx------ 3 root  root  4096 Jul  8 23:43 gconfd-root srwxr-xr-x 1 root  root     0 Jul  8 23:44 gedit.root.2861903862 -rw-r--r-- 1 54321 54321   59 Jul  9 22:56 hc_trace_name.lst drwxr-xr-x 2 54321 54321 4096 Jul  9 22:56 hsperfdata_oracle drwx------ 2 root  root  4096 Jul  8 23:43 keyring-iHRbxR 。。。。。 [root@ora10g nfs]#   通過修改/etc/fstab文件可以實現開機自動掛載nfs目錄   -----------可選----------修改/etc/fstab 可以實現開機自動掛載nfs目錄 [root@ora10g nfs]# vi /etc/fstab [root@ora10g nfs]# vi /etc/fstab LABEL=/                     /                       ext3    defaults        1 1 LABEL=/boot             /boot                   ext3    defaults        1 2 tmpfs                       /dev/shm                tmpfs   defaults        0 0 devpts                     /dev/pts                devpts  gid=5,mode=620  0 0 sysfs                       /sys                    sysfs   defaults        0 0 proc                        /proc                   proc    defaults        0 0 LABEL=SWAP-sda3         swap                    swap    defaults        0 0 10.80.11.202:/tmp       /tmp/nfs                nfs     defaults        0 0 ~       FYI: NFS配置文件設置 NFS服務的配置文件是etc/exports exports文件內容格式: <輸出目錄> [客戶端1 選項(訪問權限,用戶映射,其他)] [客戶端2 選項( 訪問權限,用戶映射,其他)] 1.輸出目錄: 輸出目錄是指NFS系統中需要共享給客戶機使用的目錄; 2.客戶端: 客戶端是指網絡中可以訪問這個NFS輸出目錄的計算機 客戶端常用的指定方式 •指定ip地址的主機 192.168.0.200 •指定子網中的所有主機 192.168.0.0/24 •指定域名的主機 a.liusuping.com •指定域中的所有主機 *.liusuping.com •所有主機 * 3.選項: 選項用來設置輸出目錄的訪問權限、用戶映射等。NFS主要有3類選項: 訪問權限選項 •設置輸出目錄只讀 ro •設置輸出目錄讀寫 rw 用戶映射選項 •all_squash 將遠程訪問的所有普通用戶及所屬組都映射為匿名用戶或用戶組( nfsnobody); •no_all_squash 與all_squash取反(默認設置); •root_squash 將root用戶及所屬組都映射為匿名用戶或用戶組(默認設置); •no_root_squash 與rootsquash取反; •anonuid=xxx 將遠程訪問的所有用戶都映射為匿名用戶,並指定該用戶為本地 用戶(UID=xxx); •anongid=xxx 將遠程訪問的所有用戶組都映射為匿名用 戶組賬戶,並指定該匿 名用戶組賬戶為本地用戶組賬戶(GID=xxx); 其它選項 •secure 限制客戶端只能從小於1024的tcp/ip端口連接nfs服務器(默認設置) ; •insecure 允許客戶端從大於1024的tcp/ip端口連接服務器; •sync 將數據同步寫入內存緩沖區與磁盤中,效率低,但可以保證數據的一致性 ; •async 將數據先保存在內存緩沖區中,必要時才寫入磁盤; •wdelay 檢查是否有相關的寫操作,如果有則將這些寫操作 一起執行,這樣可 以提高效率(默認設置); •no_wdelay 若有寫操作則立即執行,應與sync配合使用; •subtree 若輸出目錄是一個子目錄,則nfs服務器將檢查其父目錄的權限(默認 設置); •no_subtree 即使輸出目錄是一個子目錄,nfs服務器也不檢查其父目錄的權限, 這樣可以提高效率
Copyright © Linux教程網 All Rights Reserved