默认端口:
服务器开启111和2049端口,111为rpcbind对应端口,2049为nfsd对应端口
修改默认端口:
编辑或着新建/etc/sysconfig/nfs 修改默认端口
vi /etc/sysconfig/nfs
在末尾添加以下内容
RQUOTAD_PORT=30001
LOCKD_TCPPORT=30002
LOCKD_UDPPORT=30002
MOUNTD_PORT=30003
STATD_PORT=30004
将端口添加到防火墙,没有需求也可以不加
firewall-cmd --permanent --add-port=30001/tcp
firewall-cmd --permanent --add-port=30001/udp
firewall-cmd --permanent --add-port=30002/tcp
firewall-cmd --permanent --add-port=30002/udp
firewall-cmd --permanent --add-port=30003/udp
firewall-cmd --permanent --add-port=30003/tcp
firewall-cmd --permanent --add-port=30004/tcp
firewall-cmd --permanent --add-port=30004/udp
重启防火墙
firewall-cmd --reload
重启服务
systemctl restart nfs
#查看nfs状态
service nfs status
#启动nfs
service nfs start
#重启nfs服务
systemctl restart nfs
#停止nfs
service nfs stop
#设置nfs-server服务开机自动启动:
systemctl enable nfs-server
例如将A服务器:192.168.1.1 /data/application
共享到B服务器:192.168.1.2 /data/application
在A服务器
#创建文件夹
mkdirs /data/application
#设置共享目录
vi /etc/exports
添加内容
/data/application 192.168.1.1(rw,sync,no_root_squash)
#rw 该主机对该共享目录有读写权限
#sync资料同步写入到内存与硬盘当中
#no_root_squash 登入 NFS 主机使用分享目录的使用者
exportfs -rv
showmount -e 192.168.1.1
mount -t nfs 192.168.1.1:/data/application /data/application
vi /etc/fstab
在默认添加
192.168.1.1:/data/application /data/application nfs defaults 0 0
umount /data/application