खैर, किसी ड्राइव को स्वचालित करना विभिन्न उद्देश्यों के लिए उपयोगी हो सकता है। उदाहरण के लिए, मैं अपने सिस्टम का बैकअप किसी बाहरी स्टोरेज डिवाइस पर करने का इरादा रखता हूं। इसे स्वचालित करने के लिए, मुझे डिवाइस को बूट पर भी सिस्टम से कनेक्ट रखना होगा।
इसी तरह, कई ऐप्स सिस्टम ड्राइव से सीधे फाइलों को सिंक करते हैं, अगर ड्राइव अनमाउंट हो जाती है तो उन फाइलों को दोबारा सिंक्रोनाइज़ करना एक असुविधा होगी। ऑटोमाउंटिंग स्वचालित रूप से ड्राइव को चलाने की परेशानी के बिना माउंट करता है पर्वत इसे GUI से कमांड या मैन्युअल रूप से कर सकते हैं।
इस ट्यूटोरियल में, मैं यह खोजूंगा कि लिनक्स पर बूट पर एक संलग्न ड्राइव को स्वचालित रूप से कैसे माउंट किया जाए।
लिनक्स पर ऑटोमाउंट ड्राइव
लिनक्स पर संलग्न ड्राइव को स्वचालित करने के लिए कुछ चरण हैं जिन्हें सावधानीपूर्वक निष्पादित करने की आवश्यकता है।
ध्यान दें कि, डिफ़ॉल्ट रूप से, लिनक्स बूट पर किसी भी संलग्न ड्राइव को माउंट नहीं करता है, इसे अपने डेटा तक पहुंचने के लिए माउंट पॉइंट पर माउंट करना पड़ता है। हालाँकि, डेस्कटॉप वातावरण वाले लिनक्स वितरण स्वचालित रूप से ड्राइव को माउंट करते हैं।
टिप्पणी: इस गाइड में दिए गए निर्देश Ubuntu 22.04 पर निष्पादित किए जाते हैं। हालाँकि, दिए गए आदेश अन्य वितरणों पर भी बिना किसी त्रुटि के काम करेंगे।
1. यूयूआईडी और फ़ाइल सिस्टम प्रकार ढूंढें
किसी ड्राइव का नाम, उसकी विशिष्ट पहचान संख्या (यूयूआईडी), और प्रकार का पता लगाने के लिए फाइल सिस्टम , दो तरीके हैं. पहला अंतर्निहित जीयूआई अनुप्रयोगों का उपयोग करना है, और दूसरा कमांड लाइन के माध्यम से है।
मैं व्यक्तिगत रूप से इसे टर्मिनल पर करना पसंद करता हूं क्योंकि यह अधिक सटीक है।
सूडो blkid
blkid कमांड एक कमांड-लाइन उपयोगिता है जिसका उपयोग आंतरिक और बाहरी ब्लॉक उपकरणों के बारे में जानकारी प्राप्त करने के लिए किया जाता है।
अब, पहचानें लेबल ड्राइव का, जो है मेरी ड्राइव मेरे मामले में, और नोट कर लें यूयूआईडी और फाइल सिस्टम प्रकार। अपनी स्टोरेज ड्राइव को एक नाम देना न भूलें, क्योंकि इसे पहचानना आसान होगा।
कमांड आउटपुट स्क्रीनशॉट सभी आवश्यक जानकारी दिखाता है।
- यूयूआईडी = 65बी1-एफबी17
- फ़ाइल सिस्टम प्रकार = exfat
यूयूआईडी (यूनिवर्सल यूनिक आइडेंटिफ़ायर) ब्लॉक डिवाइस MyDrive की एक आईडी है (/dev/sda1) और फ़ाइल सिस्टम प्रकार है exfat .
ध्यान दें कि यूयूआईडी में फ़ाइल सिस्टम प्रकारों के आधार पर वर्णों की भिन्न संख्या हो सकती है। उदाहरण के लिए, मोटा फ़ाइल सिस्टम यूयूआईडी में डैश के साथ 8 अल्फ़ान्यूमेरिक वर्ण हैं ( – ), एनटीएफएस इसमें 16 अक्षरों की एक स्ट्रिंग है जिसमें कोई डैश नहीं है, और EXT इसमें डैश के साथ 32 अल्फ़ान्यूमेरिक वर्ण हैं।
अब, इसे जीयूआई पर करते हैं, चूंकि मैं जेनोम डेस्कटॉप वातावरण के साथ उबंटू 22.04 पर हूं, इसमें डिस्क प्रबंधन के लिए एक डिफ़ॉल्ट ऐप है जिसे कहा जाता है डिस्क . ऐप खोलें और उस ड्राइव पर क्लिक करें जिसे स्टोरेज क्षमता से पहचाना जा सकता है।
2. एक माउंट प्वाइंट बनाना
लिनक्स पर किसी बाहरी ड्राइव को स्थायी रूप से माउंट करने के लिए, एक माउंटिंग पॉइंट बनाने की आवश्यकता होती है। यह एक बार का सेटअप है, जब तक कि आप भविष्य में कोई भिन्न माउंट पॉइंट न चुनें।
माउंट पॉइंट वह स्थान है जहां आप फ़ाइल सिस्टम को एक्सेस करने के लिए रखते हैं। यह Linux पर कहीं भी कोई भी निर्देशिका हो सकती है; सामान्य रूप से, /mnt या /मीडिया निर्देशिकाओं का उपयोग किया जाता है। मैं इसमें एक निर्देशिका बना रहा हूं जड़ बुलाया /मीडिया/माईबैकअप , जो मेरा आरोह बिंदु होगा।
सूडो mkdir / मिडिया / मेरा बैकअपअब, मैं अपनी बाहरी ड्राइव को स्थायी रूप से माउंट करूंगा मेरी ड्राइव को /मीडिया/माईबैकअप बढ़ते बिंदु.
हमें संलग्न ड्राइव का नाम, यूयूआईडी और फ़ाइल सिस्टम प्रकार मिल गया है, हमने माउंट पॉइंट भी बना लिया है। अंतिम चरण तक पहुँचना और संशोधित करना है fstab फ़ाइल।
3. fstab फ़ाइल तक पहुंचें और संपादित करें
fstab फ़ाइल एक फ़ाइल सिस्टम कॉन्फ़िगरेशन फ़ाइल है /वगैरह निर्देशिका जिसमें माउंटेड स्टोरेज डिवाइस के बारे में जानकारी होती है। इसे किसी भी टेक्स्ट एडिटर में एक्सेस किया जा सकता है, लेकिन इसे संशोधित करने के लिए सुपरयूज़र एक्सेस की आवश्यकता होती है।
सूडो क्योंकि / वगैरह / fstabअब, निम्नलिखित सामान्य सिंटैक्स का उपयोग करके ऊपर निकाली गई जानकारी सम्मिलित करने का समय आ गया है।
[ उपकरण ] [ माउंट पॉइंट ] [ फ़ाइल-सिस्टम-प्रकार ] [ माउंट-विकल्प ] [ गंदी जगह ] [ उत्तीर्ण ]उपरोक्त सिंटैक्स के सभी मापदंडों की व्याख्या नीचे उल्लिखित है।
[उपकरण] | युक्ति यूयूआईडी |
[माउंट पॉइंट] | माउंटिंग पॉइंट डायरेक्टरी जहां से संलग्न ड्राइव की सामग्री तक पहुंच बनाई जाती है [अधिक रन के लिए आदमी माउंट आज्ञा] |
[फ़ाइल-सिस्टम-प्रकार] | फ़ाइल सिस्टम प्रारूप प्रकार जैसे कि फैट, एक्सफ़ैट, एनटीएफएस, या ext4 |
[माउंट-विकल्प] | डिवाइस के लिए पढ़ें और लिखें विकल्प ( चूक पढ़ने और लिखने की पहुंच के लिए उपयोग किया जाता है) |
[गंदी जगह] | संलग्न डिवाइस का बैकअप सक्षम या अक्षम करने के लिए; यदि यह 0 है, तो बैकअप अक्षम है |
ऍफ़एससीके बूटिंग शुरू करने से पहले त्रुटियों के लिए ड्राइव को सत्यापित करने के लिए कमांड का उपयोग किया जाता है। रूट डिवाइस के लिए, ऍफ़एससीके हमेशा 1 रहेगा.
निम्नलिखित प्रारूप अधिकांश लिनक्स वितरणों जैसे आर्क लिनक्स या डेबियन में लागू होता है; हालाँकि, नवीनतम उबंटू (22.04) का एक अलग प्रारूप है जिसका उल्लेख किया गया है नीचे .
यूयूआईडी = [ यूयूआईडी-ऑफ़-डिवाइस ] [ माउंट पॉइंट ] [ फ़ाइल-सिस्टम-प्रकार ] [ माउंट-विकल्प ] [ गंदी जगह ] [ उत्तीर्ण ]मैं ऊपर निकाली गई जानकारी को इसमें सम्मिलित करूंगा fstab उपरोक्त प्रारूप का उपयोग करके फ़ाइल करें।
यूयूआईडी =65बी1-एफ446 / मिडिया / MyBackup एक्सफ़ैट डिफ़ॉल्ट 0 0टिप्पणी: का उपयोग करो टैब रिक्त स्थान के बजाय फ़ील्ड को अलग करने के लिए।
मैंने सेट कर दिया है [माउंट-विकल्प] को चूक, जिसका अर्थ है कि डिवाइस में पढ़ने और लिखने की पहुंच है। [गंदी जगह] और [उत्तीर्ण] विकल्प 0 पर सेट हैं क्योंकि मैं बैकअप और बूट नहीं करना चाहता ऍफ़एससीके जाँच करना।
निःशुल्क प्रारूप
नवीनतम उबंटू (22.04) में बाहरी ड्राइव सेट करने के लिए एक अलग प्रारूप है fstab फ़ाइल।
/ देव / डिस्क / by-uuid / [ यूयूआईडी-ऑफ़-डिवाइस ] [ माउंट पॉइंट ] [ फ़ाइल-सिस्टम-प्रकार ] [ माउंट-विकल्प ] [ गंदी जगह ] [ उत्तीर्ण ]
चूँकि मैं Ubuntu 22.04 का उपयोग कर रहा हूँ, मैं इस पद्धति का उपयोग करूँगा।
/ देव / डिस्क / by-uuid / 65बी1-एफ446 / मिडिया / MyBackup एक्सफ़ैट डिफ़ॉल्ट 0 0
अब, फ़ाइल सहेजें और छोड़ें; मैं विम का उपयोग कर रहा हूं :wq कमांड लिखेगा और संपादक से बाहर निकल जाएगा।
4. सत्यापन
यह सत्यापित करने के लिए कि इसमें उल्लिखित सभी जानकारी fstab फ़ाइल सही है, उपयोग करें माउंट -ए आज्ञा।
सूडो पर्वत -एयदि कोई त्रुटि है, तो उपरोक्त कमांड उसे प्रदर्शित करेगा, अन्यथा कोई आउटपुट नहीं होगा।
कोई त्रुटि नहीं आई, जिसका अर्थ है कि ड्राइव सफलतापूर्वक माउंट हो गई है।
fstab विभिन्न लिनक्स वितरणों की फ़ाइलें तुलना के लिए नीचे दी गई हैं।
डेबियन /etc/fstab फ़ाइल
आर्क लिनक्स /etc/fstab फ़ाइल
उबंटू /etc/fstab फ़ाइल
निष्कर्ष
अगर आप अपने रोजमर्रा के काम के लिए ड्राइव का इस्तेमाल कर रहे हैं। खासकर यदि आप इसमें फ़ाइलें सहेज रहे हैं या इससे फ़ाइलों को अपने Linux सिस्टम तक एक्सेस कर रहे हैं। या यदि आप अपने सिस्टम का बैकअप लेने में रुचि रखते हैं और बूट के बाद इसे फिर से शुरू नहीं करना चाहते हैं, तो यह स्वचालित रूप से करने का एक अच्छा तरीका है।
ऑटोमाउंटिंग बूट पर स्टोरेज ड्राइव को माउंट करने का एक तरीका है क्योंकि कई लिनक्स वितरण बूट पर ड्राइव को माउंट नहीं करते हैं। यह डिवाइस के यूयूआईडी और माउंट पॉइंट को रखकर किया जा सकता है /etc/fstab फ़ाइल।