उबंटू में स्टोरेज डिवाइस कैसे माउंट करें: शुरुआती से उन्नत तक का पूर्ण गाइड

目次

1. Ubuntu में “Mount” का क्या अर्थ है?

माउंटिंग का अर्थ और भूमिका

Linux और Ubuntu में, “mounting” का अर्थ एक स्टोरेज डिवाइस को फ़ाइल सिस्टम से जोड़ने की प्रक्रिया से है
उदाहरण के लिए, केवल एक USB फ्लैश ड्राइव या बाहरी हार्ड ड्राइव को कंप्यूटर में लगाना ही उसके कंटेंट को तुरंत उपलब्ध नहीं कराता। Ubuntu “mounting” नामक प्रक्रिया करता है जिससे उस स्टोरेज डिवाइस की सामग्री एक विशिष्ट स्थान पर दिखाई देती है, जैसे /media या /mnt, जिसे माउंट पॉइंट कहा जाता है।

इसे आप इस तरह समझ सकते हैं कि एक “घटक” (स्टोरेज डिवाइस) को “मुख्य सिस्टम” (Ubuntu) से शारीरिक रूप से जोड़ना, ताकि उसकी सामग्री अंततः उपयोग में लाई जा सके।

यह अवधारणा केवल USB ड्राइव जैसे हटाने योग्य मीडिया तक सीमित नहीं है, बल्कि आंतरिक हार्ड ड्राइव पार्टिशन, SSDs, और नेटवर्क पर साझा फ़ोल्डर तक भी लागू होती है।

फ़ाइल सिस्टम और डिवाइसों के बीच संबंध

Linux, जिसमें Ubuntu भी शामिल है, सभी फ़ाइलें और डायरेक्टरी एक ही पदानुक्रमित संरचना में मौजूद हैं जो रूट डायरेक्टरी (/) से शुरू होती है
एक बाहरी डिवाइस को एकीकृत करने के लिए, आप एक खाली डायरेक्टरी बनाते हैं जिसे माउंट पॉइंट कहा जाता है और डिवाइस को उससे “जोड़ते” हैं। एक बार माउंट हो जाने पर, सिस्टम डिवाइस को ऐसे मानता है जैसे वह हमेशा फ़ाइल सिस्टम का हिस्सा रहा हो।

उदाहरण के लिए, यदि आप एक USB ड्राइव को /media/usb पर माउंट करते हैं, तो उसकी सामग्री उस डायरेक्टरी के अंतर्गत दिखाई देगी और अन्य फ़ाइलों की तरह कॉपी, एडिट या डिलीट की जा सकती है।

मुख्य बात यह है कि Ubuntu किसी डिवाइस तक तब तक पहुँच नहीं सकता जब तक वह माउंट न हो
भले ही सिस्टम हार्डवेयर को पहचान ले, फ़ाइल पढ़ने/लिखने के ऑपरेशन माउंटिंग पूरी होने तक संभव नहीं होते।

Ubuntu और अन्य ऑपरेटिंग सिस्टम (Windows / macOS) के बीच अंतर

Windows में, USB डिवाइस डालने पर आमतौर पर उसे स्वचालित रूप से D: या E: जैसे ड्राइव लेटर असाइन किया जाता है। Ubuntu में, हालांकि, डिवाइस का स्वचालित माउंट होना सिस्टम सेटिंग्स पर निर्भर करता है
डेस्कटॉप वातावरण में, अधिकांश स्टोरेज डिवाइस ऑटो-मैउंट होते हैं, लेकिन सर्वर वातावरण या टर्मिनल-फ़ोकस्ड सेटअप में अक्सर मैन्युअल माउंटिंग की आवश्यकता होती है

एक और अंतर फ़ाइल सिस्टम की जागरूकता है। Windows उपयोगकर्ताओं को आमतौर पर NTFS या FAT32 जैसे फ़ाइल सिस्टम प्रकारों के बारे में सोचना नहीं पड़ता, लेकिन Ubuntu में, माउंट विकल्प और संगतता फ़ाइल सिस्टम पर निर्भर करती है
उदाहरण के लिए, NTFS डिवाइस को पूरी तरह संभालने के लिए, आपको ntfs-3g पैकेज इंस्टॉल करना पड़ सकता है।

