Nfs

WD MyCloud NFS 掛載到華碩 Merlin 路由器:NFS 掛載故障排除:“沒有這樣的設備”

  • October 6, 2019

目標:將 UNIX NAS ( WD myCloud ) 安裝到 UNIX 路由器。

已經做了什麼(不要假設它是正確的):

  1. 檢查路由器正在執行 NFS 客戶端
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
  1. 嘗試掛載 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 路由器

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

引用自:https://unix.stackexchange.com/questions/429637