搭建NFS存储


NFS服务端:

[root@NFS-server ~]# rpm -qa rpcbind nfs-utils
  [root@NFS-server ~]# yum -y install rpcbind nfs-utils

[root@NFS-server ~]# rpm -qa rpcbind nfs-utils       
  rpcbind-0.2.0-11.el6.x86_64
  nfs-utils-1.2.3-54.el6.x86_64
  [root@NFS-server ~]# /etc/init.d/rpcbind start
  Starting rpcbind:                                          [  OK  ]
  [root@NFS-server ~]# /etc/init.d/nfs start    
  Starting NFS services:                                     [  OK  ]
  Starting NFS quotas:                                       [  OK  ]
  Starting NFS mountd:                                       [  OK  ]
  Starting NFS daemon:                                       [  OK  ]
  Starting RPC idmapd:                                       [  OK  ]

[root@NFS-server ~]# mkdir /data/www/www/upload -p
  [root@NFS-server ~]# mkdir /data/www/bbs/upload -p   
  [root@NFS-server ~]# mkdir /data/www/blog/upload -p    

[root@NFS-server ~]# vim /etc/exports 
  #print for share files and sync web-server files by yvonne 2015-7-6 18:22:56.
  /data/www/blog/upload 192.168.10.0/24(rw,sync,all_squash)
  /data/www/bbs/upload 192.168.10.0/24(rw,sync,all_squash)
  /data/www/www/upload 192.168.10.0/24(rw,sync,all_squash)

~                                                                   

[root@NFS-server ~]# /etc/init.d/nfs reload

[root@NFS-server ~]# showmount -e 192.168.10.103
  Export list for 192.168.10.103:
  /data/www/www/upload  192.168.10.0/24
  /data/www/bbs/upload  192.168.10.0/24
  /data/www/blog/upload 192.168.10.0/24

[root@NFS-server ~]# chown -R  nfsnobody /data/www/www/upload/
  [root@NFS-server ~]# chown -R  nfsnobody /data/www/bbs/upload/
  [root@NFS-server ~]# chown -R  nfsnobody /data/www/blog/upload/

[root@NFS-server ~]# touch /data/www/www/upload/iam_nfs_server

[root@NFS-server ~]# vim /etc/rc.local     开机启动服务
  
  #!/bin/sh
  #
  # This script will be executed *after* all the other init scripts.
  # You can put your own initialization stuff in here if you don't
  # want to do the full Sys V style init stuff.
  
  touch /var/lock/subsys/local
  /etc/init.d/iptables stop
  
  /etc/init.d/rpcbind start
  /etc/init.d/nfs start

 


搭好NFS-server后,将此web配置为NFS-client :


[root@web-nginx ~]# rpm -qa rpcbind nfs-utils
 [root@web-nginx ~]# yum -y install rpcbind nfs-utils


[root@web-nginx ~]# /etc/init.d/rpcbind start
 Starting rpcbind:                                          [  OK  ]


[root@web-nginx ~]# ps -ef |grep rpcbind |grep -v grep
 rpc        7938      1  0 18:28 ?        00:00:00 rpcbind
 [root@web-nginx ~]# netstat -lntup |grep rpcbind
 tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      7938/rpcbind        
 tcp        0      0 :::111                      :::*                        LISTEN      7938/rpcbind        
 udp        0      0 0.0.0.0:111                 0.0.0.0:*                               7938/rpcbind        
 udp        0      0 0.0.0.0:905                 0.0.0.0:*                               7938/rpcbind        
 udp        0      0 :::111                      :::*                                    7938/rpcbind        
 udp        0      0 :::905                      :::*                                    7938/rpcbind        
 [root@web-nginx ~]# 


 


[root@web-nginx ~]# mkdir /data/www/www/upload
 [root@web-nginx ~]# mkdir /data/www/bbs/upload
 [root@web-nginx ~]# mkdir /data/www/blog/upload


[root@web-nginx ~]# mount -t nfs 192.168.10.103:/data/www/www/upload/ /data/www/www/upload/ 
 [root@web-nginx ~]# mount -t nfs 192.168.10.103:/data/www/bbs/upload/ /data/www/bbs/upload/   
 [root@web-nginx ~]# mount -t nfs 192.168.10.103:/data/www/blog/upload/ /data/www/blog/upload/ 
 [root@web-nginx ~]# 


[root@web-nginx ~]# mount
 /dev/sda2 on / type ext4 (rw)
 proc on /proc type proc (rw)
 sysfs on /sys type sysfs (rw)
 devpts on /dev/pts type devpts (rw,gid=5,mode=620)
 tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
 /dev/sda1 on /boot type ext4 (rw)
 none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
 sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
 192.168.10.103:/data/www/www/upload/ on /data/www/www/upload type nfs (rw,vers=4,addr=192.168.10.103,clientaddr=192.168.10.104)
 192.168.10.103:/data/www/bbs/upload/ on /data/www/bbs/upload type nfs (rw,vers=4,addr=192.168.10.103,clientaddr=192.168.10.104)
 192.168.10.103:/data/www/blog/upload/ on /data/www/blog/upload type nfs (rw,vers=4,addr=192.168.10.103,clientaddr=192.168.10.104)
 [root@web-nginx ~]# 


[root@web-nginx ~]# ls /data/www/www/upload/
 iam_nfs_server
 [root@web-nginx ~]# 


[root@web-nginx ~]# vim /etc/rc.local       开机自动挂载
  

 #!/bin/sh
 #
 # This script will be executed *after* all the other init scripts.
 # You can put your own initialization stuff in here if you don't
 # want to do the full Sys V style init stuff.
 
 touch /var/lock/subsys/local
 /etc/init.d/iptables stop
 
 
 /etc/init.d/rpcbind start
 mount -t nfs 192.168.10.103:/data/www/www/upload/ /data/www/www/upload/
 mount -t nfs 192.168.10.103:/data/www/bbs/upload/ /data/www/bbs/upload/                    
 mount -t nfs 192.168.10.103:/data/www/blog/upload/ /data/www/blog/upload/

         


你可能感兴趣的:(nfs,存储rpcbind)