Estou tentando configurar um netapp ds14 para usar com unidades SATA de 6 e 8 TB. Tenho placas intermediárias FC para SATA e agora todas as unidades estão identificadas e visíveis corretamente, porém a capacidade que vejo é de apenas 1,5 TB para todas as unidades
o que estou perdendo?
aqui estão alguns registros
sg_scan -i
/dev/sg0: scsi6 channel=0 id=0 lun=0
XYRATEX RS-1402-SA-XNS1 3034 [rmb=0 cmdq=1 pqual=0 pdev=0xd]
/dev/sg1: scsi6 channel=0 id=1 lun=0
XYRATEX RS-1402-SA-XNS1 3034 [rmb=0 cmdq=1 pqual=0 pdev=0xd]
/dev/sg2: scsi6 channel=0 id=2 lun=0
WDC WD60EDAZ-11U78SX 0A80 [rmb=0 cmdq=1 pqual=0 pdev=0x0]
/dev/sg3: scsi6 channel=0 id=3 lun=0
WDC WD60EDAZ-11U78SX 0A80 [rmb=0 cmdq=1 pqual=0 pdev=0x0]
sginfo /dev/sg2
INQUIRY response (cmd: 0x12)
----------------------------
Device Type 0
Vendor: WDC
Product: WD60EDAZ-11U78SX
Revision level: 0A80
sg_format --resize --count=-1 /dev/sg2
WDC WD60EDAZ-11U78SX 0A80 peripheral_type: disk [0x0]
Mode Sense (block descriptor) data, prior to changes:
Number of blocks=3130979503 [0xba9ef4af]
Block size=512 [0x200]
Resize operation seems to have been successful
sg_readcap -v /dev/sg2
read capacity(10) cdb: 25 00 00 00 00 00 00 00 00 00
Read Capacity results:
Last LBA=3130979502 (0xba9ef4ae), Number of logical blocks=3130979503
Logical block length=512 bytes
Hence:
Device size: 1603061505536 bytes, 1528798.6 MiB, 1603.06 GB
Responder1
Verifique se o seu controlador e todos os outros dispositivos de hardware suportam unidades maiores que 2 TB. Você não menciona o controlador, firmware, etc. para eu consultar as folhas de especificações, mas parece altamente provável que seu controlador não suporte unidades grandes. Além disso, todo firmware e drivers/software devem suportar tamanhos de unidade maiores.
Você normalmente encontrará isso descrito online como limite de 2 TB, limite de 2,2 TB ou limite LBA de 32 bits, entre outros nomes. Com suporte para endereçamento de bloco lógico (LBA) de 32 bits, um dispositivo não pode ver mais de 2TiB/2,2TB de capacidade. O tamanho relatado parece ser o truncamento de 32 bits de uma capacidade LBA de 34 bits que corresponde aos 6 TB esperados.
(32-bit) 0xba9ef4ae * 512 = 1,603,061,505,024
(34-bit) 0x2ba9ef4ae * 512 = 6,001,108,016,128
Parece que o controlador não suporta LBA grande, portanto a perda dos bits mais significativos está diminuindo o tamanho da unidade de 6 TB para 1,6 TB, como você viu.
Geralmente esta é uma limitação permanente de hardware. Em alguns casos é possível atualizar firmware, drivers, esquema de particionamento ou outros fatores, porém isso está além do escopo aqui, pois seria específico para toda a sua configuração. "Algo" na sua configuração está truncando a capacidade para 32 bits.