यह ट्यूटोरियल आपको दिखाएगा कि Linux पर USB स्टिक या बाहरी USB हार्ड ड्राइव को कैसे माउंट और एक्सेस किया जाए।
अधिकांश डेस्कटॉप लिनक्स वितरण स्वचालित रूप से यूएसबी ड्राइव को अपने फाइल एक्सप्लोरर में दिखाते हैं, लेकिन हल्के और सर्वर वितरण में यह कार्यक्षमता शामिल नहीं हो सकती है - या तो क्योंकि इसे अनावश्यक माना जाता है या क्योंकि उक्त वितरण का विशिष्ट उपयोगकर्ता उन कार्यों को स्वयं प्रबंधित करने में सक्षम होना चाहता है। ।
आधुनिक लिनक्स वितरण में सभी में यूएसबी स्टिक और बाहरी ड्राइव के लिए ड्राइवर शामिल होने चाहिए, इसलिए उन्हें फाइल सिस्टम में किसी स्थान पर माउंट करने की बात है ताकि उन्हें एक्सेस किया जा सके। इसे करने का तरीका यहां बताया गया है।
डिस्क में प्लग इन करें
पहला कदम - अपने यूएसबी स्टिक या बाहरी हार्ड ड्राइव को प्लग इन करें और इसे पहचानने के लिए कुछ क्षण दें।
डिस्क ढूंढें
इसके बाद, fdisk . का उपयोग करके वह ड्राइव ढूंढें जिसे आपने अभी प्लग इन किया है सूची के लिए आदेश (-l ) संलग्न भंडारण उपकरण:
sudo fdisk -l
हम sudo . का उपयोग करेंगे बार-बार आदेश दें - इनमें से कई कार्यों के लिए प्रशासनिक विशेषाधिकारों की आवश्यकता होती है।
fdisk कमांड आपके सिस्टम से जुड़े स्टोरेज डिवाइस की सूची को आउटपुट करेगा। उनमें से (उम्मीद है कि इसे ढूंढना आसान बनाने के लिए सूची में अंतिम) वह डिवाइस होगा जिसे आपने अभी प्लग इन किया है:
Disk /dev/sdb: 29.26 GiB, 31406948352 bytes, 61341696 sectors Disk model: Cruzer Blade Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xfdb38d34 Device Boot Start End Sectors Size Id Type /dev/sdb1 2048 61341695 61339648 29.3G c W95 FAT32 (LBA)
ऊपर, आप डिवाइस /dev/sdb . देख सकते हैं (भौतिक USB ड्राइव) और /dev/sdb1 - उस ड्राइव पर एक FAT विभाजन।
डिवाइस के नाम sdb/sdb1 आपके सिस्टम पर भिन्न हो सकते हैं!
माउंट पॉइंट बनाएं
इससे पहले कि आप ड्राइव को उपयोग के लिए माउंट कर सकें, आपको ड्राइव को एक्सेस करने के लिए एक स्थान की आवश्यकता होगी - एक खाली फ़ोल्डर:
sudo mkdir /media/usb1
/मीडिया/ निर्देशिका आमतौर पर हटाने योग्य मीडिया के लिए उपयोग की जाती है - इसलिए मैंने इसमें एक फ़ोल्डर बनाया है ताकि इस यूएसबी ड्राइव को नीचे रखा जा सके।
ड्राइव माउंट करें
माउंट कमांड किसी दिए गए स्टोरेज डिवाइस को किसी दिए गए डायरेक्टरी में माउंट करेगा:
sudo mount /dev/sdb1 /media/usb1
उपरोक्त आदेश USB स्टिक पर FAT विभाजन को माउंट करता है (/dev/sdb1 ) से /media/usb1 . तक ऊपर बनाई गई निर्देशिका
माउंटेड वॉल्यूम चेक करें
माउंट . के आउटपुट को पाइप करके आप जांच सकते हैं कि ड्राइव सफलतापूर्वक माउंट किया गया है या नहीं grep . को आदेश दें आदेश दें और अपने USB उपकरण का नाम खोजें:
mount | grep sdb1
डिस्क का उपयोग करें
ड्राइव माउंटेड के साथ, आप बस ड्राइव पर फाइलों का उपयोग कर सकते हैं जैसा कि आप अपने फाइल सिस्टम पर किसी अन्य पथ पर करेंगे:
touch /media/usb1/myFile.txt
उपरोक्त आदेश USB ड्राइव पर एक नई फ़ाइल बनाएगा जिसे myFile.txt . कहा जाता है ।
डिस्क को अनमाउंट करें
मात्रा कमांड एक ड्राइव को अनमाउंट कर देगा ताकि इसे सुरक्षित रूप से डिस्कनेक्ट किया जा सके:
sudo umount /dev/sdb1
बस डिवाइस पथ को umount . तक आपूर्ति करें कमांड, और इसके लिए कोई भी माउंट पॉइंट अनमाउंट किया जाएगा।
बूट पर अपने आप माउंट करें
यदि आपका ड्राइव स्थायी रूप से आपके सिस्टम से जुड़ा रहने वाला है, तो आप इसे अपने आप माउंट करना चाह सकते हैं:
सबसे पहले, अपनी डिस्क का यूयूआईडी खोजें - यह विशिष्ट पहचानकर्ता रिबूट जारी रहेगा। चलकर डिस्क के लिए UUID की सूची बनाएं:
ls -l /dev/disk/by-uuid/*
मेरे मामले में, अपने USB डिवाइस के लिए प्रविष्टि पर ध्यान दें:
/dev/disk/by-uuid/87CD-13C2 -> ../../sdb1
और फिर अपना fstab संपादित करें स्वचालित माउंटिंग के लिए एक रिकॉर्ड जोड़ने के लिए फ़ाइल:
nano /etc/fstab
निम्न की तरह एक पंक्ति जोड़ें:
/dev/disk/by-uuid/87CD-13C2 /media/usb1 vfat 0 0
... अपने स्वयं के यूएसबी डिवाइस के लिए यूयूआईडी के साथ। आपको vfat . को भी बदलना पड़ सकता है बिट यदि आप FAT-स्वरूपित ड्राइव का उपयोग नहीं कर रहे हैं।
बिना रीबूट किए सभी अनमाउंट डिवाइस को fstab से माउंट करने के लिए:
mount -a
USB ड्राइव को फ़ॉर्मेट करने पर हमारा लेख यहां देखें।