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

1

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

No novo servidor não consigo montar nem 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 uma idéia do que poderia ter acontecido e como eu poderia ter meus discos (e seus dados) de volta?

    
por peez80 05.12.2015 / 22:19

1 resposta

6

Seus discos estão bem e estão sendo reconhecidos com precisão.

Suas partições não estão sendo reconhecidas porque os tamanhos do setor são incompatíveis. O tamanho máximo de disco suportado pelos setores padrão de 512 bytes em uma unidade MBR é de 2 TB. Para permitir unidades maiores, muitos adaptadores USB (como o seu) usam o proprietário 512 = > Traduções do setor de 4096 bytes e fingir que tem 4096 setores de bytes quando a unidade atrás dele não funciona.

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á todos os endereços, tamanhos e locais está desligado por um fator de 8.

Isso significa que não é possível simplesmente criar um drive com esta tradução e usá-lo em um sistema sem. 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 possel implementar a traduo do tamanho do sector em software, utilizando, e. um dispositivo de loopback no Linux, embora isso seja sub-ótimo, e eu realmente não vi isso feito.

    
por 05.12.2015 / 22:49