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


25

J'ai un disque dur externe TOSHIBA 1TB 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 l'autorisation de ce disque dur?

capture d'écran


Essayez sudo mount -o remount,uid=1000,gid=46,rw /dev/sdc1dans un terminal.
Alaa Ali

@ Alaa toujours la même permission rien n'a changé !!
moata_u

Quelle est la sortie des commandes mount | grep sdcet id? Vérifiez également les autorisations d'un dossier à l'intérieur de votre lecteur, pas le dossier "TOSHIBA" réel.
Alaa Ali

/ dev / sdc1 sur / media / fusiblebl de type TOSHIBA (rw, nosuid, nodev, allow_other, blksize = 4096, uid = 1000, gid = 46, uid = 1000, gid = 46) ..... l'autorisation est = drwxr- racine racine xr-x 1
moata_u

J'ai posté une réponse. La première commande est celle que vous avez essayée auparavant, vous pouvez donc la sauter et commencer à partir des étapes numérotées.
Alaa Ali

Réponses:


30

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 avec l'identifiant 1000 le propriétaire du lecteur. Il s'agit probablement de 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 du lecteur. Mêmes notes que le point précédent.
  • rw- cette option monte le lecteur en lecture / écriture. Il a probablement été lu / écrit de toute façon, mais c'est juste pour vérifier.

Puisque vous avez déjà essayé cette commande et qu'elle n'a pas fonctionné, essayons de monter manuellement le lecteur. Suivez ce qui suit:

  1. sudo umount /dev/sdc1

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

    • Cela créera 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 binaires sur ce lecteur. Vous pouvez supprimer cette option si vous le souhaitez.
    • umask=003- cela donnera des rwxrwxr--autorisations à tout (répertoires et fichiers) à l'intérieur du lecteur. Vous pouvez également utiliser dmasket fmaskau lieu de umaskpour accorder des autorisations distinctes aux répertoires et aux fichiers (respectivement).

Vérifiez maintenant 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 sommes sur le point de modifier.
  4. sudo nano fstab

    • Cela ouvre le fstabfichier dans 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. Appuyez sur Ctrl+ X, puis Y, puis Enterpour enregistrer et fermer.

C'est ça. Maintenant, lorsque vous branchez votre disque dur externe, il aura toujours ces options.


1
Toujours le même problème: drwxr-xr-x 1 racine racine 131072 1er janvier 1970 externe
moata_u

wowowo ,, merci son travail à 100% oublie juste d'ajouter l'utilisateur que je veux dire (mon utilisateur) ..
moata_u

vous avez toujours un problème à résoudre le problème pendant un certain temps après avoir commencé à l'utiliser, le démontage du disque dur, et je ne peux pas voir jusqu'à ce que je le supprime, puis je dois le faire encore et encore !!
moata_u

1
Pas de soucis, nous allons le rendre permanent. Pendant que votre disque dur est connecté et monté, quelle est la sortie de sudo blkid?
Alaa Ali

/ dev / sda3: UUID = "48CE8013CE7FF790" TYPE = "ntfs" / dev / sda5: UUID = "8ef79eb5-988f-4634-b94c-e3830c7d5ecf" TYPE = "ext4" / dev / sda6: UUID = "2a5c539e-aa76- 43b8-bcde-a060a64fd77a "TYPE =" ext4 "/ dev / sdb5: LABEL =" Moata "UUID =" 1EB62796B6276E09 "TYPE =" ntfs "/ dev / sdd1: LABEL =" TOSHIBA "UUID =" D04A-0A "exfat"
moata_u
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.