1 つの NFS インストールは nfs-3、もう 1 つは nfs-4 です。どちらもnfs-4にするにはどうすればよいですか?

1 つの NFS インストールは nfs-3、もう 1 つは nfs-4 です。どちらもnfs-4にするにはどうすればよいですか?

私のサーバーには、/etc/exportsで同じように構成された2つのNFSエクスポートがあります。私のNFSクライアントでは、1つは常にNFS-3自動マウントを使用し、もう1つはNFS-4を使用します。私はnfs-4が欲しい。どうすればいいですか?

サーバー(「nina」)から:

# cat /etc/exports
/home 192.168.0.0/24(rw,no_all_squash,anonuid=1545,anongid=501)
/misc/fedora-backup 192.168.0.0/24(rw,no_all_squash,anonuid=1545,anongid=501)
# exportfs -arv
exporting 192.168.0.0/24:/misc/fedora-backup
exporting 192.168.0.0/24:/home

クライアント側から:

$ ls /net/nina/home /net/nina/misc/fedora-backup
/net/nina/home:
bhepple  data  guest  lost+found  nina  watched-files

/net/nina/misc/fedora-backup:
backup-copy  lost+found  media
$ mount |grep nfs
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
nina:/home on /net/nina/home type nfs4 (rw,nosuid,nodev,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.0.104,local_lock=none,addr=192.168.0.19)
nina:/misc/fedora-backup on /net/nina/misc/fedora-backup type nfs (rw,nosuid,nodev,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.0.19,mountvers=3,mountport=20048,mountproto=udp,local_lock=none,addr=192.168.0.19)

これは最新のfedora-37システムです。

編集する手動マウントにもエラーが表示されます。

sudo mount -t nfs4 nina:/misc/fedora-backup ~/tmp/mnt
mount.nfs4: mounting nina:/misc/fedora-backup failed, reason given by server: No such file or directory 

省略すると-t nfs4うまくインストールされますが、nfs-3だけです。

ベストアンサー1

nfs4は別のディレクトリをエクスポートできないようです。すべて一緒に入れ子にする必要があり、おそらくバインドマウントを使用して目的の場所を指すことができます。

https://superuser.com/questions/362736/cant-mount-nfs4-share

おすすめ記事