संक्षेप में, Ubuntu में माउंटिंग केवल हार्डवेयर को जोड़ने के बारे में नहीं है—यह एक महत्वपूर्ण प्रक्रिया है जो स्टोरेज को ऑपरेटिंग सिस्टम के फ़ाइल सिस्टम में एकीकृत करती है। आगे के सेक्शन में, हम व्यावहारिक माउंटिंग विधियों और कॉन्फ़िगरेशन उदाहरणों को विस्तार से देखेंगे।

2. Ubuntu में मैन्युअल माउंटिंग: बुनियादी विधियाँ

mount कमांड की बुनियादी सिंटैक्स और उपयोग

Ubuntu में एक स्टोरेज डिवाइस को मैन्युअल रूप से माउंट करने के लिए, आप mount कमांड का उपयोग करते हैं।
हालाँकि इसकी सिंटैक्स सरल है, यह अत्यंत शक्तिशाली और लचीला है।

sudo mount [options] device_path mount_point

उदाहरण के लिए, एक USB ड्राइव (/dev/sdb1) को डायरेक्टरी /mnt/usb पर माउंट करने के लिए, निम्न कमांड का उपयोग करें:

sudo mount /dev/sdb1 /mnt/usb

इस कमांड को चलाने के बाद, USB ड्राइव की फ़ाइलें /mnt/usb के अंदर दिखाई देंगी, और आप उन्हें पढ़ और लिख सकेंगे।

ध्यान दें कि माउंटिंग के लिए रूट विशेषाधिकार आवश्यक होते हैं, इसलिए कमांड को sudo के साथ चलाना होगा।

माउंट पॉइंट बनाना और प्रबंधित करना

माउंट पॉइंट एक खाली डायरेक्टरी है जो डिवाइस को जोड़ने के स्थान के रूप में उपयोग की जाती है।
आपको यह डायरेक्टरी पहले से बनानी होगी.

sudo mkdir -p /mnt/usb

-p विकल्प स्वचालित रूप से पैरेंट डायरेक्टरी बनाता है यदि वे मौजूद नहीं हैं।
अस्थायी मैन्युअल माउंट आमतौर पर /mnt या /media के तहत रखे जाते हैं, लेकिन आप अपनी पसंद की कोई भी डायरेक्टरी उपयोग कर सकते हैं।

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

डिवाइस नाम और UUID कैसे पहचानें

.डिवाइस को माउंट करने के लिए, आपको उसका डिवाइस नाम (जैसे /dev/sdb1) पता होना चाहिए। आप इसे निम्नलिखित कमांड से जांच सकते हैं:

lsblk

lsblk कमांड सभी जुड़े हुए ब्लॉक डिवाइस (HDD, SSD, USB ड्राइव आदि) को उनकी आकार और माउंट स्थिति सहित सूचीबद्ध करता है।

यदि आपको UUID (यूनिवर्सली यूनिक आइडेंटिफायर) जांचना है, तो उपयोग करें:

sudo blkid

blkid कमांड प्रत्येक डिवाइस के लिए UUID और फ़ाइल सिस्टम प्रकार (ext4, ntfs, fat32 आदि) दिखाता है। UUID स्वचालित माउंटिंग के लिए fstab के साथ विशेष रूप से महत्वपूर्ण हैं, जिसके बारे में हम बाद में चर्चा करेंगे।

umount के साथ डिवाइस अनमाउंट करना

माउंट किए हुए डिवाइस को सुरक्षित रूप से डिस्कनेक्ट करने के लिए umount कमांड का उपयोग करें।
उदाहरण के लिए, /mnt/usb पर माउंट किए हुए डिवाइस को अनमाउंट करने के लिए:

sudo umount /mnt/usb

आप डिवाइस नाम को सीधे भी निर्दिष्ट कर सकते हैं:

sudo umount /dev/sdb1

