Аппаратный RAID HPT370
Здравствуйте.
Помогите поднять аппаратный raid массив работающий на двух IDE-винтах по 80 гигов каждый. Режим должен быть mirror (raid1).
Итак, я включил поддержку raidа в BIOS, и собрал его как raid-1.
Далее загрузился, и собрал ядро с поддержкой драйвера (HPT370) в виде модуля (CONFIG_PATA_HPT37X=m), при загрузке он его распознает:
... [ 5.695291] pata_hpt37x 0000:02:06.0: PCI INT A -> Link[LNKC] -> GSI 11 (leve l, low) -> IRQ 11 [ 5.695307] pata_hpt37x: BIOS has not set timing clocks. [ 5.697407] pata_hpt37x: HPT370A using 33MHz bus clock. [ 5.697699] scsi3 : pata_hpt37x [ 5.718242] scsi4 : pata_hpt37x [ 5.718418] ata3: PATA max UDMA/100 cmd 0x9800 ctl 0x9c00 bmdma 0xa800 irq 11 [ 5.718425] ata4: PATA max UDMA/100 cmd 0xa000 ctl 0xa400 bmdma 0xa808 irq 11 ... [ 5.872595] ata3.00: HPA detected: current 139590800, native 156368016 [ 5.872611] ata3.00: ATA-7: RALSTNF RP0802N, RM000-26, max UDMA/100 [ 5.872617] ata3.00: 139590800 sectors, multi 0: LBA48 [ 5.875513] ata3.00: configured for UDMA/100 [ 5.875833] scsi 3:0:0:0: Direct-Access ATA RALSTNF RP0802N RM00 PQ: 0 ANSI: 5 [ 5.876146] sd 3:0:0:0: [sdb] 139590800 512-byte hardware sectors: (71.4 GB/66.5 GiB) [ 5.876183] sd 3:0:0:0: [sdb] Write Protect is off [ 5.876189] sd 3:0:0:0: [sdb] Mode Sense: 00 3a 00 00 [ 5.876242] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 5.876410] sd 3:0:0:0: [sdb] 139590800 512-byte hardware sectors: (71.4 GB/66.5 GiB) [ 5.876440] sd 3:0:0:0: [sdb] Write Protect is off [ 5.876445] sd 3:0:0:0: [sdb] Mode Sense: 00 3a 00 00 [ 5.876496] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 5.876504] sdb:<3>ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 [ 5.879149] ata3.00: BMDMA stat 0x4 [ 5.879165] ata3.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 dma 4096 in [ 5.879168] res 51/84:00:07:00:00/00:00:00:00:00/e0 Emask 0x10 (ATA bus error) [ 5.879175] ata3.00: status: { DRDY ERR } [ 5.879180] ata3.00: error: { ICRC ABRT } [ 5.879327] ata3: soft resetting link [ 6.036522] ata3.00: configured for UDMA/100 [ 6.036563] ata3: EH complete [ 6.045742] ata3.00: limiting speed to UDMA/66:PIO4 [ 6.045756] ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 [ 6.045761] ata3.00: BMDMA stat 0x4 [ 6.045775] ata3.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 dma 4096 in [ 6.045778] res 51/84:00:07:00:00/00:00:00:00:00/e0 Emask 0x10 (ATA bus error) [ 6.045785] ata3.00: status: { DRDY ERR } [ 6.045789] ata3.00: error: { ICRC ABRT } [ 6.045936] ata3: soft resetting link [ 6.222586] ata3.00: configured for UDMA/66 [ 6.222638] ata3: EH complete [ 6.228961] ata3.00: limiting speed to UDMA/33:PIO4 [ 6.228974] ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 [ 6.228979] ata3.00: BMDMA stat 0x4 [ 6.228993] ata3.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 dma 4096 in [ 6.228996] res 51/84:00:07:00:00/00:00:00:00:00/e0 Emask 0x10 (ATA bus error) [ 6.229003] ata3.00: status: { DRDY ERR } [ 6.229059] ata3.00: error: { ICRC ABRT } [ 6.229206] ata3: soft resetting link [ 6.386453] ata3.00: configured for UDMA/33 [ 6.386501] ata3: EH complete [ 6.395628] ata3.00: limiting speed to PIO4 [ 6.395856] ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 [ 6.395862] ata3.00: BMDMA stat 0x4 [ 6.395876] ata3.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 dma 4096 in [ 6.395880] res 51/84:00:07:00:00/00:00:00:00:00/e0 Emask 0x10 (ATA bus error) [ 6.395886] ata3.00: status: { DRDY ERR } [ 6.395891] ata3.00: error: { ICRC ABRT } [ 6.396084] ata3: soft resetting link [ 6.553503] ata3.00: configured for PIO4 [ 6.553545] ata3: EH complete [ 6.566968] unknown partition table [ 6.567283] sd 3:0:0:0: [sdb] Attached SCSI disk [ 6.567453] sd 3:0:0:0: Attached scsi generic sg2 type 0 [ 6.736632] ata4.00: ATA-7: SAMSUNG SP0802N, SM100-26, max UDMA/100 [ 6.736642] ata4.00: 156368016 sectors, multi 8: LBA48 [ 6.739553] ata4.00: configured for UDMA/100 [ 6.739868] scsi 4:0:0:0: Direct-Access ATA SAMSUNG SP0802N SM10 PQ: 0 ANSI: 5 [ 6.740184] sd 4:0:0:0: [sdc] 156368016 512-byte hardware sectors: (80.0 GB/74.5 GiB) [ 6.740223] sd 4:0:0:0: [sdc] Write Protect is off [ 6.740228] sd 4:0:0:0: [sdc] Mode Sense: 00 3a 00 00 [ 6.740283] sd 4:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 6.740454] sd 4:0:0:0: [sdc] 156368016 512-byte hardware sectors: (80.0 GB/74.5 GiB) [ 6.740484] sd 4:0:0:0: [sdc] Write Protect is off [ 6.740489] sd 4:0:0:0: [sdc] Mode Sense: 00 3a 00 00 [ 6.740540] sd 4:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 6.740548] sdc: sdc1 sdc2 [ 6.743124] sd 4:0:0:0: [sdc] Attached SCSI disk [ 6.743287] sd 4:0:0:0: Attached scsi generic sg3 type 0
Насколько видно они определились как /dev/sdb и /dev/sdc диски. Теперь я хочу работать с ними как с одним диском. К сожалению, документации в google я не нашел, везде только software raid.
Об аппаратном я не нашел документации. Подскажите пожалуйста, что делать дальше, или хотя бы киньте ссылочку, где я могу посмотреть инфу.
В FreeBSD все решается обычным добавлением драйвера в ядро и получается что система видит два винта по отдельности, скажем da0 и da1 и появляется новое устройство ar0 которое и работает как аппаратный raid. Я так подозреваю, что в Gentoo должно быть что-то похожее.
- Для комментирования войдите или зарегистрируйтесь
Есть данный причиндал в
Есть данный причиндал в реинкарнации от Adaptec.
1) Это fake-Raid,даже не полусофтовый.
2) поддерживается sys-fs/dmraid .
3) в случае раид1 используйте mdadm, оно надёжней , умнее и более обслуживаемо.
Добавлено позже:
и ешё одна причина. :) где лежат метаданные , правильно, на диске :)
4)
Перемапливать без спросу очень не хорошо
П.С
sys-fs/dmraid нужен только в одном случае : на массиве одновременно стоят винда и линух.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Предлагаю в FAQ добавить
Предлагаю в FAQ добавить вопрос по поводу этих fake-raid-ов.
Ибо отвечалось на это уже не раз, просто названия разные.
Что-то типа:
Q: А как настроить RAID %raidname%?
A: Если стоил меньше 300-400 $ или встроен в мать - рекомендуется использовать mdadm, отключив этот псевдорэйд в биосе. Если это полноценный аппаратный RAID, то для ОС он виден как обычный диск (например /dev/sda) и никаких особенных манипуляций не требуется.