NFS mount가 엄청 느립니다.

wertyu의 이미지

안녕하세요.

파일 서버에서 1Tb를 메일 서버쪽으로 NFS로 나누어 주려고 합니다.

OS는 NFS Server/Client 모두 Fedora Core2입니다.

NFS는 제가 오늘 처음 사용해봐서 그런데요.

NFS 서버 쪽에서 /etc/exports/
설정은 제대로 했구요. exportfs -v로도 결과는 잘 나옵니다.

그런데, NFS 클라이언트 쪽에서 mount -t nfs xxx.xxx.xxx.xxx:/path/ /local/path

를 실행하면, 계속 멈추어 있다가 수분 후에, prompt도 다시 나오고, mount가 완료 됩니다.

원래 이런 것인지, 아님 제가 뭔가 잘못했는지도 잘 모르겠네요.

Client 쪽에서 mount 명령 내리고, 멈추어 있을 때 Server 쪽에서 netstat으로 보면 연결은 잘 되어 있거든요.

뭐가 문제일까요.

참.. NFS 설정 문서 여러 개를 봤는데, 어떤 문서에서는
Client 쪽에서,

# /etc/init.d/nfslock start

이걸 실행시켜 주어야 한다고 하는데,

Redhat Reference Guide 문서에는 Client 쪽에서 nfslock을 실행시켜라는 말은 없거든요.

오히려, 서버에서 rpcinfo -p localhost를 해 보면, nfslock은 서버에서 돌고 있구요.

Client에서 nfslock은 실행시켜주지 않아도 될련지요.

답변 미리 감사드립니다.~

maindb의 이미지

양쪽 모두 portmap 데몬이 정상적으로 작동하고 있나요?

wertyu의 이미지

maindb wrote:
양쪽 모두 portmap 데몬이 정상적으로 작동하고 있나요?

안녕하세요~ maindb님.
옛날에 제가 nfs에 대한 질문드렸었는데, 그때도 답변 주셨었죠^^
문서를 읽어 볼 때는 Client쪽에서 portmap을 설행시키라는 말이없어서
실행 안 시켰거든요.

근데, 지금 현상은 mount 시켰을 때 시간이 몇 분 걸리는 것 빼고는, nfs로 mount가 잘 되더군요.

clinet쪽에서 portmap은 안 돌고 있구요~

감사합니다.

emptysky의 이미지

클라이언트에도 portmap 올려주세요 :)

『 아픔은.. 아픔을 달래줄 약이 무엇인지 알면서도 쓰지 못할 때 비로소 그 아픔의 깊이를 알수가 있음이다. 』
『 for return...』

bitneer의 이미지

혹시 이전에 있었던 nfs 버그일지도 모르겠네요.
마운트 옵션의 rsize와 wsize를 줄여서 마운트 해보세요.

# mount nfs_server:/dst nfs -o rsize=8192,wsize=8192 /mntpnt