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命令查看目錄