도와주세요!!
안녕하세요 VMware로 리눅스를 설치하고 임베디드보드와 nfs를 하려고 하는데 막히네요..
리눅스에서의 작업
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
NFS 서버에 공유 폴더 정보를 등록합니다. 등록 정보의 내용은 /etc/exports 에 저장됩니다.
]# vi /etc/exports
아래의 내용을 추가합니다. 추가되는 내용은 /home/jwjw/public 폴더를 192.168.10.*** 아이피를 가진 모든 컴퓨터에게 공유를 허락한다는 얘기가 되겠습니다.
/home/jwjw/public 192.68.10.*(rw,sync,no_root_squash)
이제 NFS 서버를 실행하면 리눅스에서의 작업은 모두 끝났니다.
]# /etc/init.d/nfs restart
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
위에서 ip지정은 리눅스 상에서 ifconfig를 치고 나온 결과값을 넣었습니다.
]# /etc/init.d/nfs restart
결과 모두 ok떴구요
제가 입력한 값은
/qthekan 192.168.118.*(rw,sync,no_root_squash)
임베디드 보드에서 공유폴더 상용
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
이제 임베디드 보드에 텔넷으로 로그인해서 들어 갑니다. 그리고 아래와 같은 명령으로 /mnt/nfs 폴더에 리눅스의 공유 폴더를 마운트합니다.
]# mount -t nfs -o nolock 192.168.10.50:/home/jwjw/public /mnt/nfs
이제 /mnt/nfs로 이동하면 리눅스의 공유 폴더인 /home/jwjw/public 안에 있는 파일을 보실 수 있고 사용하실 수 있습니다.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
제가 입력한 값은
]# mount -t nfs -o nolock 192.168.118.128:/qthekan /mnt/nfs
인데 다음과 같은 에러가 뜹니다.
mount: RPC: Unable to receive; errno = No route to host
mount: nfsmount failed: Bad file descriptor
mount: Mounting 192.168.118.128:/qthekan on /mnt/nfs failed: Bad file descripto
왜그런지 도움바랍니다.
/qthekan 192.168.118.0/255.255.255.0(rw,insecure,subtree_check,sync)
로 바꾸시고요
경우에 따라서는 vmware 같은 경우에는 nfs 가 잘 안되는 경우가 있으니. 여러번 참고 하시기를
요즘 저는 그냥 coLinux 로 해결했습니다.