केवल बाहरी हार्ड डिस्क को कैसे ठीक करें?


25

मुझे एक बाहरी हार्ड डिस्क मिली है TOSHIBA 1TB USB 3, अनुमति हमेशा केवल जारी है।

fdisk -l (आउटपुट):

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf2198b37

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2046   362369023   181183489    5  Extended
/dev/sda3       362371072   976771071   307200000    7  HPFS/NTFS/exFAT
/dev/sda5            2048      976895      487424   83  Linux
/dev/sda6          978944   362369023   180695040   83  Linux

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xeba6fb57

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1           16065   312576704   156280320    f  W95 Ext'd (LBA)
/dev/sdb5           16128   312573708   156278790+   7  HPFS/NTFS/exFAT

Disk /dev/sdc: 1000.2 GB, 1000204885504 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525167 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x297c35de

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              63  1953520064   976760001    7  HPFS/NTFS/exFAT

मैं इस हार्ड ड्राइव के मालिक और अनुमति को कैसे बदल सकता हूं?

स्क्रीनशॉट


sudo mount -o remount,uid=1000,gid=46,rw /dev/sdc1एक टर्मिनल में प्रयास करें ।
अला अली

@ आल्हा अभी भी वही अनुमति कुछ नहीं बदली !!
moata_u

आदेशों के उत्पादन में क्या है mount | grep sdcऔर id? इसके अलावा, अपने ड्राइव के अंदर एक फ़ोल्डर की अनुमतियों की जांच करें, न कि वास्तविक "TOSHIBA" फ़ोल्डर।
अला अली

/ dev / sdc1 on / media / TOSHIBA टाइप fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096, uid = 1000, gid = 46, uid = 1000, gid = 46) ..... अनुमति = drwxr- है xr-x 1 रूट रूट
moata_u

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

जवाबों:


30

टर्मिनल में निम्न कमांड निष्पादित करने का प्रयास करें:

sudo mount -o remount,uid=1000,gid=1000,rw /dev/sdc1

स्पष्टीकरण:

  • -o का अर्थ है "इन विकल्पों के साथ"।
  • remount - समान पिछले विकल्पों के साथ एक ही आरोह बिंदु पर ड्राइव को बताता है।
  • uid=1000- यह विकल्प यूजर को आईडी 1000 ड्राइव के मालिक बनाता है। यह शायद आपका उपयोगकर्ता नाम है यदि आपके पास केवल एक उपयोगकर्ता नाम है। यदि आपके पास आपके सिस्टम पर एक से अधिक उपयोगकर्ता नाम हैं, तो कमांड चलाएं idऔर बाद में नंबर का उपयोग करेंuid=
  • gid=1000- यह विकल्प समूह को आईडी 1000 के साथ ड्राइव के समूह के मालिक बनाता है। पिछले बिंदु के रूप में एक ही नोट।
  • rw- यह विकल्प रीड / राइट के रूप में ड्राइव को माउंट करता है। यह शायद वैसे भी पढ़ा / लिखा था, लेकिन यह सिर्फ दोहरी जांच है।

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

  1. sudo umount /dev/sdc1

    • यह ड्राइव को अनमाउंट करता है।
  2. sudo mkdir toshibaHDD

    • यह एक नया माउंट पॉइंट बनाएगा।
  3. sudo mount -o rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096 /dev/sdc1 /media/toshibaHDD

    • user - किसी भी उपयोगकर्ता को ड्राइव माउंट करने की अनुमति देता है
    • exec- इस ड्राइव पर बायनेरिज़ के निष्पादन की अनुमति देता है। आप चाहें तो इस विकल्प को हटा सकते हैं।
    • umask=003- यह rwxrwxr--ड्राइव के अंदर सब कुछ (निर्देशिका और फ़ाइलें) को अनुमति देगा । वैकल्पिक रूप से, आप उपयोग कर सकते हैं dmaskऔर fmaskके बजाय umaskनिर्देशिका और फ़ाइलें (क्रमशः) के लिए अलग अनुमतियाँ देने के लिए।

अब अपने ड्राइव की अनुमति की जाँच करें।


संपादित करें

इसे स्थायी बनाने के लिए चरणों का पालन करें:

  1. अपनी बाहरी हार्ड डिस्क को अनप्लग करें।
  2. cd /etc
  3. sudo cp fstab fstab.bak

    • यह उस फ़ाइल का बैकअप लेता है जिसे हम संपादित करने वाले हैं।
  4. sudo nano fstab

    • यह fstabएक पाठ संपादक में फ़ाइल को खोलता है ।
  5. फ़ाइल के अंत में ब्लिंकिंग कर्सर को ले जाएँ, और निम्नलिखित दो पंक्तियों को चिपकाएँ:

    # line for mounting the external drive
    UUID=D04A-0AE4   /media/toshibaHDD  exfat   rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096   0   0
    
  6. हिट Ctrl+ X, फिर Y, Enterबचाने और बंद करने के लिए।

बस। अब, जब आप अपनी बाहरी हार्ड डिस्क को प्लग इन करते हैं, तो उसमें हमेशा वे विकल्प होंगे।


1
अभी भी यही समस्या है: drwxr-xr-x 1 रूट रूट 131072 जनवरी 1 1970 बाहरी
moata_u

wowowo ,, धन्यवाद, इसके काम को 100% सिर्फ मैं उपयोगकर्ता (मेरा उपयोगकर्ता) जोड़ने के लिए भूल जाता हूँ ..
moata_u

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

1
कोई चिंता नहीं, हम इसे स्थायी करेंगे। जबकि आपकी हार्ड डिस्क कनेक्टेड और माउंटेड है, इसका आउटपुट क्या है sudo blkid?
अला अली

/ dev / sda3: UUID = "48CE8013CE7FF790" TYPE = "ntfs" / dev / sda5: UUID = "8ef79eb5-988f-4634-b94c-e3830c7d5ecf" TYPE = "ext4" / dev / sda6: 43b8-bcde-a060a64fd77a "TYPE =" ext4 "/ dev / sdb5: LABEL =" Moata "UUID =" 1EB62796B6276E99 "TYPE =" ntfs "/ dev / sdd1: LABEL =" TOSHIBA "UUID =" DUID = " "एक्सफ़ैट"
moata_u
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.