대상: 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
맥북 클라이언트
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