Rocky:NFSバージョンをバージョン4からバージョン3に変更する方法

Rocky:NFSバージョンをバージョン4からバージョン3に変更する方法

CentOSでは、マウントコマンドは次のように動作します。

mount -v -o nfsvers=3 publicip:/opt/NFSData /tmp/myshare

ロッキーに引っ越したときに動作が止まった。

で述べたようにRed Hat ドキュメントnfsvers=サポートされなくなりました:

  • nfsvers=2またはnfsvers=3– 使用する NFS プロトコルのバージョンを指定します。これは、複数のNFSサーバーを実行しているホストに役立ちます。バージョンを指定しない場合、NFS はカーネルと mount コマンドでサポートされている最も高いバージョンを使用します。このオプションはNFSv4ではサポートされていないため、使用しないでください。

そこで、上記のように、RockyでNFSバージョンをダウングレードすることにしました。ここしかし、うまくいきません。

前の出力nfsstat -m

Client nfs v4: Server nfs v4:

変更点/etc/nfsmount.conf

# Protocol Version [2,3,4]
# This defines the default protocol version which will
# be used to start the negotiation with the server.
# Defaultvers=4
Defaultvers=3
#
# Setting this option makes it mandatory the server supports the
# given version. The mount will fail if the given version is
# not support by the server.
Nfsvers=3

insecure各共有のフラグを追加し、/etc/exports次のコマンドを実行します。

systemctl restart nfs-server
systemctl restart rpcbind

このコマンドを実行した後も、出力はnfsstat同じです。

mountコマンド出力:

[root@ip- ~]# mount -v -o nfsvers=3 publicip:/opt/NFSData /tmp/myshare                                                                                                                                                                  
mount.nfs: timeout set for Tue Nov  7 08:07:24 2023                                                                                                                                                                                                        
mount.nfs: trying text-based options 'nfsvers=3,addr='                                                                                                                                                                                        
mount.nfs: prog 100003, trying vers=3, prot=6                                                                                                                                                                                                              
mount.nfs: trying ip prog 100003 vers 3 prot TCP port 2049                                                                                                                                                                                      
mount.nfs: prog 100005, trying vers=3, prot=17                                                                                                                                                                                                             
mount.nfs: trying ip prog 100005 vers 3 prot UDP port 20048    
portmap query failed: RPC: Remote system error - No route to host

誰かが私が理解するのを助けることができますか?

コマンド出力

lsmod |grep nfs
nfsv4 909312 2
dns_resolver 16384 1 nfsv4
nfs 409600 2 nfsv4
fscache 389120 1 nfs
nfsd 5446 1s
gss_krb5 n
f s_acl 16384 1 nfsd
lockd 126976 2 nfsd, nfs
Grace 16384 2 nfsd, lockd
sunrpc 577536 28 nfsd 、nfsv4、auth_rpcgss、lockd、rpcsec_gss_krb5、nf

ベストアンサー1

おすすめ記事