linux多个服务器做nfs磁盘共享
要求要对三个服务器的 /usr/local/sources 目录做一个共享,三个服务器信息如下
服务器01:6.199
服务器02:169.35
服务器03:3.162
三个服务器都是centos7.x的系统,要把服务器01作为服务端,服务器02、03作为客户端。那么开始部署操作。
服务器01:
1、在服务端的机器上安装nfs和rpcbind程序
# yum -y install nfs*
# yum -y install rpcbind*
2、在安装完nfs以及rpcbind以后检查是否安装完成
# rpm -qa|grep nfs
# rpm -qa|grep rpcbind
安装成功,接下来要做的设置所要共享的文件夹目录
3、由于我要共享的是 /usr/local/sources 这个目录已经存在就不用重新创建
# vim /etc/exports
4、启动nfs和rpcbind并设置为开机自启
启动nfs和rpcbind
# systemctl start nfs
# systemctl start rpcbind
设置nfs及rpcbind开机自启
# systemctl enable nfs
# systemctl enable rpcbind
5、查看nfs及rpcbind启动状态
# systemctl status nfs
# systemctl status rpcbind
6、查看是否共享成功
# showmount -e localhost
服务器02、03:
1、在客户端安装nfs
# yum -y install nfs*
2、启动nfs和rpcbind并设置开机自启
# systemctl start nfs
# systemctl start rpcbind
# systemctl enable nfs
# systemctl enable rpcbind
3、测试共享是否成功
# showmount -e 6.199
4、挂载(在服务端挂载)
# mount -t nfs -o nolock 6.199:/usr/local/sources /usr/loacl/sources
5、检查是否成功
# df -h
另
如果要取消挂载 # umount 6.196:/usr/local/sources