Windows10通过NFS挂载ZorinOS 15 Lite虚拟机目录报错53如何解决?
问题原因
- NFS共享网段配置错误:你对CIDR网段格式的理解有误,
192.168.0.0/24仅允许192.168.0.1~192.168.0.254范围的IP访问,而你的Windows主机IP为192.168.1.66、虚拟机Host-Only网段为192.168.56.x,均不在该权限范围内,导致NFS服务直接拒绝访问请求。 - 虚拟机网络配置异常:如果虚拟机采用NAT网络模式,Windows主机无法直接访问虚拟机的NFS服务端口(默认2049),会出现网络不通的情况。
- 防火墙拦截:ZorinOS系统防火墙或Windows Defender防火墙拦截了NFS相关流量。
- NFS配置未生效:修改
/etc/exports后未重新加载配置,修改内容没有生效。 - 共享目录权限不足:
/data目录没有给NFS服务对应的访问用户开放足够权限,导致共享无法正常暴露。
解决方法
- 修正NFS共享权限配置
编辑ZorinOS的/etc/exports文件,替换原有配置,可二选一:- 开放整个192.168段访问(适合调试场景):
注:/data 192.168.0.0/16(rw,sync,no_subtree_check,insecure,all_squash,anonuid=1000,anongid=1000)192.168.0.0/16才对应192.168.0.0~192.168.255.255的全网段,all_squash、anonuid等参数用于解决匿名访问的权限兼容问题,1000为ZorinOS默认首个用户的UID/GID,可执行id 你的用户名查询自身UID替换
2. 仅允许当前Windows主机访问:/data 192.168.1.66(rw,sync,no_subtree_check,insecure,all_squash,anonuid=1000,anongid=1000) - 重载NFS配置生效
在ZorinOS终端执行以下命令:sudo exportfs -rv sudo systemctl restart nfs-kernel-server - 验证网络连通性
在Windows主机CMD中执行ping 192.168.56.1,如果无法ping通,将VirtualBox虚拟机的网络模式调整为仅主机(Host-Only)网络或桥接网络,调整后重启虚拟机再测试。 - 临时关闭防火墙测试
执行以下命令关闭ZorinOS防火墙:
同时临时关闭Windows Defender防火墙的专用网络防护,确认挂载正常后再将NFS端口加入防火墙白名单即可。sudo ufw disable - 修正共享目录权限
执行以下命令给/data目录开放读写权限:sudo chmod 777 /data - 重新执行挂载命令
在Windows CMD中执行原有挂载命令即可:mount -o nolock -o anon \\192.168.56.1\data I:
内容的提问来源于stack exchange,提问作者nrgx
相关产品推荐
相关产品推荐

