Os discos rígidos não são reconhecidos no novo sistema (ubuntu 14)

Os discos rígidos não são reconhecidos no novo sistema (ubuntu 14)

Eu costumava ter um pequeno servidor doméstico com dois discos USB conectados, ambos formatados como ext4. Agora comprei um hardware novo, tirei os discos da caixa USB e instalei-os no novo servidor.

No novo servidor não consigo montar ou mesmo ver algumas informações realistas sobre os discos. Eles não estão listados em /dev/disk/by-uuid. Eles nem aparecem com "sudo blkid".

Alguém tem ideia do que poderia ter acontecido e como eu poderia recuperar meus discos (e seus dados)?

Responder1

Seus discos estão bem e sendo reconhecidos corretamente.

Suas partições não estão sendo reconhecidas porque os tamanhos dos setores são incompatíveis. O tamanho máximo do disco suportado por setores padrão de 512 bytes em uma unidade MBR é 2 TB. Para permitir unidades maiores, muitos adaptadores USB (como o seu) usam traduções proprietárias de setor de 512 => 4.096 bytes e fingem ter setores de 4.096 bytes quando a unidade por trás dele na verdade não tem.

Como os locais em uma unidade são referenciados por seu número de setor, tentar ler uma partição ou sistema de arquivos configurado com um tamanho de setor de 4096b em um sistema que detecta o tamanho real do setor de 512b significará que todos os endereços, tamanhos e locais serão desativados por um fator de 8.

Isso significa que não é possível simplesmente pegar uma unidade configurada com esta tradução e usá-la em um sistema sem ela. Você precisa apagar a unidade e reparticioná-la ou colocá-la de volta no adaptador USB original e transferir os dados para outro lugar.

Alternativamente, é teoricamente possível implementar a tradução do tamanho do setor em software, usando, por exemplo, um dispositivo de loopback no Linux, embora isso seja abaixo do ideal e eu realmente não tenha visto isso ser feito.

informação relacionada