Я добавил ресурс в 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, я установил сетевой менеджер ... ничего из этого не помогло.
И поэтому я поворачиваюсь к вам, о готовности выбросить пи в окно, а затем за мной. Любая помощь, высоко ценится.