मैंने अपनी सभी फ़ाइलों के साथ नेटवर्क ड्राइव तक पहुँचने के लिए 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 में mounts बहुत जल्दी हो रहे हैं - नेटवर्क स्थापित होने से पहले। मैंने उन चीजों को लागू करने की कोशिश की है जिन्हें मैं समझता हूं - लेकिन ईमानदारी से कहूं तो यह बहुत कुछ मेरे सिर पर है। मैंने _netdevfstab में लाइन में जोड़ा rootdelay=10है, मैंने /boot/cmdline.txt में जोड़ा है, मैंने नेटवर्कमैन स्थापित किया है ... इसमें से किसी ने भी मदद नहीं की है।
और इसलिए मैं आपके पास जाता हूं, खिड़की के बाहर पाई को फेंकने के लिए तैयार हूं - इसके बाद खुद। कोई मदद, बहुत सराहना की।