本文属于转载,原作者也不知道同不同意。。。为了方便找记录一下,原作者博客
https://blog.csdn.net/w171066/article/details/52934862
https://www.cnblogs.com/stulzq/p/9808504.html
安装 nfs 会同时自动安装rpcbind
yum -y install nfs-utils
配置端口nfs除了主程序端口2049和rpcbind的端口111是固定以外,还会使用一些随机端口 可以在/etc/sysconfig/nfs 文件中配置将这些端口固定
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
RQUOTAD_PORT=875
STATD_PORT=662
STATD_OUTGOING_PORT=2020
打开端口 CentOS7 使用的是 firewalld.使用可以参考
https://www.cnblogs.com/wuliwawa/p/11944112.html
首先打开 111 和 2049 端口
firewall-cmd --permanent --add-port=111/tcp
firewall-cmd --permanent --add-port=111/udp
firewall-cmd --permanent --add-port=2049/tcp
firewall-cmd --permanent --add-port=2049/udp
再将上面nfs文件中配置的端口打开
firewall-cmd --permanent --add-port 32803/tcp
firewall-cmd --permanent --add-port 32769/udp
firewall-cmd --permanent --add-port 892/tcp
firewall-cmd --permanent --add-port 892/udp
firewall-cmd --permanent --add-port 875/tcp
firewall-cmd --permanent --add-port 875/udp
firewall-cmd --permanent --add-port 662/tcp
firewall-cmd --permanent --add-port 662/udp
重新载入防火墙
firewall-cmd --reload
查看已开放端口
firewall-cmd --zone=public --list-ports
设置共享目录 如 /export/primary
编辑 /etc/exports 文件
vi /etc/exports
加上如下内容
/export/primary *(rw,async,no_root_squash,no_subtree_check)
- 表示所有IP都可以访问, rw可进行读写操作 。其它参数意思 可以自己查一查,本人也不甚了解。
重启 rpcbind和nfs 服务。
扫描二维码关注公众号,回复:
11121760 查看本文章
systemctl restart rpcbind
systemctl restart nfs
查看nfs 绑定的端口
rpcinfo -p
[root@bride2 ~]# rpcinfo -p
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100005 1 udp 892 mountd
100005 1 tcp 892 mountd
100005 2 udp 892 mountd
100005 2 tcp 892 mountd
100005 3 udp 892 mountd
100005 3 tcp 892 mountd
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049 nfs_acl
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100227 3 udp 2049 nfs_acl
100021 1 udp 32769 nlockmgr
100021 3 udp 32769 nlockmgr
100021 4 udp 32769 nlockmgr
100021 1 tcp 32803 nlockmgr
100021 3 tcp 32803 nlockmgr
100021 4 tcp 32803 nlockmgr
其它 主机可以查看 挂载该共享点,假设该共享点IP192.168.199.61
其它主机 (假设是CentOS7系统,也安装了 nfs-utils)
查看 192.168.199.61 的共享
showmount -e 192.168.199.61
挂载 该共享
mount -t nfs 192.168.199.61:/export/primary /mnt/primary