एंड्रॉयड

लिनक्स में फाइल सिस्टम को कैसे माउंट और अनमाउंट करें

TrueCrypt Simply Explained - True-crypt Simply Explained in Hindi - What is TrueCrypt

TrueCrypt Simply Explained - True-crypt Simply Explained in Hindi - What is TrueCrypt

विषयसूची:

Anonim

Linux और UNIX ऑपरेटिंग सिस्टम पर, आप डायरेक्टरी ट्री में किसी विशेष माउंट पॉइंट पर USB फ्लैश ड्राइव जैसे फाइल सिस्टम और रिमूवेबल डिवाइस को अटैच (माउंट) करने के लिए mount कमांड का उपयोग कर सकते हैं।

umount कमांड डायरेक्टरी ट्री से माउंटेड फाइल सिस्टम को डिस्चार्ज (अनमाउंट) करता है।

इस ट्यूटोरियल में, हम mount और umount कमांड्स का उपयोग करते हुए विभिन्न फाइल सिस्टमों को संलग्न करने और उनका पता लगाने की मूल बातें देखेंगे।

माउंटेड फाइल सिस्टम को कैसे सूचीबद्ध करें

बिना किसी तर्क के उपयोग किए जाने पर, mount कमांड सभी वर्तमान में संलग्न फ़ाइल सिस्टम प्रदर्शित करेगा:

mount

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

device_name on directory type filesystem_type (options)

केवल कुछ फ़ाइल सिस्टम प्रदर्शित करने के लिए -t विकल्प का उपयोग करें।

उदाहरण के लिए, आपके द्वारा उपयोग किए जाने वाले केवल ext4 विभाजन को मुद्रित करने के लिए:

mount -t ext4

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

किसी दिए गए स्थान (माउंट पॉइंट) में एक फ़ाइल सिस्टम को माउंट करने के लिए, निम्न रूप में mount कमांड का उपयोग करें:

mount DEVICE_NAME DIRECTORY

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

उदाहरण के लिए, /mnt/media निर्देशिका के लिए /dev/sdb1 फ़ाइल सिस्टम को माउंट करने के लिए जिसका आप उपयोग करेंगे:

sudo mount /dev/sdb1 /mnt/media

आमतौर पर जब एक डिवाइस को xfs ext4 या xfs जैसे सामान्य फाइल सिस्टम के साथ mount तो mount कमांड फाइल सिस्टम प्रकार का स्वतः पता लगा लेगा। हालांकि, कुछ फ़ाइल सिस्टम मान्यता प्राप्त नहीं हैं और स्पष्ट रूप से निर्दिष्ट करने की आवश्यकता है।

फ़ाइल सिस्टम प्रकार निर्दिष्ट करने के लिए -t विकल्प का उपयोग करें:

mount -t TYPE DEVICE_NAME DIRECTORY

अतिरिक्त माउंट विकल्प निर्दिष्ट करने के लिए, -o विकल्प का उपयोग करें:

mount -o OPTIONS DEVICE_NAME DIRECTORY

एकाधिक विकल्पों को अल्पविराम से अलग की गई सूची के रूप में प्रदान किया जा सकता है (अल्पविराम के बाद स्थान न डालें)।

आप अपने टर्मिनल में man mount टाइप करके सभी माउंट विकल्पों की सूची प्राप्त कर सकते हैं।

/ Etc / fstab का उपयोग करके फ़ाइल सिस्टम को माउंट करना

mount कमांड में सिर्फ एक पैरामीटर (या तो निर्देशिका या डिवाइस) प्रदान करते समय, यह निर्दिष्ट फ़ाइल सिस्टम सूचीबद्ध है या नहीं, यह जांचने के लिए /etc/fstab कॉन्फ़िगरेशन फ़ाइल की सामग्री को पढ़ेगा।

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

/etc/fstab फ़ाइल में निम्न रूप में प्रविष्टियों की एक सूची है:

/ Etc / fstab

/etc/fstab फ़ाइल में निर्दिष्ट फ़ाइल सिस्टम को संलग्न करने के लिए निम्न में से किसी एक रूप में mount कमांड का उपयोग करें:

mount DIRECTORY mount DEVICE_NAME

बढ़ते USB ड्राइव

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

USB डिवाइस को मैन्युअल रूप से माउंट करने के लिए, निम्न चरणों का पालन करें:

  1. आरोह बिंदु बनाएँ:

    sudo mkdir -p /media/usb

    यह मानते हुए कि USB ड्राइव /dev/sdd1 डिवाइस का उपयोग करता है जिसे आप टाइप करके इसे /media/usb निर्देशिका में माउंट कर सकते हैं:

    sudo mount /dev/sdd1 /media/usb

    डिवाइस और फ़ाइल सिस्टम प्रकार खोजने के लिए, आप निम्न में से किसी भी कमांड का उपयोग कर सकते हैं:

    fdisk -l ls -l /dev/disk/by-id/usb* dmesg lsblk

