Los discos duros no se reconocen en el nuevo sistema (ubuntu 14)

Los discos duros no se reconocen en el nuevo sistema (ubuntu 14)

Solía ​​tener un pequeño servidor doméstico con dos discos USB conectados, ambos formateados como ext4. Ahora compré hardware nuevo, saqué los discos de su caja USB y los instalé en el nuevo servidor.

En el nuevo servidor no puedo montar ni ver información realista sobre los discos. No aparecen en /dev/disk/by-uuid. Ni siquiera aparecen con "sudo blkid".

¿Alguien tiene una idea de lo que pudo haber pasado y cómo podría recuperar mis discos (y sus datos)?

Respuesta1

Sus discos están bien y se reconocen bien.

Sus particiones no se reconocen porque los tamaños de los sectores son incompatibles. El tamaño de disco máximo admitido por sectores estándar de 512 bytes en una unidad MBR es de 2 TB. Para permitir unidades más grandes, muchos adaptadores USB (como el suyo) utilizan traducciones de sectores patentados de 512 => 4096 bytes y pretenden tener sectores de 4096 bytes cuando la unidad detrás de ellos en realidad no los tiene.

Dado que las ubicaciones en una unidad están referenciadas por su número de sector, intentar leer una partición o sistema de archivos configurado con un tamaño de sector de 4096b en un sistema que detecta el tamaño de sector real de 512b significará que todas las direcciones, tamaños y ubicaciones estarán desactivados por un factor de 8.

Esto significa que no se puede simplemente tomar una unidad configurada con esta traducción y usarla en un sistema sin ella. Debe borrar la unidad y volver a particionarla, o volver a colocarla en el adaptador USB original y transferir los datos a otro lugar.

Alternativamente, es teóricamente posible implementar la traducción del tamaño del sector en software, usando, por ejemplo, un dispositivo de bucle invertido en Linux, aunque esto no es óptimo y en realidad no lo he visto hecho.

información relacionada