Ubuntu no "ve" el disco duro externo USB

17

Es NTFS Es USB2. Estoy usando Ubuntu 13.04. Funciona perfectamente bien en Windows (lo que excluye los problemas de cable y hardware). Tengo dos computadoras Ubuntu y tampoco se detecta en ellas. Son unos 500 GB.

En pocas palabras: video explicando la solución

Ediciones:

Siguiendo el primer enlace, ingreso sudo lsusben una terminal; antes y después de conectar el HDD. La diferencia era Bus 001 Device 012: ID 14cd:6116 Super Top M6116 SATA Bridge. ¡Ahí está! (¡"sata bridge" solía aparecer en una notificación de Windows cuando conecté el HDD!). ... Esto significa que Ubuntu lo detecta pero ¿no lo está montando?


Intenté esto:

sudo mount /dev/sdb1 /mnt

Pero da esto:

montaje: dispositivo especial / dev / sdb1 no existe

También probé:

sudo mount /dev/sdc1 /mnt

pero se queda sin salida para siempre. Lo dejé en el fondo durante unos 30 minutos.


sudo fdisk -l da esto:

Disk /dev/sda: 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: 0xa42d04a3
 Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63       80324       40131   de  Dell Utility
/dev/sda2   *       80325   102481919    51200797+   7  HPFS/NTFS/exFAT
/dev/sda3       263874558   312580095    24352769    5  Extended
/dev/sda4       102481920   263872511    80695296    7  HPFS/NTFS/exFAT
/dev/sda5       263874560   310505471    23315456   83  Linux
/dev/sda6       310507520   312580095     1036288   82  Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdc: 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: 0x5822aaea

 Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            2048   976769023   488383488    7  HPFS/NTFS/exFAT

La parte debajo de "Las entradas de la tabla de particiones no están en orden de disco" tarda unos 5 minutos en aparecer.


Las salidas de ls /dev/ | grep sdantes y después de conectar el HDD:

antes de:

sda
sda1
sda2
sda3
sda4
sda5
sda6

,después:

sda
sda1
sda2
sda3
sda4
sda5
sda6
sdd
sdd1

La segunda salida tiene las líneas sddy es sdd1diferente de la primera.


¡MOSTRÓ LOS ARCHIVOS!

¡El comando sudo mount /dev/sdd1 /mntfuncionó después de que escribí sudo fdisk -l! ¡¡Un millón de gracias!! :) :)

Mina Michael
fuente
Como está seguro, aquí está: proporcione información adicional.
Enero
¿Puede asegurar que no se trata de un problema de hardware como un cable roto? ¿Funciona en otras computadoras? Además, retire el dispositivo e inicie el programa "terminal" y escriba "ls / dev / | grep sd". Luego haga lo mismo mientras el dispositivo está conectado y encendido. Copie todo desde el terminal y edítelo en su pregunta.
verpfeilt
mi idea era que me dijeras lo que necesitas saber, sry. Editaré el título. Olvidé alguna información básica.
Mina Michael
Para futuros buscadores: ¡asegúrese de intentar reiniciar su computadora (ese viejo clásico) antes de intentar algo elegante! Tuve este problema y un simple reinicio lo solucionó :)
Este era un error antiguo y creo que se solucionó porque no lo tengo en Ubuntus más nuevo. Probablemente obtuvo la solución en una actualización: D De todos modos, la solución no hace nada permanente. Fue una especie de solución @JoeRocc
Mina Michael

Respuestas:

15

Bien, esto es lo que funcionó ... ( Aquí hay una explicación en video )


Primero, verifiquemos si Ubuntu detecta el dispositivo:

Desconecte su dispositivo, luego abra un terminal e ingrese ls /dev/ | grep sdy Enter. Ahora conecte el dispositivo e ingrese ls /dev/ | grep sdnuevamente y Enter. Ahora deberías tener dos salidas. Compárelos entre ellos.

Debería encontrar una línea adicional (o dos) en la segunda salida. Mantenga esa línea extra en alguna parte; Lo usaremos más tarde.

Si no puede encontrar la diferencia, entonces no creo que mi solución funcione para usted, pero puede intentarlo. Probablemente tengas un problema de hardware.


( Aquí está la segunda parte del video que muestra lo que se muestra a continuación )

Ahora ingrese sudo fdisk -len una terminal. Deberías ver una salida grande.

Espere hasta que user@host:~$aparezca nuevamente el "aviso" (la línea que se parece ). Puede tomar hasta 5 minutos.

Cuando aparezca el mensaje nuevamente, ahora puede "montar" el dispositivo con este comando:

sudo mount /dev/sdxn /mnt

Reemplazar sdxn por la línea adicional que encontró cuando hicimos el primer paso.

( ejemplo: sudo mount /dev/sdb1 /mnt )

¡Y tu estas listo!



Resumen: para volver a montar el disco duro más tarde:

  • sudo fdisk -l
  • Espere
  • sudo mount /dev/sdxn /mnt
Mina Michael
fuente
2
sdc y sdc1 fueron los nuevos que aparecieron cuando escribí "ls / dev / | grep sd". Hice el comando de montaje y decía "montaje: debe especificar el tipo de sistema de archivos".
gogobebe2
1
El mismo problema aquí, tengo:mount: wrong fs type, bad option, bad superblock on /dev/sdb, missing codepage or helper program, or other error
Gabriel Ziegler
0

Es simple. Sigue estos pasos:

    fdisk -l

Esto enumerará las particiones. Supongamos que su disco es "xxx"

pmount xxx /media/mydisc;

Su disco se montará en /media/mydisc directorio.

Si quieres desmontarlo,

umount /media/mydisc;
Vinay Kumar D
fuente
1
Debería sermkdir -p /media/mydisc && mount xxx /media/mydisc
Zaz