NFS를 통해 호스트에서 디렉터리를 마운트하는 중 오류가 발생했습니다.

NFS를 통해 호스트에서 디렉터리를 마운트하는 중 오류가 발생했습니다.

사이트를 탐색해 봤는데 같은 문제를 겪고 있는 사람을 찾을 수 없습니다. VirtualBox에는 IP *.28을 가진 컴퓨터 한 대와 IP *.20을 가진 다른 컴퓨터가 있습니다. 후자는 전자가 내보낸 디렉터리를 마운트해야 합니다.

*.28:/etc/exports

/myfolder *.20(rw,sync,no_root_squash,subtree_check)

*.20:/etc/fstab

*.28:/myfolder /myfolder nfs defaults 0 0

수신기는 시작 시 디렉터리를 마운트하지 않습니다. 다음을 통해 수동으로 마운트하려고 할 때: mount /myfolder

다음 오류 메시지가 나타납니다.

mount: wrong fs type, bad option, bad superblock on *.28:/myfolder,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)

왜 이런 일이 발생하는지 아시나요? (아니면 제가 잃어버린 것 같은 "도우미"를 어디서 구할 수 있나요?)

답변1

기본 사항부터 확인하려면 다음 단계를 따르세요.

  • 다른 컴퓨터에 ping을 보낼 수 있나요? 그렇지 않은 경우 네트워크 문제가 발생할 수 있습니다.
  • 서버에서 nfs가 사용하는 포트를 텔넷으로 연결할 수 있습니까? 그렇지 않은 경우 방화벽 문제이거나 nfs 구성이 잘못되었을 수 있습니다. 포트 정보를 보려면 nfs 서버에서 다음 명령을 사용할 수 있습니다.

    rpcinfo -p
    

이러한 사항이 정확하다면 nfs 클라이언트에서 다음을 시도하십시오.

   showmount -e *.28

모든 네트워크*로 내보낸 /myfolder가 표시됩니다. 그렇지 않다면 nfs 서버 구성에 문제가 있는 것입니다.

PD: 이 옵션을 추가해야 할 것 같아요_netdev도착하다시스템 테이블좋습니다. 네트워크가 준비될 때까지 설치를 시도하지 않습니다. 어쨌든 수동 설치에 실패하더라도 문제가 되지 않습니다.

관련 정보