स्टार्टअप पर एक नई ड्राइव कैसे माउंट करें

मैंने हाल ही में अपने उबंटू में एक नई हार्ड ड्राइव स्थापित की है 10.0.4>> बॉक्स। मैंने डिस्क (एक्सटी 4 फ़ाइल प्रकार) को प्रारूपित करने के लिए सिस्टम - प्रशासन - डिस्क बर्तनों का उपयोग किया - लेकिन एक विभाजन नहीं बनाया (क्या यह उचित है?).

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

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

[[अद्यतन]]

यह चलने से आउटपुट है sudo fdisk -l मेरे सिस्टम पर:

Disk /dev/sda: 500.1 GB, 500107862016 bytes255 heads, 63 sectors/track, 60801 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x000858bf   Device Boot      Start         End      Blocks   Id  System/dev/sda1   *           1       59334   476595200   83  Linux/dev/sda2           59334       60802    11789313    5  Extended/dev/sda5           59334       60802    11789312   82  Linux swap / SolarisDisk /dev/sdb: 500.1 GB, 500107862016 bytes255 heads, 63 sectors/track, 60801 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000Disk /dev/sdb doesn't contain a valid partition tableDisk /dev/sdc: 16.0 GB, 16026435072 bytes254 heads, 63 sectors/track, 1956 cylindersUnits = cylinders of 16002 * 512 = 8193024 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x00000000   Device Boot      Start         End      Blocks   Id  System/dev/sdc1               1        1955    15641929    c  W95 FAT32 (LBA)

सबसे पहले आपका /dev/sdb विभाजित नहीं है । मैं मान रहा हूं कि यह वह डिस्क है जिसे आप माउंट करना चाहते हैं ।

चेतावनी: यह आपके लक्ष्य डिस्क पर किसी भी डेटा को नष्ट कर देगा


भागो sudo fdisk /dev/sdb

  1. प्रेस O और दबाएं Enter (एक नई तालिका बनाता है)

  2. प्रेस N और दबाएं Enter (एक नया विभाजन बनाता है)

  3. प्रेस P और दबाएं Enter (एक प्राथमिक विभाजन बनाता है)

  4. फिर दबाएं 1 और दबाएं Enter (इसे 1 विभाजन के रूप में बनाता है)

  5. अंत में, दबाएं W (यह डिस्क में कोई भी परिवर्तन लिखेगा)


ठीक है अब आपके पास एक विभाजन है, अब आपको एक फाइल सिस्टम की आवश्यकता है ।

  1. भागो sudo mkfs.ext4 /dev/sdb1

  2. अब आप इसे एफएसटीएबी में जोड़ सकते हैं

    आपको इसे इसमें जोड़ना होगा /etc/fstab अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करें

    इस फ़ाइल से सावधान रहें क्योंकि यह आपके सिस्टम को आसानी से बूट नहीं कर सकता है ।

    ड्राइव के लिए एक लाइन जोड़ें, प्रारूप इस तरह दिखेगा ।

    यह मानता है कि विभाजन को ऊपर एमकेएफएस के अनुसार एक्सटी 4 के रूप में स्वरूपित किया गया है

    #device        mountpoint             fstype    options  dump   fsck/dev/sdb1    /home/yourname/mydata    ext4    defaults    0    1

फिर अगले रिबूट पर यह ऑटो माउंट होगा ।

इस वेब पेज पर बहुत उपयोगी जानकारी है fstab फ़ाइल

मेरे लिए जीयूआई समाधान है गनोम-डिस्क

sudo gnome-disks

फिर कॉन्फ़िगरेशन बटन के साथ आप "माउंट विकल्प संपादित कर सकते हैं", अपने माउंट बिंदु का गंतव्य देने के लिए स्वतंत्र महसूस करें और इसे स्वचालित रूप से /आदि/एफएसटीएबी में सहेजा जाएगाenter image description here

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

हर बार जब आप कंप्यूटर को बूट करते हैं तो ड्राइव को स्वचालित रूप से माउंट करने के लिए सेट करें

आप की आवश्यकता होगी करने के लिए संपादित करें /etc/fstab:

बस दबाएं Ctrl+Alt+T टर्मिनल खोलने के लिए अपने कीबोर्ड पर । जब यह खुलता है, तो नीचे कमांड चलाएं ।

gksudo gedit /etc/fstab

इस लाइन को अंत में जोड़ें:

/dev/sdaX /media/mydata ext4 defaults 0 0

नोट: अपनी स्थिति के लिए सही मूल्य के साथ एक्स को बदलना सुनिश्चित करें ।

या आप स्टोरेज डिवाइस मैनेजर का उपयोग कर सकते हैं, सॉफ्टवेयर सेंटर से ।

एफएसटीएबी फ़ाइल सिस्टम को यह बताती है कि कौन सी ड्राइव माउंट करने के लिए (या उन्हें कैसे माउंट करना है, कम से कम) ।

sudo edit /etc/fstab

फिर इस तरह एक लाइन जोड़ें:

/dev/sdb1      /mydata   ext4   defaults   0   0

बेशक, अपने वास्तविक स्थानों के अनुरूप मूल्यों को बदलें:

  • /dev/sdb1 उस डिस्क के लिए डिवाइस और विभाजन होना चाहिए जिसे आप माउंट करना चाहते हैं ।
  • /mydata वह स्थान है जहाँ आप इसे माउंट करना चाहते हैं ।
  • ext4 यह जिस प्रकार का फाइल सिस्टम उपयोग कर रहा है । यदि आप निश्चित नहीं हैं, तो जारी करें mount ड्राइव माउंट होने पर तर्क के बिना कमांड (भले ही आपने इसे मैन्युअल रूप से माउंट किया हो), यह आपको फाइल सिस्टम प्रकार बताएगा । (12.04 में आप बस टाइप कर सकते हैं auto जो लॉन्च के समय आपके लिए फाइल सिस्टम निर्धारित करता है)
  • अन्य मान (defaults 0 0) ठीक है जैसे मैं उन्हें दिखाता हूं ।

