Instalado em disco de 2 TB no servidor Ubuntu, o dmesg reporta como 9444732965540666 MB

3

Tenho um servidor Linux antigo em execução no hardware Dell PowerEdge, com um controlador SAS 5IR RAID. Ele tem um par de discos SAS 146Gb em uma configuração RAID 1 que possui o SO e outro software. Eu tenho uma necessidade de adicionar um grande pedaço de armazenamento para o servidor. Os dados que estão no disco não são importantes e, com o orçamento limitado, decidi adicionar um disco SATA de 2 TB à interface SATA não utilizada. O sistema vê o disco, mas dmesg relatórios:

scsi 5:0:1:0: Direct-Access     ATA      WDC WD2002FAEX-0 05.0 PQ: 0 ANSI: 5
sd 5:0:1:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
sd 5:0:1:0: [sdb] 18446744073321613488 512-byte hardware sectors (9444732965540666 MB)
sd 5:0:1:0: [sdb] Write Protect is off
sd 5:0:1:0: [sdb] Mode Sense: 00 3a 00 00
sd 5:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA

Como você pode ver acima, o tamanho é informado incorretamente. Eu suspeito que possa ser uma limitação do kernel que estou executando, mas não consigo encontrar nada para suportar esta teoria. Alguém pode confirmar se é provável que este seja o caso?

O SO é o Ubuntu 7.10 (Servidor, x64 IIRC, sem GUI), rodando o kernel 2.6.22-14-server.

BTW: Sim, eu sei que é uma versão não LTS do Ubuntu, e está muito desatualizada. Isso não é um risco de segurança no cenário em que está sendo usado. Espero não ter que atualizar o kernel ou o SO se puder ser evitado, mas estou preparado para fazer isso, se tiver certeza de que ele será resolvido o problema.

    
por Bryan 13.01.2012 / 17:01

1 resposta

4

Dê uma olhada nas versões de firmware para o controlador SATA, pode não suportar unidades desse tamanho. Também pode fazer parte das atualizações da placa-mãe ou do rodapé.

Considere colocar o disco em um gabinete e conectá-lo via USB2.0 como solução alternativa. Se você não tiver portas 2.0, use uma placa PCI USB 2.0 para expandir.

    
por 13.01.2012 / 21:45