
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