rpi4 - Ubuntu 20.04.2 LTS - 부팅 시 NFS 드라이브가 마운트되지 않음

rpi4 - Ubuntu 20.04.2 LTS - 부팅 시 NFS 드라이브가 마운트되지 않음

Ubuntu 20.04.2 LTS를 실행하는 소수의 rpi4에 대해 부팅 시 NFS 공유를 자동으로 마운트하는 데 문제가 있습니다.

실행하면 sudo mount -a드라이브가 문제 없이 성공적으로 마운트됩니다.

나는 성공하지 못한 다양한 fstab 옵션을 시도했습니다. 아래는 현재 구성입니다.

192.168.1.100:/mnt/media /mnt/media nfs _netdev,auto,nfsvers=4 0 0

실행하면 sudo cat /var/log/syslog | grep nfs다음이 반환됩니다.

6월 24일 18:59:01 test-01 커널: [ 7.865019] knfsd 설치(저작권 (C) 1996[이메일 보호됨]).

6월 24일 18:59:01 test-01 systemd[1]: nfs-config.service: 성공했습니다.

Jun 24 18:59:03 test-01 kernel: [ 18.820306] FS-Cache: Netfs 'nfs'가 캐싱에 등록되었습니다.

6월 24일 18:59:03 test-01 mount[1754]: mount.nfs: 네트워크에 연결할 수 없습니다.

네트워크가 온라인 상태가 되기 전에 마운트를 시도하는지 확실하지 않지만 _netdev 옵션이 이를 방지한다고 생각했습니다.

답변1

cifs(smb)에서도 비슷한 문제가 발생했습니다.

나를 위한 해결책은 마운트할 몇 가지 옵션을 추가하는 것이었습니다.

  • x-systemd.automount
  • x-systemd.mount-timeout=5
  • x-systemd.device-timeout=5

당신에게 효과가 있다면 이것을 시도해보세요:

192.168.1.100:/mnt/media   /mnt/media   nfs    x-systemd.automount,x-systemd.mount-timeout=5,x-systemd.device-timeout=5,_netdev,auto,nfsvers=4   0  0

그러나 시스템을 재부팅하기 전에 마운트 절차가 다음과 함께 작동하는지 확인하십시오 mount -a. 이 명령이 마운트되지 않으면 위의 코드가 도움이 되지 않습니다. 오류가 발생 하면 mount -a추가된 필드를 제거해야 합니다. 그렇지 않으면 재부팅 후 문제가 발생할 수 있습니다.

답변2

RaspberryPi OS 11에서 동일한 문제에 대한 내 솔루션은 다음을 실행하는 것입니다.

systemctl enable NetworkManager-wait-online.service

답변3

Ubuntu 22.04에서 동일한 명령을 시도했는데 문제가 해결되었습니다.

systemctl enable NetworkManager-wait-online.service

답변4

문제가 발생했습니다.

systemctl enable NetworkManager-wait-online.service

이것은 나에게 주었다

유닛 활성화 실패: 유닛 파일 NetworkManager-wait-online.service가 존재하지 않습니다.

그것은 해결되었습니다

sudo apt install network-manager

관련 정보