¿Cómo arreglar el disco duro externo SOLO LEER?

25

Tengo un disco duro externo TOSHIBA 1TB USB 3, el permiso siempre se LEE SOLAMENTE.

fdisk -l (salida):

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

¿Cómo puedo cambiar el propietario y el permiso de este disco duro?

captura de pantalla

moata_u
fuente
Prueba sudo mount -o remount,uid=1000,gid=46,rw /dev/sdc1en una terminal.
Alaa Ali
@ Alaa sigue siendo el mismo permiso, ¡nada ha cambiado!
moata_u
¿Cuál es la salida de los comandos mount | grep sdcy id? Además, verifique los permisos de una carpeta dentro de su unidad, no la carpeta "TOSHIBA" real.
Alaa Ali
/ dev / sdc1 en / media / TOSHIBA tipo fuseblk (rw, nosuid, nodev, allow_other, blksize = 4096, uid = 1000, gid = 46, uid = 1000, gid = 46) ..... el permiso es = drwxr- xr-x 1 raíz root
moata_u
He publicado una respuesta. El primer comando es lo que intentó antes, por lo que puede omitirlo y comenzar desde los pasos numerados.
Alaa Ali

Respuestas:

30

Intente ejecutar el siguiente comando en una terminal:

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

Explicación:

  • -o significa "con estas opciones".
  • remount - vuelve a montar la unidad sobre el mismo punto de montaje con las mismas opciones anteriores.
  • uid=1000- esta opción convierte al usuario con id 1000 en el propietario de la unidad. Esta es probablemente la identificación de su nombre de usuario si solo tiene un nombre de usuario. Si tiene más de un nombre de usuario en su sistema, ejecute el comando idy use el número después uid=.
  • gid=1000- esta opción convierte al grupo con id 1000 en el propietario del grupo de la unidad. Las mismas notas que el punto anterior.
  • rw- esta opción monta el disco como lectura / escritura. Probablemente fue de lectura / escritura de todos modos, pero esto es solo para verificar.

Como ya probó este comando y no funcionó, intentemos montar manualmente la unidad. Sigue lo siguiente:

  1. sudo umount /dev/sdc1

    • Esto desmonta el disco.
  2. sudo mkdir toshibaHDD

    • Esto creará un nuevo punto de montaje.
  3. sudo mount -o rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096 /dev/sdc1 /media/toshibaHDD

    • user - permite a cualquier usuario montar la unidad
    • exec- permite la ejecución de binarios en esta unidad. Puede eliminar esta opción si lo desea.
    • umask=003- esto le dará rwxrwxr--permisos a todo (directorios y archivos) dentro de la unidad. Alternativamente, puede usar dmasky en fmasklugar de umaskotorgar permisos separados a directorios y archivos (respectivamente).

Ahora verifique los permisos de su unidad.


Editar

Siga los pasos para hacerlo permanente:

  1. Desenchufe su disco duro externo.
  2. cd /etc
  3. sudo cp fstab fstab.bak

    • Esto toma una copia de seguridad del archivo que estamos a punto de editar.
  4. sudo nano fstab

    • Esto abre el fstabarchivo en un editor de texto.
  5. Mueva el cursor parpadeante hasta el final del archivo y pegue las dos líneas siguientes:

    # 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. Presiona Ctrl+ X, luego Y, luego Enterpara guardar y cerrar.

Eso es. Ahora, cuando conecte su disco duro externo, siempre tendrá esas opciones.

Alaa Ali
fuente
1
Sigue siendo el mismo problema: drwxr-xr-x 1 root root 131072 1 de enero de 1970 externo
moata_u
wowowo ,, gracias a su trabajo 100% solo olvídate de agregar usuario quiero decir (mi usuario) ..
moata_u
Todavía tengo problemas para solucionar el problema por un tiempo después de que empiezo a usar el disco duro desmontando, y no puedo ver hasta que lo elimine y ¡¡¡Necesito hacerlo una y otra vez !!
moata_u
1
No se preocupe, lo haremos permanente. Mientras su disco duro está conectado y montado, ¿cuál es el resultado sudo blkid?
Alaa Ali
/ dev / sda3: UUID = "48CE8013CE7FF790" TYPE = "ntfs" / dev / sda5: UUID = "8ef79eb5-988f-4634-b94c-e3830c7d5ecf" TYPE = "ext4" / dev / sda6: UUID = "2a5c539e-aa 43b8-bcde-a060a64fd77a "TYPE =" ext4 "/ dev / sdb5: LABEL =" Moata "UUID =" 1EB62796B6276E09 "TYPE =" ntfs "/ dev / sdd1: LABEL =" TOSHIBA "UUID =" D04A-0 = E04A-0AE "exfat"
moata_u