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/nolockサポートしていませんlocal_lock人5 NFS。このロックオプションを使用するには、vers=3インストールコマンドにオプションを追加する必要があります。

関連情報