डिवाइस को अनमाउंट किए बिना शारीरिक रूप से हटाने से डेटा करप्शन हो सकता है। डिवाइस को डिस्कनेक्ट करने से पहले हमेशा अनमाउंट करें।

3. बूट समय पर स्वचालित माउंटिंग (fstab)

/etc/fstab क्या है?

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

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

हालाँकि, सावधान रहें: गलत एंट्रीज़ सिस्टम को सही ढंग से बूट होने से रोक सकती हैं

सुरक्षित कॉन्फ़िगरेशन के लिए UUID का उपयोग

fstab में डिवाइस को या तो डिवाइस नाम (जैसे /dev/sdb1) या UUID से निर्दिष्ट किया जा सकता है। UUID का उपयोग दृढ़ता से अनुशंसित है
डिवाइस नाम कनेक्शन क्रम के अनुसार बदल सकते हैं, जबकि UUID स्थिर रहता है।

पहले, UUID जांचें:

sudo blkid

उदाहरण आउटपुट:

/dev/sdb1: UUID="1234-ABCD" TYPE="vfat"

फिर निम्नलिखित पंक्ति को /etc/fstab में जोड़ें:

UUID=1234-ABCD /mnt/usb vfat defaults 0 0

प्रत्येक फ़ील्ड का अर्थ इस प्रकार है:

FieldDescription
UUID=…Unique identifier of the target device
/mnt/usbMount point
vfatFile system type
defaultsStandard mount options
0 0Backup and filesystem check settings

fstab को संपादित करते समय त्रुटियों से बचने के टिप्स

fstab में त्रुटियां गंभीर बूट समस्याएं पैदा कर सकती हैं।
जोखिम को कम करने के लिए, इन सावधानियों का पालन करें:

  • हमेशा बैकअप बनाएं : sudo cp /etc/fstab /etc/fstab.bak
  • सुनिश्चित करें कि माउंट पॉइंट मौजूद है : इसे sudo mkdir -p /mnt/usb से बनाएं
  • कॉन्फ़िगरेशन का परीक्षण निम्नलिखित कमांड से करें:
    sudo mount -a
    

यह कमांड fstab में परिभाषित सभी एंट्रीज़ को माउंट करने का प्रयास करता है। यदि कोई त्रुटि नहीं आती, तो कॉन्फ़िगरेशन वैध है।

4. USB फ्लैश ड्राइव और एक्सटर्नल हार्ड ड्राइव को कैसे माउंट करें

FAT32, exFAT, और NTFS फ़ाइल सिस्टम के बीच अंतर

Ubuntu में USB फ्लैश ड्राइव या एक्सटर्नल हार्ड ड्राइव को माउंट करते समय फ़ाइल सिस्टम प्रकार की जाँच करना महत्वपूर्ण है। निम्नलिखित तीन सबसे सामान्य हैं:

File SystemCharacteristicsUbuntu Support
FAT32Readable on almost all operating systemsSupported by default
exFATSupports large files, high compatibilitySupported by default on Ubuntu 20.04+, older versions require exfat-fuse
NTFSStandard file system on WindowsRead support by default; ntfs-3g recommended for full write support

NTFS-फ़ॉर्मेटेड डिवाइसों को पूरी तरह संभालने के लिए, ntfs-3g स्थापित करें:

sudo apt update
sudo apt install ntfs-3g

डिवाइस की जाँच और मैनुअल माउंटिंग चरण

USB डिवाइस कनेक्ट करने के बाद, पहले डिवाइस नाम जांचें:

lsblk

उदाहरण आउटपुट:

sdb      8:16   1   16G  0 disk 
└─sdb1   8:17   1   16G  0 part /mnt/usb

इस मामले में, /dev/sdb1 लक्ष्य पार्टीशन है। एक माउंट पॉइंट बनाएं:

sudo mkdir -p /mnt/usb

फिर डिवाइस को माउंट करें:

sudo mount /dev/sdb1 /mnt/usb

डिवाइस की सामग्री /mnt/usb के तहत दिखाई देगी और सामान्य रूप से एक्सेस की जा सकेगी।

जब ऑटो-माउंट काम न करे तो क्या करें

