曾昭洪
精灵王
精灵王
  • UID154
  • 粉丝1
  • 关注0
  • 发帖数17
阅读:4702回复:0

NFS共享存储搭建

楼主#
更多 发布于:2019-07-31 15:52
NFS Server端的配置


环境:一个nfs服务器( 192.168.0.240),一个Client客户端服务器
1、安装
[root@localhost ~]#yum -y install nfs-utils rpcbind
[root@localhost ~]#rpm -qa nfs-utils rpcbind
2、设置开机启动nfs相关服务
[root@localhost ~]# systemctl enable rpcbind
[root@localhost ~]# systemctl enable nfs-server
[root@localhost ~]# systemctl enable nfs-lock
[root@localhost ~]# systemctl enable nfs-idmap
3 、启动nfs service
[root@localhost ~]# systemctl start rpcbind
[root@localhost ~]# systemctl start nfs-server
[root@localhost ~]# systemctl start nfs-lock
[root@localhost ~]# systemctl start nfs-idmap
4、创建需要共享的目录,(本例共享/data和/databk)
已创建目录,跳过创建。
[root@localhost ~]# chmod -R 777 /data        更改share文件夹及其子文件夹权限为777
[root@localhost ~]# chmod -R 777 /databk    更改share文件夹及其子文件夹权限为777
5、共享目录,/etc/exports中添加 /data *(rw,sync,no_root_squash) 和/databk *(rw,sync,no_root_squash)
[root@localhost ~]# vim /etc/exports
添加
/data *(rw,async,no_root_squash,no_subtree_check)      
/databk *(rw,async,no_root_squash,no_subtree_check)
保存,
修改后不用重启nfs,执行以下命令生效
[root@localhost ~]# exportfs -a
参数说明:

图片:Image.png


6、检查共享目录是否设置正确
[root@localhost ~]# showmount -e localhost       #若出现以下情况即服务已经可以正常使用了
Export list for localhost:
/databk *
/data   *
7、调整防火墙配置
[root@localhost ~]# firewall-cmd --add-service=nfs --permanent --zone=public
success
[root@localhost ~]#
[root@localhost ~]# firewall-cmd --add-service=mountd --permanent --zone=public
success
[root@localhost ~]# firewall-cmd --add-service=rpc-bind --permanent --zone=public
success
[root@localhost ~]# firewall-cmd --reload    重新载入配置,使其生效
success
可使用 命令 iptables -L -n  查看开放的端口

NFS 客户端
1、安装NFS
[root@localhost ~]# yum -y install nfs-utils
2、检查共享目录是否设置正确,xxx.xxx.xxx.xxx 为共享服务器地址
[root@localhost ~]#showmount -e 192.168.0.240
3、挂载远程服务器NFS分区到本地挂载点
[root@localhost ~]# mkdir -p /pro/share
[root@localhost ~]# mount -t nfs -o nosuid,noexec,nodev,rw,noatime,rsize=13107200,wsize=13107200,nodiratime 192.168.0.240:/data /pro/share
注意:
若服务端挂了,则客户端将无法使用
服务端若设置了开机启动,则每次重启后,服务仍然活着
客户端重启后,需要重新挂载
4、配置客户端开机自动挂载nfs共享目录
[root@localhost ~]# vi /etc/fstab     添加  192.168.0.240:/data /pro/share /pro/share nfs defaults 0 0
游客

返回顶部