NFS 가 시작이 안되네요.

rexerail의 이미지

현재 페도라코어 4를 쓰고 있습니다.

/etc/init.d/ nfs stop시는 아래와 같이 문제가 없구요
NFS mountd를 종료중입니다 [확인]
NFS 데몬을 종료중입니다 [확인]
NFS quota를 종료중입니다 [확인]
NFS 서비스를 종료중입니다 [확인]

/etc/init.d/nfs start 시에
NFS 서비스를 시작하고 있습니다 [실패]
NFS 쿼터를 시작하고 있습니다. [확인]
NFS 데몬을 시작함 [확인]
NFS mountd를 시작하고 있습니다. [확인]

아마도 NFS 서비스가 시작이 안되어서 NFS 마운트시 다음과 같은 에러가 뜨고 있는 것 같은데요,
mount 192.168.0.100:/home/rootfs /mnt/nfs 실행시
mount 192.168.0.100:/home/rootfs failed, reason given by server: 허가 거부됨

이라고 나옵니다.

/etc/hosts.allow
/etc/hosts.deny
확인 했구요.
방화벽 해제했는데 NFS 마운트가 안되네요.

고수님들 부탁좀 드립니다.

gbkwon의 이미지

원인은 방화벽등이 아닌것 같네요. ; nfs 서비스를 제대로 시작을 못한것 같은데

/var/log/messages 파일에 확인 해보면 어떠한 에러 사항이 있을 듯 합니다. ;

아님 직접 콘솔에서 exportfs -r 이란 명령어를 실행 해 보고 나오는 에러 메세지를 확인 하면 될듯 합니다.

shsch의 이미지

올려주신 아래의 메세지만 보면...

mount 192.168.0.100:/home/rootfs /mnt/nfs 실행시
mount 192.168.0.100:/home/rootfs failed, reason given by server: 허가 거부됨

공유하는 디렉토리의 퍼미션이 제대로 안되어서 그런걸로 보입니다.

/etc/exports 파일에 기입은 제대로 되어 있는지요...

rexerail의 이미지

해결은 했는데 좀 어이가 없네요.

/etc/exports 파일에서 옵션주는 부분에서
home/rootfs *(rw, no_root_squash, ro_all_squash) : 안됨
home/rootfs *(rw,no_root_squash,ro_all_squash): 잘 됩니다.

띄어쓰기를 하면 안되는 거였군요... 헐~