GNOME जैसे डेस्कटॉप वातावरण में USB डिवाइस आमतौर पर स्वचालित रूप से माउंट हो जाते हैं। हालांकि, सर्वर वातावरण या कुछ कॉन्फ़िगरेशन में ऑटो-माउंट काम नहीं कर सकता।

निम्नलिखित समाधान आज़माएँ:

  1. फ़ाइल मैनेजर से पुनः कनेक्ट करें (डेस्कटॉप वातावरण)
  2. udisksctl कमांड का उपयोग करें :
    udisksctl mount -b /dev/sdb1
    
  1. dmesg से कर्नेल संदेश जांचें :
    dmesg | tail
    

यदि “new USB device” जैसे संदेश दिखाई न दें, तो समस्या दोषपूर्ण केबल या भौतिक कनेक्शन हो सकती है।

डिवाइसों को सुरक्षित रूप से हटाना (umount)

USB डिवाइस को अनमाउंट किए बिना हटाने से डेटा भ्रष्टाचार हो सकता है। हमेशा अनप्लग करने से पहले अनमाउंट करें:

sudo umount /mnt/usb

यदि माउंट पॉइंट अज्ञात है, तो आप डिवाइस को सीधे निर्दिष्ट कर सकते हैं:

sudo umount /dev/sdb1

एक बार सफलतापूर्वक अनमाउंट हो जाने के बाद, डिवाइस को सुरक्षित रूप से हटाया जा सकता है।

5. नेटवर्क ड्राइव्स को माउंट करना (NAS)

विंडोज शेयर्स को माउंट करना (SMB / CIFS)

उबंटू विंडोज सिस्टम या NAS डिवाइस से साझा किए गए फोल्डरों को SMB/CIFS प्रोटोकॉल का उपयोग करके माउंट कर सकता है, जिससे उन्हें स्थानीय निर्देशिकाओं की तरह एक्सेस किया जा सके।

सबसे पहले, आवश्यक पैकेज इंस्टॉल करें:

sudo apt update
sudo apt install cifs-utils

एक माउंट पॉइंट बनाएं:

sudo mkdir -p /mnt/share

फिर साझा फोल्डर को माउंट करें:

sudo mount -t cifs //192.168.1.100/share /mnt/share -o username=USERNAME,password=PASSWORD,iocharset=utf8

मुख्य बिंदु:

  • //192.168.1.100/share : IP पता और शेयर नाम
  • /mnt/share : स्थानीय माउंट पॉइंट
  • -o विकल्प: उपयोगकर्ता नाम, पासवर्ड, कैरेक्टर एन्कोडिंग
  • iocharset=utf8 : जापानी फाइलनेम्स के गड़बड़ होने से रोकता है

यदि आप कमांड लाइन पर पासवर्ड उजागर नहीं करना चाहते, तो नीचे सुरक्षित क्रेडेंशियल प्रबंधन अनुभाग देखें।

NFS शेयर्स को माउंट करना

NFS (नेटवर्क फाइल सिस्टम) लिनक्स सिस्टम्स के बीच फाइल शेयरिंग के लिए अच्छी तरह से उपयुक्त है।

आवश्यक क्लाइंट पैकेज इंस्टॉल करें:

sudo apt install nfs-common

एक माउंट पॉइंट बनाएं:

sudo mkdir -p /mnt/nfs

NFS शेयर को माउंट करें:

sudo mount -t nfs 192.168.1.200:/export/share /mnt/nfs

अपने सर्वर कॉन्फ़िगरेशन के अनुसार पथ को समायोजित करें।

बूट पर स्वचालित माउंटिंग सक्षम करने के लिए, /etc/fstab में निम्नलिखित प्रविष्टि जोड़ें:

192.168.1.200:/export/share /mnt/nfs nfs defaults 0 0

क्रेडेंशियल्स का सुरक्षित प्रबंधन (उपयोगकर्ता नाम / पासवर्ड)

