合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
## NFS服务端部署流程 ### 1,安装nfs和rpcbind ``` yum install nfs-utils rpcbind -y [root@nfs01 ~]# rpm -qa nfs-utils rpcbind rpcbind-0.2.0-16.el6.x86_64 nfs-utils-1.2.3-78.el6.x86_64 ``` ### 2,启动rpcbind和nfs服务 ``` 先启动rpcbind /etc/init.d/rpcbind start [root@nfs01 ~]# /etc/init.d/rpcbind start Starting rpcbind: [ OK ] 查看rpc信息 [root@nfs01 ~]# rpcinfo -p 10.0.0.31 [root@nfs01 ~]# rpcinfo -p localhost [root@nfs01 ~]# 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 再启动nfs /etc/init.d/nfs start rpcinfo -p ``` ### 3,开机自启动 ``` chkconfig nfs on chkconfig rpcbind on grep '# chkconfig:' /etc/init.d/{nfs,rpcbind} /etc/init.d/nfs:# chkconfig: - 30 60 /etc/init.d/rpcbind:# chkconfig: 2345 13 87 [root@nfs01 ~]# chkconfig |egrep "nfs |rpcbind " nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off rpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off ``` ### 4,创建/data目录,更改所属用户和用户组 ``` mkdir /data -p chown -R nfsnobody.nfsnobody /data/ ``` ### 5,配置NFS服务,分享/data目录 ``` vim /etc/exports #share /data 172.16.1.0/24 /data 172.16.1.0/24(rw,sync) cat >/etc/exports<<EOF #share /data 172.16.1.0/24 /data 172.16.1.0/24(rw,sync) EOF ``` ### 6,重启nfs服务 ``` /etc/init.d/nfs reload ``` ### 7,检查nfs是否配置正确 ``` rpcinfo -p 172.16.1.31 showmount -e 172.16.1.31 # Export list for 172.16.1.31: # /data 172.16.1.0/24 ``` ### 8,本地挂载测试 ``` mount -t nfs 172.16.1.31:/data /mnt/ df -h 测试完成之后,卸载目录 umount /mnt/ ``` ======================================================= ## NFS客户端配置流程 ### 1,安装nfs和rpcbind ``` yum install nfs-utils.x86_64 rpcbind.x86_64 -y rpm -qa nfs-utils rpcbind ``` ### 2,开启rpcbind服务,设置成开机自启动,并检查 ``` /etc/init.d/rpcbind start chkconfig rpcbind on chkconfig nfs off rpcinfo -p chkconfig | egrep 'nfs|rpcbind' ps -ef | egrep 'nfs|rpcbind' ``` ### 3,创建目录并挂载 ``` #检查服务端是否可用 showmount -e 172.16.1.31 mkdir /upload -p mount -t nfs 172.16.1.31:/data /upload ``` ### 4,检查是否挂载成功 ``` df -h cd /upload touch {a..e}.txt 服务器端查看是否有文件 ll /data/ ``` ### 5,永久生效,开机自动挂载 ``` 方法一:(推荐) echo '/bin/mount -t nfs 172.16.1.31:/data /upload' >>/etc/rc.local 方法二: 2./etc/fstab 如果把客户端挂载命令 放在/etc/fstab里面 因为系统先读取/etc/fstab 自动挂载列表。 然后启动network服务。 需要让netfs服务开机自启动就可以继续使用fstab开机自动挂载nfs。 ```