X5 마운트가 안되는 데요.. 좀 도와주세요
2009.05.29 08:51
에러메세지는 다음과 같습니다.
mount: RPC: Unable to receive; errno = Connection refused
mount: nfsmount failed: Bad file descriptor
mount: Mounting 192.168.10.90:/mnt/nfs_host on /mnt/nfs_target failed: Bad filer
호스트와 타겟에서 모두 핑테스트 되구요..
vi /etc/exports 에서
/mnt/nfs_host 192.168.10.90(rw,no_root_squash,no_all_squash,async,no_subtree_check)
하고 portmap
chmod 777 /nfs_host (파일 속성 변경)
service nfs start
exportfs
service nfs status (nfs 상태 확인)
ntsysv에서 nfs 체크 및 확인
setvice nfs start
등 할 거 다 했는 데 마운트가 안돼요.. 이상합니다...
showmount -e 192.168.10.90 를 했는 데 공유 마운트 디렉토리가 보이지 않네요.. 도와주세요 미치겠습니다
댓글 4
-
장길석
2009.05.29 15:10
-
어리
2009.05.30 03:00
답변감사합니다.. 현재 Selinux는 꺼있는 상태이고 exports에서 /nfs_host로만 설정했는 데도 잘 안돼요. 방화벽은 껐습니다.
그리고 마운트 명령을 내릴 때 길이가 너무 긴데 글자가 다음칸으로 내려가지 않고 제멋대로 한칸씩 위로 올라갑니다..
이건 상관없나요?
그리고 타겟보드에서 showmount -e 192.168.10.90을 치면 공유디렉토리가 안보입니다....
전체적으로 제 상황을 설명드릴 께요. 현재 vmware로 리룩스 돌리고 있고. 무선랜입니다.. ifconfig eth0을 치면 192.168.76.128입니다. 그리고 크로스케이블을 타겟에 연결했을 때.윈도우에서 ipconfig를 치면 192.168.10.90이 나옵니다...타겟보드의 192.168.10.99입니다.... 제가 뭔가 잘못설정한 건가요? 다시한번 부탁드를 게요..
-
ds
2009.06.01 17:57
먼저 호스트에서 자체 마운트를 하시고 확인하시는 우선일것 같네요.게다가 호스트의 아이피대역하고 타켓보드하고 다르니 서브넷마스크도 체크하셔야 할것같습니다. -
어리
2009.06.02 05:57
감사요.. 해결했습니다 고맙습니다.




말씀을 보시면 chmod 777로 지정한 것은 /nfs_host 입니다. 그렇다면 nfs 서버를 실행하는
Host의 nfs 공유 디렉토리는 /nfs_host 아닌가요?
그런데 exports에는 /mnt/nfs_host 로 등록하셨습니다. /nfs_host로 변경하셔야 하며,
/mnt는 마운트로 사용하는 곳이기 때문에 nfs 제공 공유 디렉토리를 /mnt 디렉토리 안에 말들어 사용하는 것은
좋지 않다고 생각합니다. 사용자의 홈 디레토리 안에 nfs 공유 폴더를 만들어 사용하시는 것이 좋습니다.
이렇게 하셔도 안 된다면 아래의 글을 참고하여 주십시오.
SeLinux를 꺼 보시고 해 보세요. 요즘은 GUI환경으로 시스팀을 설정하는 기능이 편하게 되어 있어서
이를 이용하면 쉽게 변경할 수 있으실 것으로 생각됩니다.
$ mount -t nfs -o nolock,rsize=1024,wsize=1024 192.168.10.104:/nfs /mnt/nfs