[질문] NFS Client를 실행하면 서버쪽이 뻗습니다.
SUSE 사용자입니다.
NFS의 문서가 거의 없네요;
cluster1, cluster2 이렇게 두 대의 컴퓨터가 있고
cluster1은 랜카드 두개로 하나는 외부로 하나는 스위치로
cluster2는 스위치로 연결되어 내부아이피를 가지고 있습니다.
또, cluster1은 원래 쓰던 머신으로, 약 40~50기가 정도의 데이터를 가지고 있고
cluster2는 새로 설치한 머신입니다.
이 둘을 NFS로 연결하려고 합니다. cluster1이 서버가 되고 cluster2가 클라이언트가 되게요,,
SUSE라 YAST2로 시도했습니다.
우선 두 머신 모두 NFS Server와 Client 프로그램을 설치했습니다.
그리고나서 client1에서 NFS Server를 실행하고 cluster2에서 cluster1으로 NFS Client를 실행시키면
cluster1이 시작하자마자 죽습니다.
혹시 cluster1의 home의 용량이 너무 커서 그런가 해서(35기가)
/tmp/test1 에다가 10메가짜리 파일 하나만 올려놓고 NFS client를 실행해도 cluster1은 역시 죽어버리더군요...
이는 mount -t nfs cluster1:/tmp/test /tmp/nfs_test
를 해도 마찬가지입니다. 에러문 없이 죽어버립니다.
각 머신에서 스스로를 nfs 실행하면 바로바로 연결됩니다.
예를 들어 cluster1에서 cluster1으로 혹은 cluster2에서 cluster2로 연결하면
아~~주 잘 됩니다.
또, cluster2에서 NFS server를 실행하고 cluster1에서 NFS client를 실행시키면
이것도 아~~주 잘 마운트됩니다.
혹시 이런 상황을 이끌어내는 이유나, 로그파일이 남는 곳을 아신다면,,,
혹여나 해결 방법을 아시는 분께서는 좀 알려주십시오.
덧붙여`
cluster1에 NFS server를 start하고
cluster2에 NFS client를 start했을 때
cluster1의 서버가 죽는 것은 아예 머신이 다운되어버립니다.
반면 cluster2는 하염없이 응답을 기다리고 있더군요;
마운트 옵션에서 버전을 설정해 주세요
저도 이 문제때문에 OS를 밀고 다른 버전을 깔고 온갖 시도를 해봤는데
문제는 옵션 설정이었습니다
mount -t nfs -o vers=3 hostname:/mt /mt
등으로 -o 옵션에서 버전을 vers=3 등으로 설정하시면 됩니다
댓글 달기