Linux सर्वर परिनियोजन और SSH में दक्षता · पाठ

फ़ाइल सिस्टम माउंट करना

फ़ाइल सिस्टम को मैन्युअल रूप से माउंट करना और `/etc/fstab` का उपयोग करके बूट के समय स्वचालित माउंटिंग कॉन्फ़िगर करना समझिए।

पाठ 2, कुल 4 में से11 चरण

फ़ाइल सिस्टम माउंट करना, CoddyKit पर Linux सर्वर परिनियोजन और SSH में दक्षता का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Linux सर्वर परिनियोजन और SSH में दक्षता सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Linux सर्वर परिनियोजन और SSH में दक्षता पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

स्टोरेज को सुलभ बनाना

मान लीजिए कि आपके पास नई हार्ड ड्राइव, USB स्टिक या नेटवर्क शेयर है। आपके Linux सर्वर को इसका उपयोग करने के लिए, आपको इसके फ़ाइल सिस्टम को माउंट करना होगा।

माउंट करना ऐसा है जैसे आप अपने सर्वर से कह रहे हों: "इस स्टोरेज डिवाइस में फ़ाइलें हैं और मैं उन्हें इस खास डायरेक्टरी के माध्यम से एक्सेस करना चाहता हूँ।" माउंट किए जाने तक, स्टोरेज डिवाइस केवल कच्चा हार्डवेयर होता है।

`mount` कमांड की मूल बातें

फ़ाइल सिस्टम को अपने सर्वर की डायरेक्टरी ट्री से जोड़ने के लिए मुख्य कमांड mount है। यह किसी विशिष्ट डिवाइस (जैसे विभाजन) को एक निर्धारित डायरेक्टरी से जोड़ता है, जिसे माउंट पॉइंट कहा जाता है।

मूल सिंटैक्स है:

  • mount [device] [mount_point]

इस कमांड के लिए आपको अक्सर sudo की आवश्यकता होगी, क्योंकि इसमें सिस्टम-स्तरीय बदलाव होते हैं।

डिवाइस को मैन्युअल रूप से माउंट करना

मान लीजिए कि आपके पास /dev/sdb1 पर एक नया विभाजन है और आप उसकी सामग्री को /mnt/new_drive नामक फ़ोल्डर में एक्सेस करना चाहते हैं। पहले सुनिश्चित करें कि माउंट पॉइंट डायरेक्टरी मौजूद है!

यह उदाहरण चलाकर देखें। यह माउंट करने और फिर उसकी सामग्री की सूची दिखाने की प्रक्रिया का अनुकरण करता है।

sudo mkdir -p /mnt/new_drive
sudo mount /dev/sdb1 /mnt/new_drive
ls /mnt/new_drive
# Output would show contents if /dev/sdb1 existed and had files

माउंट पॉइंट को समझना

माउंट पॉइंट आपके मौजूदा फ़ाइल सिस्टम की एक खाली डायरेक्टरी होती है, जहाँ किसी अन्य फ़ाइल सिस्टम की सामग्री सुलभ हो जाती है।

  • सामान्य माउंट पॉइंट /mnt (अस्थायी माउंट के लिए) या /media (हटाए जा सकने वाले मीडिया के लिए) में होते हैं।
  • किसी चीज़ को वहाँ माउंट करने से पहले आपको माउंट पॉइंट डायरेक्टरी बनानी होगी।
  • यदि डायरेक्टरी खाली नहीं है, तो फ़ाइल सिस्टम अनमाउंट किए जाने तक उसकी मौजूदा सामग्री छिपी रहेगी।

`umount` से अलग करना

जिस प्रकार आप फ़ाइल सिस्टम को माउंट करते हैं, उसी प्रकार डिवाइस को भौतिक रूप से डिस्कनेक्ट करने से पहले या उसकी आवश्यकता न रहने पर उसे अनमाउंट भी करना होता है। इससे यह सुनिश्चित होता है कि सभी लंबित लेखन कार्य पूरे हो जाएँ और डेटा खराब न हो।

इसके लिए कमांड umount है (ध्यान दें: 'u' के बाद 'n' नहीं आता!)। आप डिवाइस या माउंट पॉइंट में से किसी एक को निर्दिष्ट करके अनमाउंट कर सकते हैं।

  • umount [device]
  • umount [mount_point]

`umount` का उपयोग

यदि आप ऐसे फ़ाइल सिस्टम को अनमाउंट करने का प्रयास करते हैं जो वर्तमान में उपयोग में है (जैसे, किसी उपयोगकर्ता ने कोई फ़ाइल खोली हो या वह उसी डायरेक्टरी में हो), तो आपको "डिवाइस व्यस्त है" त्रुटि मिलेगी। आपको अनुप्रयोग बंद करने या डायरेक्टरी से बाहर जाने की आवश्यकता हो सकती है।

आइए अपने पिछले उदाहरण को अनमाउंट करें। अनमाउंट करने के बाद, माउंट पॉइंट डायरेक्टरी फिर से खाली दिखाई देगी।

sudo umount /mnt/new_drive
ls /mnt/new_drive
# Output: (empty directory, or original contents if not empty before mount)

`/etc/fstab` से स्थायी माउंट

