Dodałem udział w fstab, aby uzyskać dostęp do dysku sieciowego ze wszystkimi moimi plikami na ... fstab wygląda następująco:
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
Kiedy uruchamiam sudo mount -a
zaczepy dysku sieciowym pomyślnie i mogę cd /media/disk1
wtedy ls
który poprawnie daje mi listę wszystkich folderów na wspomnianym dysku sieciowym.
Jednak po ponownym uruchomieniu pi, gdy cd
przechodzę do tej lokalizacji i uruchamiam ls
ponownie, nic tam nie ma. Muszę ręcznie uruchomić sudo mount -a
ponownie, a następnie montuje dysk.
Widziałem to wiele razy na innych forach i wydaje się, że istnieje konsensus, że mounts w fstab zdarzają się zbyt wcześnie - zanim sieć zostanie ustanowiona. Próbowałem wdrożyć rzeczy, które rozumiem - ale szczerze mówiąc, wiele z nich to coś ponad moje możliwości. Dodałem _netdev
do linii w fstab, dodałem rootdelay=10
do /boot/cmdline.txt, zainstalowałem menedżera sieci ... nic z tego nie pomogło.
Zwracam się więc do ciebie, gotowa wyrzucić pi przez okno - a za mną. Każda pomoc, bardzo ceniona.