使用nolock选项挂载nfs,不生效

使用nolock选项挂载nfs,不生效

我想使用 nolock 选项挂载一个 nfs 卷,并且挂载成功。但是,结果似乎是,nolock 选项不起作用。

[root@k8s-worker-2 opt]# umount nfs-test1/
[root@k8s-worker-2 opt]# mount -t nfs -o nolock,local_lock=all 369d24acc5-iba25.cn-shanghai.nas.aliyuncs.com:/ /opt/nfs-test1/
[root@k8s-worker-2 opt]# mount | grep nfs-test1
369d24acc5-iba25.cn-shanghai.nas.aliyuncs.com:/ on /opt/nfs-test1 type nfs4 (rw,relatime,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.83.54,local_lock=none,addr=192.168.83.57)

即使 local_lock 选项似乎也不好。

答案1

默认情况下mount从较高的 NFS 协议版本开始并降到较低的版本。在您的情况下,NFS 服务器支持版本 4,因此将使用版本 4。但NFS4不支持lock/nolocklocal_lock选项。 人 5 NFS。如果您想使用此锁定选项,则需要将vers=3选项附加到安装命令中。

相关内容