Come riparare il disco rigido esterno SOLO LEGGERE?


25

Ho un disco rigido esterno TOSHIBA da 1 TB USB 3, l'autorizzazione è sempre SOLO LETTURA.

fdisk -l (output):

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

Come posso modificare il proprietario e l'autorizzazione di questo disco rigido?

immagine dello schermo


Prova sudo mount -o remount,uid=1000,gid=46,rw /dev/sdc1in un terminale.
Alaa Ali,

@ Alaa ancora lo stesso permesso nulla è cambiato !!
moata_u,

Qual è l'output dei comandi mount | grep sdce id? Inoltre, controlla le autorizzazioni di una cartella all'interno del tuo disco, non l'attuale cartella "TOSHIBA".
Alaa Ali,

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

Ho pubblicato una risposta Il primo comando è quello che hai provato prima, quindi puoi saltarlo e iniziare dai passaggi numerati.
Alaa Ali,

Risposte:


30

Prova a eseguire il seguente comando in un terminale:

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

Spiegazione:

  • -o significa "con queste opzioni".
  • remount - rimonta l'unità sullo stesso punto di montaggio con le stesse opzioni precedenti.
  • uid=1000- questa opzione rende l'utente con ID 1000 il proprietario dell'unità. Questo è probabilmente l'ID del tuo nome utente se hai un solo nome utente. Se hai più di un nome utente sul tuo sistema, esegui il comando ide usa il numero dopo uid=.
  • gid=1000- questa opzione rende il gruppo con ID 1000 il proprietario del gruppo dell'unità. Stesse note del punto precedente.
  • rw- questa opzione monta l'unità come lettura / scrittura. Probabilmente è stato letto / scritto comunque, ma questo è solo per ricontrollare.

Poiché hai già provato questo comando e non ha funzionato, proviamo a montare manualmente l'unità. Segui quanto segue:

  1. sudo umount /dev/sdc1

    • Questo smonta l'unità.
  2. sudo mkdir toshibaHDD

    • Ciò creerà un nuovo punto di montaggio.
  3. sudo mount -o rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096 /dev/sdc1 /media/toshibaHDD

    • user - consente a qualsiasi utente di montare l'unità
    • exec- consente l'esecuzione di file binari su questa unità. Puoi rimuovere questa opzione se vuoi.
    • umask=003- questo darà le rwxrwxr--autorizzazioni a tutto (directory e file) all'interno dell'unità. In alternativa, è possibile utilizzare dmaske fmaskinvece di umaskassegnare autorizzazioni separate a directory e file (rispettivamente).

Ora controlla le autorizzazioni del tuo disco.


modificare

Segui i passaggi per renderlo permanente:

  1. Scollegare il disco rigido esterno.
  2. cd /etc
  3. sudo cp fstab fstab.bak

    • Questo richiede un backup del file che stiamo per modificare.
  4. sudo nano fstab

    • Questo apre il fstabfile in un editor di testo.
  5. Sposta il cursore lampeggiante alla fine del file e incolla le seguenti due righe:

    # 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. Premi Ctrl+ X, quindi Y, quindi Enterper salvare e chiudere.

Questo è tutto. Ora, quando si collega il disco rigido esterno, avrà sempre quelle opzioni.


1
Ancora lo stesso problema: drwxr-xr-x 1 radice radice 131072 1 gennaio 1970 esterno
moata_u

wowowo ,, grazie al suo lavoro 100% dimentica solo di aggiungere l'utente intendo (il mio utente) ..
moata_u

ho ancora problemi a modo tuo per risolvere il problema per un po 'dopo che ho iniziato a usarlo sul disco rigido e non riesco a vedere fino a quando non lo rimuovo e quindi devo farlo ancora e ancora !!
moata_u,

1
Nessun problema, lo renderemo permanente. Mentre il disco rigido è collegato e montato, qual è l'output di sudo blkid?
Alaa Ali,

/ dev / sda3: UUID = "48CE8013CE7FF790" TYPE = "ntfs" / dev / sda5: UUID = "8ef79eb5-988f-4634-b94c-e3830c7d5ecf" TYPE = "ext4" / dev / sda6: UUID = "2a5c539e 43b8-bcde-a060a64fd77a "TYPE =" ext4 "/ dev / sdb5: LABEL =" Moata "UUID =" 1EB62796B6276E09 "TYPE =" ntfs "/ dev / sdd1: LABEL =" TOSHIBA "UUID =" D04A-0A "exfat"
moata_u
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.