centos7起nfs服务。
按教程执行:
vim /etc/exports
yum install -y nfs-utils systemctl enable rpcbind.service systemctl enable nfs-server.service systemctl start rpcbind.service systemctl start nfs-server.service
最后一步报错,rpc.nfsd: unable to bind AF_INET TCP socket: errno 98 (Address already in use)
应该是端口被占用。
进入配置文件:
vim /etc/nfsmount.conf
发现默认端口是2049,进而查看是哪个进程占用:
netstat -tlnp|grep 2049
找到之后查看下进程的信息,使用kill命令杀掉。
再运行systemctl start nfs-server.service 成功启动。
查看nfs信息:
exportfs -r
exportfs
这时候可以在另一台机器上尝试挂载。
先查看信息:
showmount -e [ip]
挂载:
mount -t nfs [ip]:/opt/nfs /mnt/dir
想卸载就使用:
umount /mnt/dir
最后可以使用df -h命令查看目录