Ich versuche, einen Netapp DS14 für die Verwendung mit 6 und 8 TB SATA-Laufwerken einzurichten. Ich habe FC-zu-SATA-Interposer-Boards und jetzt werden alle Laufwerke korrekt identifiziert und angezeigt. Allerdings beträgt die Kapazität, die ich sehe, nur 1,5 TB für alle Laufwerke.
Was vermisse ich?
hier sind einige Protokolle
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
Antwort1
Überprüfen Sie, ob Ihr Controller und alle anderen Hardwaregeräte größere Laufwerke mit mehr als 2 TB unterstützen. Sie erwähnen den Controller, die Firmware usw. nicht, damit ich die Datenblätter nachschlagen kann. Es ist jedoch sehr wahrscheinlich, dass Ihr Controller keine großen Laufwerke unterstützt. Außerdem müssen alle Firmware und Treiber/Software die größeren Laufwerke unterstützen.
Im Internet wird dies häufig als 2TB-Limit, 2,2TB-Limit oder 32-Bit-LBA-Limit beschrieben, neben anderen Bezeichnungen. Mit Unterstützung für 32-Bit-Logische Blockadressierung (LBA) kann ein Gerät nicht mehr als 2 TiB/2,2 TB Kapazität erkennen. Die von Ihnen gemeldete Größe scheint die 32-Bit-Kürzung einer 34-Bit-LBA-Kapazität zu sein, die den von Ihnen erwarteten 6 TB entspricht.
(32-bit) 0xba9ef4ae * 512 = 1,603,061,505,024
(34-bit) 0x2ba9ef4ae * 512 = 6,001,108,016,128
Es scheint, dass der Controller keine großen LBAs unterstützt, sodass der Verlust der wichtigsten Bits, wie Sie gesehen haben, die Laufwerksgröße von 6 TB auf 1,6 TB reduziert.
Im Allgemeinen handelt es sich hierbei um eine permanente Hardwarebeschränkung. In einigen Fällen ist es möglich, Firmware, Treiber, Partitionierungsschema oder andere Faktoren zu aktualisieren, dies würde hier jedoch den Rahmen sprengen, da es für Ihre gesamte Konfiguration spezifisch wäre. „Etwas“ in Ihrer Konfiguration kürzt die Kapazität auf 32 Bit.