虚拟机:
- 172.16.33.98 NFS 服务器端
- 172.16.33.101 NFS 客户端
操作系统:
# cat /etc/centos-release
CentOS Linux release 7.5.1804 (Core)
yum -y install nfs-utils rpcbind
rpc监听在111端口,
ss -tnulp | grep 111
查看rpc服务是否自动启动,如果没有启动,使用以下命令启动
systemctl start rpcbind
启动rpc服务。
rpm -qa nfs-utils
vim /etc/exports
/mynfs 172.16.0.0/16(rw,async)
systemctl enable nfs-server.service
systemctl start nfs-server.service
# rpcinfo -p 172.16.33.98
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
100024 1 udp 38431 status
100024 1 tcp 40990 status
100005 1 udp 20048 mountd
100005 1 tcp 20048 mountd
100005 2 udp 20048 mountd
100005 2 tcp 20048 mountd
100005 3 udp 20048 mountd
100005 3 tcp 20048 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 39869 nlockmgr
100021 3 udp 39869 nlockmgr
100021 4 udp 39869 nlockmgr
100021 1 tcp 35667 nlockmgr
100021 3 tcp 35667 nlockmgr
100021 4 tcp 35667 nlockmgr
mkdir -p /mynfs
touch /mynfs/test.log
echo "nfs server" >> /mynfs/test.log
chown -R nfsnobody.nfsnobody /mynfs
yum -y install nfs-utils rpcbind
# showmount -e 172.16.33.98
Export list for 172.16.33.98:
/mynfs 172.16.0.0/16
mount -t nfs 172.16.33.98:/mynfs /mnt/nfs
umount /mnt/nfs