装置nfs server

$sudo yum install -y rpcbind nfs-utils

配置nfs共享文件夹

$mkdir /var/nfs$sudo chmod 777 /var/nfs$sudo vi /etc/exports$/data *(rw,sync)Exports文件中能够设定的参数阐明:ro 该主机对该共享目录有只读权限rw 该主机对该共享目录有读写权限root_squash 客户机用root用户拜访该共享文件夹时,将root用户映射成匿名用户no_root_squash 客户机用root拜访该共享文件夹时,不映射root用户all_squash 客户机上的任何用户拜访该共享目录时都映射成匿名用户anonuid 将客户机上的用户映射成指定的本地用户ID的用户anongid 将客户机上的用户映射成属于指定的本地用户组IDsync 材料同步写入到内存与硬盘中async 材料会先暂存于内存中,而非间接写入硬盘insecure 容许从这台机器过去的非受权拜访subtree_check 如果共享/usr/bin之类的子目录时,强制NFS查看父目录的权限(默认)no_subtree_check 和下面绝对,不查看父目录权限wdelay 如果多个用户要写入NFS目录,则归组写入(默认)no_wdelay 如果多个用户要写入NFS目录,则立刻写入,当应用async时,无需此设置。hide 在NFS共享目录中不共享其子目录no_hide 共享NFS目录的子目录secure NFS通过1024以下的平安TCP/IP端口发送insecure NFS通过1024以上的端口发送

配置NFS服务开机启动

$sudo systemctl enable nfs.service$sudo systemctl start nfs.service$sudo systemctl status nfs.service

配置防火墙

$firewall-cmd --zone=public --add-service=rpc-bind --permanent$firewall-cmd --zone=public --add-service=nfs --permanent$firewall-cmd --zone=public --add-service=mountd --permanent$firewall-cmd --reload$firewall-cmd --zone=public --list-services