目标:将 UNIX NAS ( WD myCloud ) 安装到 UNIX 路由器。
已经做了什么(不要假设它是正确的):
-
ps | grep nfsd
19243 用户名 1376 R grep nfsd
检查 NAS 正在从 macbook 运行 NFS 服务器:
rpcinfo -T udp 192.168.X.XXX | grep nfs 100003 2 tcp 0.0.0.0.8.1 nfs unknown 100003 3 tcp 0.0.0.0.8.1 nfs unknown 100003 2 udp 0.0.0.0.8.1 nfs unknown 100003 3 udp 0.0.0.0.8.1 nfs unknown
尝试挂载 NAS 目录使用语法:
mount -t nfs server_IP_addr:/share_name /local_mount_point
mount -t NFS 192.168.X.XXX:/shares/Public/Data /mnt/nas
错误响应:
mount:在 /mnt/nas 上安装 192.168.X.XXX:/shares/Public/Data/ 失败: 没有这样的设备
我有兴趣了解如何诊断“没有这样的设备”的原因。是否有系统地解决问题的程序(一系列命令行测试)?
更新/对问题/请求的详细回复:
未找到 nfs 服务器模块且无法加载:
root@WDMyCloud root # service nfs status
-sh: service: not found
root@WDMyCloud root # systemctl status nfs-server
-sh: systemctl: not found
root@WDMyCloud root # lsmod | grep nfs
root@WDMyCloud root # modprobe nfs
modprobe: chdir(/lib/modules): No such file or directory
root@WDMyCloud root # ipkg
-sh: ipkg: **not found**
ps
命令:
root@WDMyCloud root # ps | grep -i nfs
375 root 0 SW< [nfsiod]
2813 root 0 SW [nfsd]
2814 root 0 SW [nfsd]
2815 root 0 SW [nfsd]
2816 root 0 SW [nfsd]
2817 root 0 SW [nfsd]
2818 root 0 SW [nfsd]
2819 root 0 SW [nfsd]
2820 root 0 SW [nfsd]
11491 root 2592 S grep -i nfs
showmount -e 192.168.X.X
返回一个空的导出列表
特别感谢YurijGoncharuk,他花了数小时试验 NFS。
如何将 WD MyCloud NAS 安装到华硕 Merlin 路由器
mount -t nfs 192.168.X.XXX:/mnt/HD/HD_a2/Public /tmp/mnt/sda1/Download2/nas -o nfsvers=3,nolock,_netdev,rsize=8192,wsize=8192
MacBook 客户端
sudo mount_nfs -o resvport IP_Address:/NFS_share_name/ /local_mountpoint
sudo mount_nfs -o resvport 192.168.X.XXX:/mnt/HD/HD_a2/Public /Users/user/nas