CentOS搭建NFS服務

系統結構服務器

---------------------------------------------------------------------------------------------------------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

相關文章
相關標籤/搜索