माउंट कमांड में पासवर्ड को सीधे शामिल करना सुरक्षा कारणों से अनुशंसित नहीं है। इसके बजाय, आप एक क्रेडेंशियल फाइल का उपयोग कर सकते हैं।

  1. एक क्रेडेंशियल फाइल बनाएं (उदाहरण के लिए):
    sudo nano /etc/samba/credentials
    

फाइल सामग्री:

username=your_username
password=your_password
  1. फाइल अनुमतियों को प्रतिबंधित करें:
    sudo chmod 600 /etc/samba/credentials
    
  1. fstab में निम्नलिखित प्रविष्टि जोड़ें:
    //192.168.1.100/share /mnt/share cifs credentials=/etc/samba/credentials,iocharset=utf8 0 0
    

यह बूट पर स्वचालित माउंटिंग की अनुमति देता है बिना पासवर्ड उजागर किए।

जापानी फाइलनेम्स के गड़बड़ होने से रोकना (लोकल सेटिंग्स)

यदि SMB शेयर्स को माउंट करते समय जापानी फाइलनेम्स “????.txt” के रूप में दिखाई दें, तो समस्या आमतौर पर कैरेक्टर एन्कोडिंग से संबंधित होती है।

निम्नलिखित विकल्प निर्दिष्ट करने सुनिश्चित करें:

iocharset=utf8

अपने सिस्टम लोकल की भी जांच करें:

locale

यदि ja_JP.UTF-8 मौजूद नहीं है, तो जापानी लोकल इंस्टॉल और सक्षम करें:

sudo apt install language-pack-ja
sudo update-locale LANG=ja_JP.UTF-8

परिवर्तनों को लागू करने के लिए लॉग आउट या रीबूट करें।

6. सामान्य त्रुटियां और समस्या निवारण

जब “Target Is Busy” दिखाई दे

त्रुटि संदेश:

umount: /mnt/usb: target is busy.

यह त्रुटि तब होती है जब अनमाउंट करने का प्रयास कर रहे डिवाइस का उपयोग एक या अधिक प्रक्रियाओं द्वारा किया जा रहा है

सामान्य कारण:

  • कोई अन्य टर्मिनल वर्तमान में cd -ed डायरेक्टरी में है
  • कोई GUI एप्लिकेशन में फाइल खुली है
  • कोई बैकग्राउंड प्रक्रिया डिवाइस पर फाइलों तक पहुंच रही है

समाधान:

  1. माउंट पॉइंट का उपयोग करने वाली प्रक्रियाओं की पहचान करें:
    lsof /mnt/usb
    
  1. पहचानी गई प्रक्रियाओं को समाप्त या बंद करें
  2. यदि समस्या बनी रहती है, तो fuser का उपयोग करें:
    sudo fuser -km /mnt/usb
    

यह कमांड माउंट पॉइंट का उपयोग करने वाली प्रक्रियाओं को जबरन समाप्त करता है। इसका उपयोग सावधानी से करें।

“Permission Denied” त्रुटियों का समाधान

त्रुटि संदेश:

mount: /mnt/share: permission denied.

This error indicates insufficient permissions for the mount point or device.

समाधान:

  1. Ensure sudo is used:
    sudo mount /dev/sdb1 /mnt/usb
    
  1. Adjust mount point ownership if necessary:
    sudo chown $USER:$USER /mnt/usb
    
  1. For SMB shares, verify credentials and access permissions on the server

जब स्वचालित माउंटिंग काम नहीं करती

भले ही fstab को कॉन्फ़िगर कर लिया गया हो, डिवाइस बूट पर स्वचालित रूप से माउंट नहीं हो सकते हैं।

जांचने योग्य बातें:

  • fstab में सिंटैक्स त्रुटियाँ (स्पेसिंग, फ़ाइल सिस्टम प्रकार)
  • सही UUID (sudo blkid से सत्यापित करें)
  • माउंट पॉइंट मौजूद है (mkdir से बनाएं)
  • बूट समय पर नेटवर्क शेयर उपलब्ध नहीं हैं (SMB / NFS)

डिबगिंग:

sudo mount -a

यदि त्रुटियां दिखाई देती हैं, तो संबंधित fstab एंट्री को सही करें।

dmesg और journalctl के साथ लॉग जांचना