अस्थायी उपयोग के लिए डिवाइस को मैन्युअल रूप से माउंट करना ठीक है, लेकिन यदि आप चाहते हैं कि सर्वर के हर बार बूट होने पर फ़ाइल सिस्टम अपने-आप माउंट हो जाए तो?

यहीं /etc/fstab फ़ाइल काम आती है। यह एक सिस्टम कॉन्फ़िगरेशन फ़ाइल है, जिसमें वे सभी डिस्क और विभाजन सूचीबद्ध होते हैं जिन्हें बूट के समय अपने-आप माउंट किया जाना चाहिए, साथ ही यह भी बताया जाता है कि उन्हें कैसे माउंट करना है।

`fstab` प्रविष्टि की संरचना

/etc/fstab की प्रत्येक पंक्ति माउंट किए जाने वाले एक फ़ाइल सिस्टम को दर्शाती है और इसमें छह फ़ील्ड होते हैं, जो स्पेस या टैब से अलग किए जाते हैं:

  • 1. डिवाइस: माउंट किया जाने वाला विभाजन या डिवाइस (जैसे, /dev/sdb1 या UUID=...)।
  • 2. माउंट पॉइंट: वह डायरेक्टरी जहाँ डिवाइस माउंट किया जाएगा (जैसे, /data)।
  • 3. फ़ाइल सिस्टम प्रकार: फ़ाइल सिस्टम का प्रकार (जैसे, ext4, xfs, ntfs)।
  • 4. विकल्प: माउंट विकल्प (जैसे, defaults, noauto, ro)।
  • 5. डंप: dump उपयोगिता द्वारा उपयोग किया जाता है (0 इसे अक्षम करता है)।
  • 6. पास: बूट के समय फ़ाइल सिस्टम की जाँच का क्रम नियंत्रित करता है (0 इसे अक्षम करता है, 1 रूट के लिए और 2 अन्य के लिए)।

उदाहरण: `/etc/fstab` प्रविष्टि

/etc/fstab में डिवाइस नामों (जैसे /dev/sdb1) के बजाय UUIDs (Universally Unique Identifiers) का उपयोग करने की अत्यधिक अनुशंसा की जाती है। UUIDs अद्वितीय और स्थायी होते हैं, जबकि डिवाइस नाम रीबूट करने या नया हार्डवेयर जोड़ने के बाद बदल सकते हैं।

डेटा विभाजन के लिए एक उदाहरण प्रविष्टि यह है:

# /etc/fstab entry example
UUID=a1b2c3d4-e5f6-7890-1234-567890abcdef  /data  ext4  defaults,nofail  0  2

माउंटिंग की ज्ञान-जाँच

Linux में फ़ाइल सिस्टम माउंट करने के बारे में निम्नलिखित में से कौन-से कथन TRUE हैं?

पुनरावलोकन: फ़ाइल सिस्टम माउंट करना

इस पाठ में आपने Linux पर फ़ाइल सिस्टम माउंट करने की आवश्यक बातें सीखीं। हमने ये विषय शामिल किए:

  • स्टोरेज डिवाइस को सुलभ बनाने के लिए mount कमांड का उपयोग।
  • माउंट पॉइंट का महत्व और उन्हें बनाने का तरीका।
  • umount कमांड से फ़ाइल सिस्टम को सुरक्षित रूप से अलग करना।
  • /etc/fstab फ़ाइल का उपयोग करके स्वचालित, स्थायी माउंट कॉन्फ़िगर करना।
  • UUIDs के उपयोग सहित /etc/fstab प्रविष्टि की संरचना और फ़ील्ड को समझना।

आपके Linux सर्वर पर स्टोरेज प्रबंधित करने के लिए इन अवधारणाओं में दक्षता बहुत महत्वपूर्ण है!

शुरुआत निःशुल्क

एआई शिक्षक के साथ Linux सर्वर परिनियोजन और SSH में दक्षता सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
12
पाठ
48

अक्सर पूछे जाने वाले प्रश्न

क्या “फ़ाइल सिस्टम माउंट करना” पाठ निःशुल्क है?

हाँ — Linux सर्वर परिनियोजन और SSH में दक्षता अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “फ़ाइल सिस्टम माउंट करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Linux सर्वर परिनियोजन और SSH में दक्षता पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“फ़ाइल सिस्टम माउंट करना” में मैं क्या सीखूँगा?

फ़ाइल सिस्टम को मैन्युअल रूप से माउंट करना और `/etc/fstab` का उपयोग करके बूट के समय स्वचालित माउंटिंग कॉन्फ़िगर करना समझिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Linux सर्वर परिनियोजन और SSH में दक्षता का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Linux सर्वर परिनियोजन और SSH में दक्षता शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Linux सर्वर परिनियोजन और SSH में दक्षता शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।

“फ़ाइल सिस्टम माउंट करना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Linux सर्वर परिनियोजन और SSH में दक्षता पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Linux सर्वर परिनियोजन और SSH में दक्षता पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. डिस्क का विभाजन और फ़ॉर्मैटिंग
  2. फ़ाइल सिस्टम माउंट करना
  3. डिस्क उपयोग की निगरानी
  4. लॉजिकल वॉल्यूम प्रबंधन (LVM)
← Linux सर्वर परिनियोजन और SSH में दक्षता पर वापस जाएँ