Base USB para 4TB O Seagate HDD funciona apenas com menos de 2,2TB de dados

1

Eu tenho um desses HDs da Seagate 4TB e tudo correu bem usando GPT, eu poderia usá-lo normalmente sem nenhum problema. Eu usei o gparted para formatar e criar a tabela de partições como ext4.

Tudo mudou assim que alcancei 2,2 TB de dados no disco. Após este ponto, eu não poderia mais usá-lo no meu dock USB e toda vez que eu tentar usá-lo, o dmesg mostra como um drive de 2.2TB:

[787067.503166] sd 28:0:0:0: [sdc] 4294967295 512-byte logical blocks: (2.19 TB/1.99 TiB)

Mas, se eu conectá-lo à minha porta SATA interna, ele funciona bem.

O mesmo acontece se eu tentar usar a porta e-sata do encaixe USB.

    
por Rafael Sierra 12.08.2014 / 22:47

1 resposta

0

2,2 TB ≈ 2 TiB, que corresponde ao maior número de blocos de 512 bytes endereçáveis por 32 bits (2 32 × 512 B = 2 32 × 2 < sup> 9 B = 2 41 = 2 × 1024 4 B = 2 TiB). Eu suspeito que sua ponte USB para ATA não suporta mais blocos ou blocos maiores, porque é barato e / ou velho.

A sua unidade de armazenamento permite que você defina o tamanho do bloco como 4 KiB ( Advanced Format )? Muitas unidades mais recentes permitem a seleção de um modo legado com 512 B através de um conjunto de jumpers (veja a imagem de exemplo abaixo), que geralmente é o padrão. Se assim for, vale a pena tentar, mas nesse caso você precisará reparticionar a unidade. Simplesmente mudar o jumper, tentar ler o drive e alterá-lo de volta, não prejudicará nenhum dado existente, contanto que você não escreva nada enquanto o jumper estiver fora de sua posição original.

    
por David Foerster 26.02.2015 / 22:16