系統結構服務器
---------------------------------------------------------------------------------------------------------app
NFS服務器端:async
主機名(IP):Server01 (192.168.11.11)tcp
系統: CentOS 6.2spa
須要的包:.net
(有最新的下最新的)server
nfs-utils-1:1.2.3-15.el6
rpcbind-0.2.0-8.el6.x86_64ci
NFS客戶端:rpc
主機名(IP):Server100 (192.168.11.100)it
系統: CentOS 6.2
須要的包:
(有最新的下最新的)
rpcbind-0.2.0-8.el6.x86_64
服務端設定(192.168.11.11)
安裝
# yum install nfs-utils nfs-utils-lib # yum install rpcbind
NFS設定
1.新建公開目錄
# mkdir /nfs_dir
2.設置成匿名用戶能夠訪問
# chown nfsnobody:nfsnobody /nfs_dir
3.編輯export文件
# vi /etc/exports
/nfs_dir 192.168.11.0/24(rw,async,no_root_squash,no_all_squash)
4.檢查export是否反映成功
# exportfs -ra # exportfs -v /nfs_dir 192.168.11.0/24(rw,wdelay,root_squash,no_subtree_check)
5.IPv6無效的狀況下,將netconfig以下兩行註釋掉
# vi /etc/netconfig # udp6 tpi_clts v inet6 udp - - # tcp6 tpi_cots_ord v inet6 tcp - -
啓動
---------------------------------------------------------------
按以下順序啓動
# /etc/rc.d/init.d/rpcbind start rpcbind starting: [ OK ] # /etc/init.d/nfslock start NFS statd starting: [ OK ] # /etc/init.d/nfs start NFS service starting: [ OK ] NFS quota staring: [ OK ] NFS demon starting: [ OK ] NFS mountd starting: [ OK ]
用rpc命令確認是否已經啓動
# rpcinfo -p program vers proto port service 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 111 portmapper 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 portmapper 100011 1 udp 875 rquotad 100011 2 udp 875 rquotad 100011 1 tcp 875 rquotad 100011 2 tcp 875 rquotad 100003 2 tcp 2049 nfs 100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100227 2 tcp 2049 nfs_acl 100227 3 tcp 2049 nfs_acl 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100003 4 udp 2049 nfs 100227 2 udp 2049 nfs_acl 100227 3 udp 2049 nfs_acl 100021 1 udp 34867 nlockmgr 100021 3 udp 34867 nlockmgr 100021 4 udp 34867 nlockmgr 100021 1 tcp 60294 nlockmgr 100021 3 tcp 60294 nlockmgr 100021 4 tcp 60294 nlockmgr 100005 1 udp 48754 mountd 100005 1 tcp 52485 mountd 100005 2 udp 38027 mountd 100005 2 tcp 36312 mountd 100005 3 udp 34626 mountd 100005 3 tcp 51096 mountd 100024 1 udp 58668 status 100024 1 tcp 33347 status
設置開機啓動
# chkconfig rpcbind on # chkconfig nfslock on # chkconfig nfs on
客戶端設置
----------------------------------------------------------
安裝rpcbind
# yum install rpcbind
啓動rpcbind
# /etc/init.d/rpcbind start rpcbind を起動中: [ OK ]
確認rpcbind是否啓動
# rpcinfo -p program vers proto port service 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 111 portmapper 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 portmapper
開機啓動設置
# chkconfig rpcbind on
Mount的設定
---------------------------------------------------------------
建立Mount使用的目錄
# mkdir /data
執行Mount
# mount -t nfs 192.168.11.11:/nfs_dir /data
用df命令檢查是否Mount成功
# vi /etc/fstab
設置開機執行Mount,編輯fstab文件
# vi /etc/fstab
192.168.11.11:/nfs_dir /mnt/rte nfs rsize=8192,wsize=8192,hard,intr 0 0
參考自
http://www.oss-d.net/nfs/1.2
http://www.server-world.info/query?os=CentOS_6&p=nfs