首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将导出目录挂载为NFS版本4

无法将导出目录挂载为NFS版本4
EN

Server Fault用户
提问于 2021-11-12 10:30:21
回答 1查看 930关注 0票数 0

我正在尝试创建一个简单的NFSv4导出。我到目前为止所做的:

我的exports文件:

代码语言:javascript
复制
/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中创建了一个应该做的绑定:

代码语言:javascript
复制
/home/nfshomes /srv/nfs4/homes none  bind  0 0

然后,在我的客户端,我将这一行添加到fstab文件中:

代码语言:javascript
复制
server.example.org:/srv/nfs4/homes /media/nfshomes nfs rw,nfsvers=4 0 0

挂载工作,我可以看到文件和一切,但它被挂载为NFSv3!来自nfsstat -m的输出:

代码语言:javascript
复制
/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>

你能告诉我我做错了什么吗?

手动安装也不起作用:

代码语言:javascript
复制
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,因此根本没有导出。那么为什么服务器会后退呢?

EN

回答 1

Server Fault用户

发布于 2021-11-12 11:49:26

好的解决方案很简单。fstab行应该是这样的:

代码语言:javascript
复制
server.example.org:/homes /media/nfsv4homes nfs4 rw,defaults 0 0

安装工程:

代码语言:javascript
复制
mount server.example.org:/homes /mnt/nfshomes
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1083355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档