ExFAT स्वरूपित USB ड्राइव माउंट करने के लिए आपको फ्री FUSE exFAT मॉड्यूल और टूल इंस्टॉल करने होंगे।

बढ़ते आईएसओ फ़ाइलें

आप लूप डिवाइस का उपयोग करके एक आईएसओ फ़ाइल माउंट कर सकते हैं जो एक विशेष छद्म उपकरण है जो एक फ़ाइल को ब्लॉक डिवाइस के रूप में सुलभ बनाता है।

  1. आरोह बिंदु बनाकर प्रारंभ करें, यह कोई भी स्थान हो सकता है जिसे आप चाहते हैं:

    sudo mkdir /media/iso

    निम्नलिखित कमांड टाइप करके माउंट फ़ाइल को ISO बिंदु पर रखें:

    sudo mount /path/to/image.iso /media/iso -o loop

    अपनी ISO फ़ाइल के पथ के साथ /path/to/image.iso को बदलना न भूलें।

बढ़ते एनएफएस

NFS शेयर माउंट करने के लिए आपको अपने सिस्टम पर NFS क्लाइंट पैकेज स्थापित करना होगा।

  • Ubuntu और डेबियन पर NFS क्लाइंट स्थापित करें:

    sudo apt install nfs-common

    CentOS और Fedora पर NFS क्लाइंट स्थापित करें:

    sudo yum install nfs-utils

अपने सिस्टम पर दूरस्थ NFS निर्देशिका माउंट करने के लिए नीचे दिए गए चरणों का उपयोग करें:

  1. दूरस्थ फ़ाइल सिस्टम के लिए माउंट बिंदु के रूप में सेवा करने के लिए एक निर्देशिका बनाएँ:

    sudo mkdir /media/nfs

    आमतौर पर, आप बूट पर दूरस्थ NFS शेयर को स्वचालित रूप से माउंट करना चाहेंगे। ऐसा करने के लिए अपने पाठ संपादक के साथ /etc/fstab फ़ाइल खोलें:

    sudo nano /etc/fstab

    फ़ाइल को निम्न पंक्ति में जोड़ें, remote.server:/dir जगह remote.server:/dir एनएफएस सर्वर आईपी पते या होस्टनाम के साथ remote.server:/dir और निर्यात किया गया:

    / Etc / fstab

    #

    Remote.server: / dir / media / nfs nfs चूक 0 0

    निम्नलिखित कमांड चलाकर NFS शेयर को माउंट करें:

    sudo mount /media/nfs

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

एक माउंटेड फ़ाइल सिस्टम को अलग करने के लिए, umount कमांड का उपयोग करके या तो डायरेक्ट्री जहां इसे माउंट किया गया है (आरोह बिंदु) या डिवाइस की जगह:

umount DIRECTORY umount DEVICE_NAME

यदि फ़ाइल सिस्टम उपयोग में है, तो umount कमांड फाइल सिस्टम को अलग करने में विफल रहेगा। उन स्थितियों में, आप यह पता लगाने के लिए fuser कमांड का उपयोग कर सकते हैं कि कौन सी प्रक्रिया फ़ाइल सिस्टम तक पहुँच रही है:

fuser -m DIRECTORY

एक बार जब आप प्रक्रियाओं को निर्धारित करते हैं तो आप उन्हें रोक सकते हैं और फ़ाइल सिस्टम को अनमाउंट कर सकते हैं।

आलसी अनमना

व्यस्त फ़ाइल सिस्टम को अनमाउंट करने के लिए -l ( --lazy ) विकल्प का उपयोग करें जैसे ही वह अब व्यस्त नहीं है।

umount -l DIRECTORY

बलहीन

किसी अनमाउंट को लागू करने के लिए -f ( --force ) विकल्प का उपयोग करें। यह विकल्प आमतौर पर एक अप्राप्य NFS प्रणाली को अनमाउंट करने के लिए उपयोग किया जाता है।

umount -f DIRECTORY

आम तौर पर यह एक अच्छा विचार नहीं है कि यह फ़ाइल सिस्टम पर डेटा को दूषित कर सकता है।

निष्कर्ष

अब तक आपको अपनी निर्देशिका ट्री में विभिन्न फाइल सिस्टम को संलग्न करने के लिए mount कमांड का उपयोग करने की अच्छी समझ होनी चाहिए और umount कमांड के साथ माउंट्स को अलग करना चाहिए।

mount और umount कमांड विकल्पों के बारे में अधिक जानने के लिए उनके संबंधित मैन पेज देखें।

माउंट umount टर्मिनल