対象:UNIX NASマウント(WDマイクラウド)をUNIXルーターに接続します。
すでに行われた作業(正しいと仮定しないでください):
ルーターがNFSクライアントを実行していることを確認してください。:
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
エラー応答:
マウント: /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
空のエクスポートリストを返します。
答え1
特にありがとうガラスゴンチャルック彼はNFSの実験に数時間を費やしました。
Asus MerlinルーターにWD MyCloud NASをインストールする方法
- NAS: NFS 有効 => WebUI => 共有 => 共有名 => 共有アクセス => NFS アクセス = オン
- 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
マウント -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 アドレス:/NFS_share 名/ /local_mountpoint
sudo mount_nfs -o resvport 192.168.X.XXX:/mnt/HD/HD_a2/Public/Users/user/nas