मैं हर रिबूट पर एक विभाजन कैसे माउंट कर सकता हूं?


11

मैं एक विभाजन के साथ मुहिम शुरू की है mount -t ext3 /dev/sda3 /foo

जब भी मैं रिबूट करता हूं, मुझे रिमूव करना पड़ता है। मैं इसे हर रिबूट के बाद कैसे रख सकता हूं?

जवाबों:


30

आपको /etc/fstabमाउंट के लिए एक प्रविष्टि बनाने की आवश्यकता है , जैसे कुछ:

/dev/sda3 /foo                       ext3    defaults        1 1

अधिक जानकारी के लिए देखें:

https://help.ubuntu.com/community/Fstab


1
आप nofailध्वज का उपयोग करना चाह सकते हैं ताकि आप सामान्य रूप से अपने सिस्टम को बूट कर सकें जब /dev/sda3किसी कारण से माउंट करने में सक्षम नहीं हो।
स्टायरोफोम

5

/etc/fstabप्रविष्टियों के कारण कभी-कभी, महत्वपूर्ण मुद्दों का सामना करना पड़ सकता है । तो, विकल्प crontab है।

बस रूट के क्रैस्टैब में प्रवेश के नीचे जोड़ें।

$ sudo crontab -e

@reboot mount -t ext3 /dev/sda3 /foo


4
क्या आप वास्तव में ऐसा करने के उचित तरीके के बजाय एक बदसूरत हैक का उपयोग करने का सुझाव दे रहे हैं, जो दशकों से उपयोग में है और वास्तव में कभी भी उन "महत्वपूर्ण मुद्दों" का कारण नहीं हुआ है?
मासिमो

2
मुझे AWS पर क्लाउड मशीन पर काम करते समय इस स्थिति का सामना करना पड़ा। बढ़ते हुए / etc / fstab का उपयोग करते समय कुछ समस्या थी, और सिस्टम बूट प्रक्रिया को रोक रहा था। इसलिए, सिस्टम बेकार हो गया क्योंकि यह रिमोट था। तो, मैं सुरक्षित बूट (fstab में एक प्रविष्टि निर्दिष्ट किए बिना) पसंद करता हूं और फिर क्रॉस्टैब में माउंट करता हूं।
परविंदर सिंह

@ मासिमो वास्तव में "महत्वपूर्ण मुद्दे" मौजूद हैं। यहां बताया गया है कि Google इंजीनियर एक निश्चित क्लाउड स्टोरेज (जैसे Amazon S3) FUSE फाइल सिस्टम को बूट के माध्यम से माउंट करने के बारे में कहता है: "मैं आपको ऐसा नहीं करने का आग्रह करता हूं। GCS के लिए अनुरोध लगभग स्थानीय डिस्क के रूप में विश्वसनीय नहीं हैं, और आप कर रहे हैं। अपने आप को एक ऐसी प्रणाली के साथ ढूंढने की संभावना है जो कुछ भी गलत होने पर बूट पर लटका देती है " ( यहां )
काजागमनस

यकीन नहीं है कि हालांकि क्या करना है, लेकिन crontab और @rebootमुझे समझ में आता है। शायद एक fstab noautoपंक्ति के साथ संयोजन में , या mountसीधे crontab में। - वैसे भी, -3 से -2 तक अपवित्र, क्योंकि यह उत्तर वास्तव में उपयोगी है, कुछ दुर्लभ मामलों में। (और सुचना संपादित करें: "कभी-कभी" -> "दुर्लभ मामलों में": -))
काजाग्नसस

मैंने अपने मामले में यही किया है: @reboot echo '/opt/ed/mount-google-cloud-storage-backups-bucket.sh >> /opt/ed/cron.log 2>&1' | at now + 3 minutesठीक है, शायद सभी के लिए नहीं, बल्कि मेरे उपयोग के मामले के लिए।
काजगामेनस

0

ओपनस्यूज़ के लिए, नोवेल से आ रहा है स्वचालित रूप से लिनक्स के साथ बूट समय पर एक विंडोज़ शेयर माउंट करें

//winserver/share /mnt/winshare cifs gid=users,file_mode=0664,dir_mode=0775,auto,username=john,password=johnpass 0 0

कृपया एकल उद्धरण जोड़ें यदि फ़ोल्डर के नाम में रिक्त स्थान हैं:

'//winserver/share with spaces' '/mnt/winshare with spaces' cifs gid=users,file_mode=0664,dir_mode=0775,auto,username=john,password=johnpass 0 0

यदि आप पासवर्ड को fstab में नहीं डालना चाहते हैं तो लेख के अंत की जाँच करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.