모든 파일이있는 네트워크 드라이브에 액세스하기 위해 fstab에 공유를 추가했습니다 ... fstab은 다음과 같습니다.
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
//192.168.1.73/disk1 /media/disk1 cifs username=pi,password=raspberry,_netdev,uid=1000,gid=1000,iocharset=utf8, 0 0
# a swapfile is not a swap partition, so no using swapon|off from here on, use dphys-swapfile swap[on|off] for that
내가 실행하면 sudo mount -a
성공적으로 네트워크 드라이브 마운트를 내가 할 수있는 cd /media/disk1
다음 ls
제대로 나에게 말했다 네트워크 드라이브에있는 모든 폴더의 목록을 제공한다.
그러나 cd
해당 위치로 파이를 재부팅하고 ls
다시 실행 한 후에는 아무것도 없습니다. 수동으로 sudo mount -a
다시 실행 해야 드라이브가 마운트됩니다.
나는 이것이 다른 포럼에서 여러 번보고되었다는 것을 보았고, 네트워크가 확립되기 전에 fstab의 마운트가 너무 일찍 발생하는 것으로 합의 된 것으로 보인다. 나는 내가 이해하는 것을 구현하려고 노력했지만 솔직히 말해서 많은 것이 내 머리 위에 있습니다. 내가 추가 한 _netdev
fstab에있는 라인에, 내가 추가 한 rootdelay=10
/boot/cmdline.txt에, 내가 네트워크 매니저를 설치 한 ...이 중 어느 것도 도움이 없다.
그래서 나는 너에게 파이를 창문 밖으로 던질 준비가되어 있음에 관해 당신에게로 돌아 섰다. 도움을 주시면 감사하겠습니다.