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.