Linux

使用 nolock 選項掛載 nfs,不生效

  • March 16, 2018

我想用 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 選項似乎也不行。

預設情況下mount,從較高的 NFS 協議版本開始,然後下降到較低的版本。在您的情況下,NFS 伺服器支持版本 4,因此將使用版本 4。但是 NFS4 不支持lock/nolocklocal_lock選項。 男人 5 nfs。如果要使用此鎖定選項,則需要將vers=3選項附加到 mount 命令。

引用自:https://unix.stackexchange.com/questions/430570