我正在尝试创建一个简单的NFSv4导出。我到目前为止所做的:
我的exports文件:
/srv/nfs4 <myipnet>/255.255.255.0(rw,sync,fsid=0,no_subtree_check)
/srv/nfs4/homes <myipnet>/255.255.255.0(rw,sync,no_subtree_check)我还为NFSv4在fstab中创建了一个应该做的绑定:
/home/nfshomes /srv/nfs4/homes none bind 0 0然后,在我的客户端,我将这一行添加到fstab文件中:
server.example.org:/srv/nfs4/homes /media/nfshomes nfs rw,nfsvers=4 0 0挂载工作,我可以看到文件和一切,但它被挂载为NFSv3!来自nfsstat -m的输出:
/media/nfsv4homes from server.example.org:/srv/nfs4/homes
Flags: rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=<ipaddr1>,mountvers=3,mountport=55778,mountproto=udp,local_lock=none,addr=<ipaddr2>你能告诉我我做错了什么吗?
手动安装也不起作用:
root@client:/media/nfsv4homes# mount -t nfs –o vers=4 server.example.org:/srv/homes /mnt/nfshomes
mount: bad usage
Try 'mount --help' for more information.编辑:在RPCMOUNTDOPTS="--manage-gids --no-nfs-version 3"文件中设置/etc/default/nfs-kernel-server后,挂载不再工作(或为空)。因此,服务器似乎回到了我禁用的NFSv3,因此根本没有导出。那么为什么服务器会后退呢?
发布于 2021-11-12 11:49:26
好的解决方案很简单。fstab行应该是这样的:
server.example.org:/homes /media/nfsv4homes nfs4 rw,defaults 0 0安装工程:
mount server.example.org:/homes /mnt/nfshomeshttps://serverfault.com/questions/1083355
复制相似问题