LAN에 있는 두 개의 Ubuntu 컴퓨터 간에 NFS 파일 공유를 설정했는데 정상적으로 작동했습니다. 최근에 작동이 멈췄습니다(아마 Ubuntu 16에서 18로 업그레이드했을 때?). 이제 무엇을 다르게 해야 합니까? 서버에서 /etc/exports 파일은 다음과 같습니다.
/media/backup *(rw,no_subtree_check,crossmnt)
/home/files *(rw,sync,no_root_squash,no_subtree_check)
내 클라이언트 컴퓨터에서는 다음과 같은 명령을 사용하여 마운트할 수 있었습니다.
mount 192.168.1.50:/home/files /media/Magrathea
해당 명령은 이제 오랜 시간을 기다린 다음 "mount.nfs: 연결 시간이 초과되었습니다"라는 오류 메시지와 함께 중단됩니다. 무엇이 바뀌었나요? 공유를 다시 작동하게 하려면 어떻게 해야 합니까? (저는 SAMBA를 실행하지 않고 있으며 관련된 Windows 시스템도 없으며 Ubuntu 시스템 간에만 NFS를 사용하고 있습니다.)
답변1
그것을 발견. 문제는 18.04가 아니라 방화벽이었습니다. NFS가 파일을 공유하도록 허용하려면 서버가 포트 111 및 2049를 열어야 합니다.
ufw allow 111
ufw allow 2049
그런 다음 LAN을 통해 폴더를 다시 마운트할 수 있었습니다!