阅读:4702回复:0
NFS共享存储搭建
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 |
|