슬래시 (/)를 사용하면 문제가 해결되지 않았습니다.
또한 항목에 옵션 _netdev
을 추가해도 /etc/fstab
문제가 해결되지 않았습니다.
Pi3에서이 문제를 해결하기 위해 수행 한 작업은 /etc/rc.local
20 초 ( 휴대 전화로 sleep 20
) 잠자도록 수정 한 다음을 호출 mount -a
합니다. 이렇게하면 시스템이 fstab 파일을 처음 읽을 때 네트워크가 아직 연결되지 않았더라도 마운트가 실패하므로 시스템이 여기에 20 초 동안 기다렸다가 (네트워크 연결 시간 제공) 강제로 호출합니다.mount -a
다시 합니다. fstab
파일에 모든 드라이브를 마운트 합니다.
내 /etc/rc.local
파일은 다음과 같습니다.
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# Print the IP address
#GS notes: a *minimum* of sleep 10 is required for the mount below to work on the Pi 3; it failed with sleep 5, but worked with sleep 10, sleep 15, and sleep 30
sleep 20
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
mount -a #GS: mount all drives in /etc/fstab
fi
exit 0
끝난! 이제는 완벽하게 작동합니다!
참고 문헌 :