Wie kann ich die externe Festplatte reparieren? NUR LESEN?


25

Ich habe eine externe Festplatte TOSHIBA 1TB USB 3, die Berechtigung lautet immer NUR LESEN.

fdisk -l (Ausgabe):

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

Wie kann ich den Besitzer und die Erlaubnis dieser Festplatte ändern?

Bildschirmfoto


Versuchen Sie es sudo mount -o remount,uid=1000,gid=46,rw /dev/sdc1in einem Terminal.
Alaa Ali

@ Alaa noch gleiche Erlaubnis nichts geändert !!
Moata_u

Was ist die Ausgabe der Befehle mount | grep sdcund id? Überprüfen Sie auch die Berechtigungen eines Ordners in Ihrem Laufwerk, nicht des tatsächlichen "TOSHIBA" -Ordners.
Alaa Ali

/ dev / sdc1 on / media / TOSHIBA Typ fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096, uid = 1000, gid = 46, uid = 1000, gid = 46) ..... Berechtigung ist = drwxr- xr-x 1 root root
moata_u

Ich habe eine Antwort gepostet. Der erste Befehl ist der, den Sie zuvor ausprobiert haben. Sie können ihn also überspringen und mit den nummerierten Schritten beginnen.
Alaa Ali

Antworten:


30

Versuchen Sie, den folgenden Befehl in einem Terminal auszuführen:

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

Erläuterung:

  • -o bedeutet "mit diesen Optionen".
  • remount - Das Laufwerk wird mit denselben vorherigen Optionen über denselben Bereitstellungspunkt erneut bereitgestellt.
  • uid=1000- Mit dieser Option wird der Benutzer mit der ID 1000 zum Eigentümer des Laufwerks. Dies ist wahrscheinlich die ID Ihres Benutzernamens, wenn Sie nur einen Benutzernamen haben. Wenn Sie mehr als einen Benutzernamen auf Ihrem System haben, führen Sie den Befehl aus idund verwenden Sie die Nummer danach uid=.
  • gid=1000- Mit dieser Option wird die Gruppe mit der ID 1000 zum Gruppeneigentümer des Laufwerks. Gleiche Notizen wie voriger Punkt.
  • rw- Diese Option aktiviert das Laufwerk als Lese- / Schreibzugriff. Es war wahrscheinlich sowieso lesen / schreiben, aber dies ist nur zu überprüfen.

Da Sie diesen Befehl bereits ausprobiert haben und er nicht funktioniert hat, versuchen wir, das Laufwerk manuell bereitzustellen. Befolgen Sie die folgenden Anweisungen:

  1. sudo umount /dev/sdc1

    • Dadurch wird das Laufwerk ausgehängt.
  2. sudo mkdir toshibaHDD

    • Dadurch wird ein neuer Einhängepunkt erstellt.
  3. sudo mount -o rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096 /dev/sdc1 /media/toshibaHDD

    • user - Ermöglicht jedem Benutzer das Einbinden des Laufwerks
    • exec- ermöglicht die Ausführung von Binärdateien auf diesem Laufwerk. Sie können diese Option entfernen, wenn Sie möchten.
    • umask=003- Dadurch erhalten Sie rwxrwxr--Berechtigungen für alle Dateien und Verzeichnisse im Laufwerk. Alternativ können Sie dmaskund fmaskverwenden umask, um Verzeichnissen bzw. Dateien separate Berechtigungen zu erteilen.

Überprüfen Sie nun die Berechtigungen Ihres Laufwerks.


Bearbeiten

Befolgen Sie die Schritte, um es dauerhaft zu machen:

  1. Trennen Sie Ihre externe Festplatte.
  2. cd /etc
  3. sudo cp fstab fstab.bak

    • Hiermit wird eine Sicherungskopie der zu bearbeitenden Datei erstellt.
  4. sudo nano fstab

    • Dies öffnet die fstabDatei in einem Texteditor.
  5. Bewegen Sie den blinkenden Cursor an das Ende der Datei und fügen Sie die folgenden zwei Zeilen ein:

    # 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. Hit Ctrl+ X, dann Y, dann Enterund in der Nähe zu speichern.

Das ist es. Wenn Sie jetzt Ihre externe Festplatte anschließen, werden diese Optionen immer angezeigt.


1
Immer noch das gleiche Problem: drwxr-xr-x 1 root root 131072 1. Januar 1970 external
moata_u

Wowowo ,, dank seiner Arbeit 100% vergessen, Benutzer hinzufügen, ich meine (mein Benutzer) ..
moata_u

Nach wie vor haben Sie Probleme auf Ihre Art und Weise. Beheben Sie das Problem für eine Weile, nachdem ich mit der Verwendung der Festplatte begonnen habe.
Moata_u

1
Keine Sorge, wir machen es dauerhaft. Wodurch wird die Festplatte ausgegeben, während sie angeschlossen und gemountet ist sudo blkid?
Alaa Ali

/ dev / sda3: UUID = "48CE8013CE7FF790" TYPE = "ntfs" / dev / sda5: UUID = "8ef79eb5-988f-4634-b94c-e3830c7d5ecf" TYPE = "ext4" / dev / sda6: UUID = "2a5c5c5 43b8-bcde-a060a64fd77a TYPE = ext4 / dev / sdb5: LABEL = Moata UUID = 1EB62796B6276E09 TYPE = ntfs / dev / sdd1: LABEL = TOSHIBA UUID = 0YE "exfat"
moata_u
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.