विस्तृत त्रुटि जानकारी अक्सर सिस्टम लॉग में दर्ज होती है।

dmesg | tail -n 20

अधिक विस्तृत लॉग के लिए:

journalctl -xe

ये लॉग हार्डवेयर समस्याओं या अमान्य माउंट विकल्पों की पहचान करने में मदद करते हैं।

अन्य सामान्य माउंट-संबंधी त्रुटियां

SymptomCauseSolution
mount: unknown filesystem type ‘exfat’exFAT not supportedsudo apt install exfat-fuse exfat-utils
I/O error when mounting SMBSMB version mismatchAdd vers=1.0 or vers=3.0 to mount options
Filenames appear as ????Locale / encoding issueAdd iocharset=utf8 or review locale settings

7. संदर्भ: सामान्य माउंट कमांड और उपयोग

■ डिवाइस जांचना

lsblk

कनेक्टेड डिवाइस और पार्टिशन संरचना दिखाता है।

lsblk

उदाहरण:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   1  16G  0 disk 
└─sdb1   8:17   1  16G  0 part /mnt/usb

blkid

UUIDs और फ़ाइल सिस्टम प्रकार दिखाता है।

sudo blkid

■ माउंटिंग और अनमाउंटिंग

mount

स्टोरेज को माउंट करने का मूल कमांड।

sudo mount /dev/sdb1 /mnt/usb

फ़ाइल सिस्टम और विकल्प निर्दिष्ट करना:

sudo mount -t vfat -o uid=1000,gid=1000 /dev/sdb1 /mnt/usb

umount

माउंटेड डिवाइस को अनमाउंट करता है।

sudo umount /mnt/usb

या डिवाइस निर्दिष्ट करें:

sudo umount /dev/sdb1

■ स्वचालित माउंटिंग

/etc/fstab

सिस्टम स्टार्टअप पर डिवाइस माउंट करने के लिए कॉन्फ़िगरेशन फ़ाइल।

sudo nano /etc/fstab

उदाहरण एंट्री:

UUID=1234-ABCD /mnt/usb vfat defaults 0 0

mount -a

fstab में परिभाषित सभी एंट्री को वैध करता है और माउंट करता है।

sudo mount -a

■ ट्रबलशूटिंग टूल्स

dmesg

माउंट-संबंधी त्रुटियों के लिए कर्नेल लॉग जांचता है।

dmesg | tail -n 20

journalctl

विस्तृत सिस्टम लॉग दिखाता है।

journalctl -xe

lsof

माउंट पॉइंट का उपयोग करने वाली प्रक्रियाओं की पहचान करता है।

lsof /mnt/usb

fuser

माउंट पॉइंट का उपयोग करने वाली प्रक्रियाओं को बलपूर्वक समाप्त करता है।

sudo fuser -km /mnt/usb

■ नेटवर्क शेयर

cifs-utils

SMB/CIFS माउंट के लिए आवश्यक।

sudo apt install cifs-utils

nfs-common

NFS माउंट के लिए आवश्यक।

sudo apt install nfs-common

udisksctl

गैर-GUI वातावरण में सरल माउंटिंग/अनमाउंटिंग।

udisksctl mount -b /dev/sdb1
udisksctl unmount -b /dev/sdb1

8. अक्सर पूछे जाने वाले प्रश्न: उबंटू में माउंटिंग के बारे में

प्रश्न 1. मेरा USB डिवाइस स्वचालित रूप से क्यों नहीं माउंट हो रहा है?

उ. USB डिवाइस आमतौर पर डेस्कटॉप वातावरण में ऑटो-माउंट होते हैं, लेकिन ऑटो-माउंट निम्नलिखित मामलों में विफल हो सकता है:

  • आप उबंटू सर्वर या गैर-GUI वातावरण का उपयोग कर रहे हैं
  • डिवाइस सही ढंग से पहचाना नहीं गया है (केबल या हार्डवेयर समस्या)
  • डिवाइस में कोई फ़ाइल सिस्टम नहीं है या वह भ्रष्ट है