यदि आप अधिक सीखना चाहते हैं, तो आप पढ़ सकते हैं man fstab.

आप इसके माध्यम से कर सकते हैं /etc/fstab.

उदाहरण के लिए, यदि आप जोड़ते हैं

/dev/hda2   /myfiles    ext2    defaults    0    0

इसका मतलब है कि/देव /एचडीए2 पर स्थित डिवाइस/पार्टीशन को फाइल सिस्टम एक्सटी2 का उपयोग करके /मायफाइल्स पर माउंट किया जाएगा, जिसमें डिफ़ॉल्ट माउंट विकल्प और कोई डंपिंग नहीं है और कोई त्रुटि-जांच सक्षम नहीं है ।

यदि आप निम्नलिखित का उपयोग करके एफएटी 32 या एनटीएफएस फाइल सिस्टम का उपयोग कर रहे हैं:

NTFS के लिए:

/dev/sda3   /media/entertainment    ntfs-3g rw,auto,user,fmask=0111,dmask=0000,noatime,nodiratime   0   0/dev/sda4   /media/other    ntfs-3g rw,auto,user,fmask=0111,dmask=0000,noatime,nodiratime   0   0

noatime और nodiratime कुछ अनुकूलन हैं । आप चाहें तो उन्हें हटा सकते हैं ।

के लिए FAT32 की जगह ntfs-3g साथ में vfat.

fstab फ़ाइल निश्चित रूप से आपकी मदद करेगा ।

उन आलसी और सतर्क लोगों के लिए जो एक सरल और आत्म-व्याख्यात्मक जीयूआई का उपयोग करना चाहते हैं, एक उपकरण है जिसे कहा जाता है संग्रहण डिवाइस प्रबंधक (pysdm). यहां ट्यूटोरियल मूल रूप से इस धागे में अन्य उत्तरों के समान ही होगा, लेकिन उपकरण इसे कुछ क्लिकों के साथ पूरा करेगा और एफएसटीएबी कॉन्फ़िगरेशन फ़ाइल में मैन्युअल रूप से कॉन्फ़िगरेशन दर्ज करने की आवश्यकता नहीं है ।

sudo apt-get install pysdm(Ubuntu) या sudo yum install pysdm(Fedora)

कुछ भी गलत नहीं होना चाहिए, लेकिन सिर्फ मामले में, एफएसटीएबी कॉन्फ का बैकअप लें: sudo cp /etc/fstab /etc/fstab.old

अब स्टोरेज डिवाइस मैनेजर चलाएं और अपना पसंदीदा विभाजन चुनें, सहायक और उद्धरण पर क्लिक करें;:

enter image description here

PySDM सहायक के लिए सेटिंग्स automounting EXT4 विभाजन:enter image description here

PySDM के लिए सहायक automounting NTFS विभाजन:enter image description here

रिबूट और देखें कि आपका ड्राइव स्वचालित रूप से अब घुड़सवार हो जाता है.

आप सहायक सेटिंग्स के बारे में अधिक जान सकते हैं यह लेख, जैसा कि यह विवरण में प्रक्रिया की व्याख्या करता है और मेरा उत्तर इस पर आधारित है ।

अपडेट करें: pysdm उबंटू अभिलेखागार से हटा दिया गया है (AskUbuntu पृष्ठ), sudo apt-get install pysdm अब काम नहीं करता ।

अभी के लिए पीवाईएसडीएम का उपयोग करने से बचें ।

इसे एक कारण से उबंटू अभिलेखागार से हटा दिया गया है:

कृपया निकालें Pysdm से Ubuntu repositories. यह अप्रचलित है (जून 2006 से अपडेट नहीं किया गया !!), छोटी गाड़ी (https://bugs.launchpad.net/ubuntu/+स्रोत/pysdm), यूयूआईडी को संभाल नहीं करता है (जो अब सभी समर्थित उबंटू संस्करणों में एफएसटीएबी मानक है !!!) और इसे पहले ही डेबियन रिपॉजिटरी से हटा दिया गया है ।

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

udisks --mount /dev/sdbudisks --mount /dev/disk/by-uuid/70439c63-de2c-4319-a832-0dee5ea05fc5udisks --mount /dev/disk/by-label/HDD

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

nautilus mount

लॉगिन पर प्रीफॉर्म करने के लिए बस इसे "स्टार्टअप एप्लिकेशन" के रूप में जोड़ें ।

अनमाउंट करने के लिए, (यदि आपको आवश्यकता हो):

udisks --unmount /dev/sdb

नॉटिलस में अनमाउंट एरो पर क्लिक करने जैसा ही करेगा ।

पर एक नुकसान fstab विधि डिवाइस में मुहिम शुरू की जाएगी /media/disk_label एक और माउंट-पॉइंट चुनने का कोई विकल्प नहीं है ।

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

ऑटो-माउंटिंग के विभिन्न तरीकों पर अधिक जानकारी : AutomaticallyMountPartitions

12.04 में एक डिस्क उपयोगिता है । … एक नज़र डालें आप अपने संस्करण में एक पा सकते हैं । यह आपको स्टार्टअप के लिए एक विभाजन पर माउंट विकल्प को संपादित करने की अनुमति देता है

डिस्क के यूयूआईडी को प्राप्त करें और इसे /आदि/एफएसटीएबी में जोड़ें जैसा कि इस [ट्यूटोरियल] में दिखाया गया है(How to Attach & Mount 1TB Disk on Azure Linux VM running Ubuntu - YouTube) ।