Nfs
WD MyCloud NFS 掛載到華碩 Merlin 路由器:NFS 掛載故障排除:“沒有這樣的設備”
目標:將 UNIX NAS ( WD myCloud ) 安裝到 UNIX 路由器。
已經做了什麼(不要假設它是正確的):
ps | grep nfsd
19243 使用者名 1376 R grep nfsd 2. 檢查 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 路由器
- NAS:啟用 NFS =>WebUI =>Shares =>ShareName =>Share Access =>NFS Access=ON
- 驗證 NFS 共享是否可用:showmount -e 192.168.X.XXX
- 在路由器中啟用 NFS 服務
- mount -t nfs 192.168.X.XXX:/NFS_share_name/ /mnt/nas -o nfsvers=3,nolock,_netdev,rsize=8192,wsize=8192
- 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