lsblk या dmesg का उपयोग करके डिवाइस की पहचान जांचें, फिर मैन्युअल माउंट करने का प्रयास करें।

प्रश्न 2. fstab को संपादित करने के बाद उबंटू बूट नहीं हो रहा है। मुझे क्या करना चाहिए?

उ. गलत fstab एंट्रीज़ सिस्टम को मेंटेनेंस मोड में रोक सकती हैं।

रिकवरी चरण:

  1. मेंटेनेंस मोड में लॉग इन करें और fstab को संपादित करें :
    sudo nano /etc/fstab
    
  1. # का उपयोग करके गलत लाइनों को टिप्पणी करें
  2. mount -a चलाकर कोई त्रुटि न होने की पुष्टि करें
  3. सिस्टम को रीबूट करें

संपादन से पहले हमेशा बैकअप बनाएं:

sudo cp /etc/fstab /etc/fstab.bak

प्रश्न 3. मैं विंडोज़ साझा फ़ोल्डरों को स्वचालित रूप से कैसे माउंट कर सकता हूँ?

A. /etc/fstab में एक एंट्री जोड़ें, जिसमें क्रेडेंशियल फ़ाइल का उपयोग किया गया हो।

//192.168.1.100/share /mnt/share cifs credentials=/etc/samba/credentials,iocharset=utf8 0 0

फ़ंक्शनैलिटी की जाँच sudo mount -a के साथ करें।

Q4. मैं हर बार पासवर्ड दर्ज किए बिना कैसे माउंट कर सकता हूँ?

A. SMB माउंट्स के लिए क्रेडेंशियल फ़ाइल का उपयोग करें। स्थानीय स्टोरेज डिवाइसों के लिए, उचित fstab कॉन्फ़िगरेशन पासवर्ड प्रॉम्प्ट को समाप्त कर देता है।

Q5. वर्तमान में माउंट किए गए डिवाइसों की सूची कैसे देखें?

A. निम्नलिखित कमांडों में से किसी एक का उपयोग करें:

mount | column -t

या एक अधिक दृश्यात्मक रूप देखें:

lsblk -f

Q6. एप्लिकेशन बंद करने के बाद भी “Target is busy” दिखता है

A. शेष प्रक्रियाओं की पहचान करें:

lsof /mnt/usb

या उन्हें जबरन समाप्त करें:

sudo fuser -km /mnt/usb

फिर umount को पुनः प्रयास करें।

9. सारांश

उबंटू में माउंटिंग एक भंडारण डिवाइसों और नेटवर्क शेयरों को प्रभावी ढंग से प्रबंधित करने के लिए मौलिक कौशल है।
यह लेख बुनियादी अवधारणाओं से लेकर उन्नत कॉन्फ़िगरेशन और समस्या निवारण तक सब कुछ कवर करता है।

मुख्य बिंदु

  • माउंटिंग डिवाइसों को लिनक्स फ़ाइल सिस्टम में एकीकृत करती है
  • मैन्युअल माउंटिंग लचीलापन और नियंत्रण प्रदान करती है
  • fstab विश्वसनीय स्वचालित माउंटिंग को सक्षम करता है
  • यूएसबी, बाहरी ड्राइव और NAS को फ़ाइल सिस्टम‑समझदार हैंडलिंग की आवश्यकता होती है
  • उचित अनमाउंटिंग डेटा करप्शन को रोकती है
  • समस्या निवारण उपकरण सामान्य समस्याओं को कुशलता से हल करने में मदद करते हैं

एक बार महारत हासिल करने पर, उबंटू की माउंटिंग प्रणाली असाधारण लचीलापन और शक्ति प्रदान करती है।
इस गाइड के कमांड और अवधारणाओं को लागू करके अपनी आवश्यकताओं के अनुसार एक स्थिर और कुशल स्टोरेज वातावरण बनाएं।

यह ज्ञान दैनिक फ़ाइल प्रबंधन से लेकर सर्वर संचालन और NAS एकीकरण तक सब कुछ समर्थन देगा, जिससे आप उबंटू का उपयोग आत्मविश्वास और सटीकता के साथ कर सकेंगे।