web-dev-qa-db-fra.com

Comment réparer le disque dur externe en lecture seule?

J'ai un disque dur externe Toshiba 1 To USB 3, l'autorisation est toujours en lecture seule.

fdisk -l (sortie):

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

Comment puis-je changer le propriétaire et la permission de ce disque dur?

screenshot

21
moata_u

Essayez d’exécuter la commande suivante dans un terminal:

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

Explication:

  • -o signifie "avec ces options".
  • remount- remonte le lecteur sur le même point de montage avec les mêmes options précédentes.
  • uid=1000 - cette option fait de l'utilisateur portant l'ID 1000 le propriétaire du lecteur. Ceci est probablement l'identifiant de votre nom d'utilisateur si vous n'avez qu'un seul nom d'utilisateur. Si vous avez plus d'un nom d'utilisateur sur votre système, exécutez la commande idet utilisez le numéro après uid=.
  • gid=1000 - cette option fait du groupe avec l'id 1000 le propriétaire du groupe sur le lecteur. Mêmes notes que le point précédent.
  • rw- cette option monte le lecteur en lecture/écriture. C'était probablement en lecture/écriture de toute façon, mais c'est juste pour vérifier.

Puisque vous avez déjà essayé cette commande et que cela n'a pas fonctionné, essayons de monter manuellement le lecteur. Suivez les instructions ci-dessous:

  1. Sudo umount /dev/sdc1

    • Cela démonte le lecteur.
  2. Sudo mkdir toshibaHDD

    • Cela va créer un nouveau point de montage.
  3. Sudo mount -o rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096 /dev/sdc1 /media/toshibaHDD

    • user- permet à tout utilisateur de monter le lecteur
    • exec- permet l'exécution de fichiers binaires sur ce lecteur. Vous pouvez supprimer cette option si vous le souhaitez.
    • umask=003 - ceci donnera à rwxrwxr-- des autorisations sur tout (répertoires et fichiers) du lecteur. Vous pouvez également utiliser dmasket fmaskau lieu de umaskpour octroyer des autorisations distinctes aux répertoires et aux fichiers (respectivement).

Maintenant, vérifiez les autorisations de votre lecteur.


Modifier

Suivez les étapes pour le rendre permanent:

  1. Débranchez votre disque dur externe.
  2. cd /etc
  3. Sudo cp fstab fstab.bak

    • Cela prend une sauvegarde du fichier que nous allons éditer.
  4. Sudo nano fstab

    • Cela ouvre le fichier fstabdans un éditeur de texte.
  5. Déplacez le curseur clignotant à la fin du fichier et collez les deux lignes suivantes:

    # 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. Frappé Ctrl+X, puis Y, puis Enter pour sauvegarder et fermer.

C'est tout. Maintenant, lorsque vous connectez votre disque dur externe, il aura toujours ces options.

23
Alaa Ali