OrangePi Zero3 Ubuntu客户端NFS挂载失败问题求助
OrangePi Zero3 Ubuntu客户端NFS挂载失败问题求助
各位大佬好,我遇到了一个NFS挂载的棘手问题,想请大家帮忙分析下:
我有一台NFS服务器,export.conf配置是有效的,同网段里4台客户端中有3台都能正常连接服务器并读写共享目录,但第四台OrangePi Zero3却始终挂载失败。
第一次挂载尝试(默认NFSv4.2)
执行挂载命令后直接报协议错误:
machs@orangepizero3:~$ sudo mount -t nfs 192.168.0.131:/media/smilingBuddha /media/smilingBuddha -vvv mount.nfs: timeout set for Wed Nov 15 13:35:23 2023 mount.nfs: trying text-based options 'vers=4.2,addr=192.168.0.131,clientaddr=192.168.0.246' mount.nfs: mount(2): Protocol error mount.nfs: Protocol error
指定NFSv3版本尝试
我试过指定NFSv3版本挂载,结果超时后报输入输出错误:
machs@orangepizero3:~$ sudo mount -t nfs -o mountvers=3 electricsheep:/media/smilingBuddha /media/smilingBuddha -vvv mount.nfs: timeout set for Wed Nov 15 13:43:12 2023 mount.nfs: trying text-based options 'mountvers=3,addr=192.168.0.131' mount.nfs: prog 100003, trying vers=3, prot=6 mount.nfs: trying 192.168.0.131 prog 100003 vers 3 prot TCP port 2049 mount.nfs: prog 100005, trying vers=3, prot=17 mount.nfs: trying 192.168.0.131 prog 100005 vers 3 prot UDP port 50411 mount.nfs: mount(2): Input/output error mount.nfs: mount system call failed
奇怪的对比:能正常挂载老NAS的NFS共享
更让人困惑的是,这台OrangePi Zero3挂载另一台老NAS的NFS共享却完全没问题,甚至会自动降级到NFSv3成功挂载:
machs@orangepizero3:~$ sudo mount /media/pillarOfAutumn -vvv mount.nfs: timeout set for Wed Nov 15 13:36:56 2023 mount.nfs: trying text-based options 'hard,intr,vers=4.2,addr=192.168.0.77,clientaddr=192.168.0.246' mount.nfs: mount(2): Protocol not supported mount.nfs: trying text-based options 'hard,intr,vers=4,minorversion=1,addr=192.168.0.77,clientaddr=192.168.0.246' mount.nfs: mount(2): Protocol not supported mount.nfs: trying text-based options 'hard,intr,vers=4,addr=192.168.0.77,clientaddr=192.168.0.246' mount.nfs: mount(2): Protocol not supported mount.nfs: trying text-based options 'hard,intr,addr=192.168.0.77' mount.nfs: prog 100003, trying vers=3, prot=6 mount.nfs: trying 192.168.0.77 prog 100003 vers 3 prot TCP port 2049 mount.nfs: prog 100005, trying vers=3, prot=17 mount.nfs: trying 192.168.0.77 prog 100005 vers 3 prot UDP port 46905 # 最终挂载成功,可正常访问目录
我已经排查过的信息
- 客户端上能正常看到服务器的导出目录:
machs@orangepizero3:~$ showmount -e electricsheep Export list for electricsheep: /media/smilingBuddha 192.168.0.0/24 - 客户端能探测到服务器的NFS服务:
machs@orangepizero3:~$ rpcinfo -p electricsheep | grep nfs 100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs - 客户端内核版本(因为6.x内核不支持板载WiFi,所以只能用这个旧版本):
machs@orangepizero3:~$ uname -a Linux orangepizero3 5.4.125 #1.0.0 SMP Fri Jun 30 11:59:12 CST 2023 aarch64 aarch64 aarch64 GNU/Linux - NFS服务器信息:
- 内核版本:
machs@electricSheep:~$ uname -a Linux electricSheep 6.2.0-36-generic #37~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 9 15:34:04 UTC 2 x86_64 x86_64 x86_64 GNU/Linux /etc/exports配置:machs@electricSheep:~$ cat /etc/exports /media/smilingBuddha 192.168.0.0/24(rw,sync,no_root_squash,no_subtree_check)
- 内核版本:
我已经谷歌了各种错误码,但还是没找到解决办法,希望各位大佬能给点思路,谢谢!
备注:内容来源于stack exchange,提问作者machs
相关产品推荐
相关产品推荐

