-
检查服务器支持的NFS版本:
- 执行
cat /etc/nfs.conf或rpcinfo -p | grep nfs确认服务端支持的协议版本。
- 执行
-
使用mount命令指定版本:
- 语法:
mount -t nfs -o nfsvers=<版本号> <服务器IP>:<共享目录> <本地挂载点> - 示例(NFSv4.1):
mount -t nfs -o nfsvers=4.1 192.168.1.100:/data /mnt/nfs
- 语法:
-
通过/etc/fstab永久生效:
- 在fstab条目添加
nfsvers=<版本号>参数:192.168.1.100:/data /mnt/nfs nfs defaults,nfsvers=3 0 0
- 在fstab条目添加
-
验证挂载参数:
- 执行
mount -v | grep nfs或nfsstat -m检查实际使用的协议版本。
- 执行
注意:若系统为较新内核(5.x+),优先使用 vers= 替代 nfsvers=,例如 vers=4.2。