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