fake-raid-1 не зеркалирует

В общем. Поставил рейд-контроллер за 20 баксов. Включил в его биосе RAID1. Поставил dmraid. Создаю партишн на /dev/mapper/sil_aibgdccdcffh. Все создается как /dev/mapper/sil_aibgdccdcffh1. Гляжу на /dev/sda - есть партишн, а на /dev/sdb - ничего нет, хотя он включен в массив. Причем сам dmraid запускается с ошибкой. Выходит, что в рейде учавствует только один диск. А куда же мог деться второй?

# lspci | grep -i raid
00:09.0 RAID bus controller: Silicon Image, Inc. SiI 3112 [SATALink/SATARaid] Serial ATA Controller (rev 02)

# dmraid -r
/dev/sda: sil, "sil_aibgdccdcffh", mirror, ok, 625140400 sectors, data@ 0

# dmraid -s
*** Active Set
name   : sil_aibgdccdcffh
size   : 625140400
stride : 0
type   : mirror
status : ok
subsets: 0
devs   : 1
spares : 0
# dmraid -ay -vvv -d
WARN: locking /var/lock/dmraid/.lock
NOTICE: skipping removable device /dev/hdc
WARN: missing dm serial file for /dev/dm-1
WARN: missing dm serial file for /dev/dm-2
WARN: missing dm serial file for /dev/dm-3
WARN: missing dm serial file for /dev/dm-4
WARN: missing dm serial file for /dev/dm-5
WARN: missing dm serial file for /dev/dm-6
WARN: missing dm serial file for /dev/dm-7
WARN: missing dm serial file for /dev/dm-8
WARN: missing dm serial file for /dev/dm-9
NOTICE: /dev/dm-9: asr     discovering
NOTICE: /dev/dm-9: ddf1    discovering
NOTICE: /dev/dm-9: hpt37x  discovering
NOTICE: /dev/dm-9: hpt45x  discovering
NOTICE: /dev/dm-9: isw     discovering
NOTICE: /dev/dm-9: jmicron discovering
NOTICE: /dev/dm-9: lsi     discovering
NOTICE: /dev/dm-9: nvidia  discovering
NOTICE: /dev/dm-9: pdc     discovering
NOTICE: /dev/dm-9: sil     discovering
NOTICE: /dev/dm-9: via     discovering
NOTICE: /dev/dm-8: asr     discovering
NOTICE: /dev/dm-8: ddf1    discovering
NOTICE: /dev/dm-8: hpt37x  discovering
NOTICE: /dev/dm-8: hpt45x  discovering
NOTICE: /dev/dm-8: isw     discovering
NOTICE: /dev/dm-8: jmicron discovering
NOTICE: /dev/dm-8: lsi     discovering
NOTICE: /dev/dm-8: nvidia  discovering
NOTICE: /dev/dm-8: pdc     discovering
NOTICE: /dev/dm-8: sil     discovering
NOTICE: /dev/dm-8: via     discovering
NOTICE: /dev/dm-7: asr     discovering
NOTICE: /dev/dm-7: ddf1    discovering
NOTICE: /dev/dm-7: hpt37x  discovering
NOTICE: /dev/dm-7: hpt45x  discovering
NOTICE: /dev/dm-7: isw     discovering
NOTICE: /dev/dm-7: jmicron discovering
NOTICE: /dev/dm-7: lsi     discovering
NOTICE: /dev/dm-7: nvidia  discovering
NOTICE: /dev/dm-7: pdc     discovering
NOTICE: /dev/dm-7: sil     discovering
NOTICE: /dev/dm-7: via     discovering
NOTICE: /dev/dm-6: asr     discovering
NOTICE: /dev/dm-6: ddf1    discovering
NOTICE: /dev/dm-6: hpt37x  discovering
NOTICE: /dev/dm-6: hpt45x  discovering
NOTICE: /dev/dm-6: isw     discovering
NOTICE: /dev/dm-6: jmicron discovering
NOTICE: /dev/dm-6: lsi     discovering
NOTICE: /dev/dm-6: nvidia  discovering
NOTICE: /dev/dm-6: pdc     discovering
NOTICE: /dev/dm-6: sil     discovering
NOTICE: /dev/dm-6: via     discovering
NOTICE: /dev/dm-5: asr     discovering
NOTICE: /dev/dm-5: ddf1    discovering
NOTICE: /dev/dm-5: hpt37x  discovering
NOTICE: /dev/dm-5: hpt45x  discovering
NOTICE: /dev/dm-5: isw     discovering
NOTICE: /dev/dm-5: jmicron discovering
NOTICE: /dev/dm-5: lsi     discovering
NOTICE: /dev/dm-5: nvidia  discovering
NOTICE: /dev/dm-5: pdc     discovering
NOTICE: /dev/dm-5: sil     discovering
NOTICE: /dev/dm-5: via     discovering
NOTICE: /dev/dm-4: asr     discovering
NOTICE: /dev/dm-4: ddf1    discovering
NOTICE: /dev/dm-4: hpt37x  discovering
NOTICE: /dev/dm-4: hpt45x  discovering
NOTICE: /dev/dm-4: isw     discovering
NOTICE: /dev/dm-4: jmicron discovering
NOTICE: /dev/dm-4: lsi     discovering
NOTICE: /dev/dm-4: nvidia  discovering
NOTICE: /dev/dm-4: pdc     discovering
NOTICE: /dev/dm-4: sil     discovering
NOTICE: /dev/dm-4: via     discovering
NOTICE: /dev/dm-3: asr     discovering
NOTICE: /dev/dm-3: ddf1    discovering
NOTICE: /dev/dm-3: hpt37x  discovering
NOTICE: /dev/dm-3: hpt45x  discovering
NOTICE: /dev/dm-3: isw     discovering
NOTICE: /dev/dm-3: jmicron discovering
NOTICE: /dev/dm-3: lsi     discovering
NOTICE: /dev/dm-3: nvidia  discovering
NOTICE: /dev/dm-3: pdc     discovering
NOTICE: /dev/dm-3: sil     discovering
NOTICE: /dev/dm-3: via     discovering
NOTICE: /dev/dm-2: asr     discovering
NOTICE: /dev/dm-2: ddf1    discovering
NOTICE: /dev/dm-2: hpt37x  discovering
NOTICE: /dev/dm-2: hpt45x  discovering
NOTICE: /dev/dm-2: isw     discovering
NOTICE: /dev/dm-2: jmicron discovering
NOTICE: /dev/dm-2: lsi     discovering
NOTICE: /dev/dm-2: nvidia  discovering
NOTICE: /dev/dm-2: pdc     discovering
NOTICE: /dev/dm-2: sil     discovering
NOTICE: /dev/dm-2: via     discovering
NOTICE: /dev/dm-1: asr     discovering
NOTICE: /dev/dm-1: ddf1    discovering
NOTICE: /dev/dm-1: hpt37x  discovering
NOTICE: /dev/dm-1: hpt45x  discovering
NOTICE: /dev/dm-1: isw     discovering
NOTICE: /dev/dm-1: jmicron discovering
NOTICE: /dev/dm-1: lsi     discovering
NOTICE: /dev/dm-1: nvidia  discovering
NOTICE: /dev/dm-1: pdc     discovering
NOTICE: /dev/dm-1: sil     discovering
NOTICE: /dev/dm-1: via     discovering
NOTICE: /dev/sdb: asr     discovering
NOTICE: /dev/sdb: ddf1    discovering
NOTICE: /dev/sdb: hpt37x  discovering
NOTICE: /dev/sdb: hpt45x  discovering
NOTICE: /dev/sdb: isw     discovering
NOTICE: /dev/sdb: jmicron discovering
NOTICE: /dev/sdb: lsi     discovering
NOTICE: /dev/sdb: nvidia  discovering
NOTICE: /dev/sdb: pdc     discovering
NOTICE: /dev/sdb: sil     discovering
NOTICE: /dev/sdb: via     discovering
NOTICE: /dev/sda: asr     discovering
NOTICE: /dev/sda: ddf1    discovering
NOTICE: /dev/sda: hpt37x  discovering
NOTICE: /dev/sda: hpt45x  discovering
NOTICE: /dev/sda: isw     discovering
NOTICE: /dev/sda: jmicron discovering
NOTICE: /dev/sda: lsi     discovering
NOTICE: /dev/sda: nvidia  discovering
NOTICE: /dev/sda: pdc     discovering
NOTICE: /dev/sda: sil     discovering
NOTICE: sil: areas 1,2,3,4[4] are valid
NOTICE: /dev/sda: sil metadata discovered
NOTICE: /dev/sda: via     discovering
NOTICE: /dev/hdb: asr     discovering
NOTICE: /dev/hdb: ddf1    discovering
NOTICE: /dev/hdb: hpt37x  discovering
NOTICE: /dev/hdb: hpt45x  discovering
NOTICE: /dev/hdb: isw     discovering
NOTICE: /dev/hdb: jmicron discovering
NOTICE: /dev/hdb: lsi     discovering
NOTICE: /dev/hdb: nvidia  discovering
NOTICE: /dev/hdb: pdc     discovering
NOTICE: /dev/hdb: sil     discovering
NOTICE: /dev/hdb: via     discovering
NOTICE: /dev/hda: asr     discovering
NOTICE: /dev/hda: ddf1    discovering
NOTICE: /dev/hda: hpt37x  discovering
NOTICE: /dev/hda: hpt45x  discovering
NOTICE: /dev/hda: isw     discovering
NOTICE: /dev/hda: jmicron discovering
NOTICE: /dev/hda: lsi     discovering
NOTICE: /dev/hda: nvidia  discovering
NOTICE: /dev/hda: pdc     discovering
NOTICE: /dev/hda: sil     discovering
NOTICE: /dev/hda: via     discovering
DEBUG: _find_set: searching sil_aibgdccdcffh
DEBUG: _find_set: not found sil_aibgdccdcffh
DEBUG: _find_set: searching sil_aibgdccdcffh
DEBUG: _find_set: not found sil_aibgdccdcffh
NOTICE: added /dev/sda to RAID set "sil_aibgdccdcffh"
DEBUG: checking sil device "/dev/sda"
DEBUG: set status of set "sil_aibgdccdcffh" to 16
ERROR: creating degraded mirror mapping for "sil_aibgdccdcffh"
INFO: Activating mirror RAID set "sil_aibgdccdcffh"
NOTICE: discovering partitions on "sil_aibgdccdcffh"
NOTICE: /dev/mapper/sil_aibgdccdcffh: dos     discovering
NOTICE: /dev/mapper/sil_aibgdccdcffh: dos metadata discovered
DEBUG: _find_set: searching sil_aibgdccdcffh1
DEBUG: _find_set: not found sil_aibgdccdcffh1
NOTICE: created partitioned RAID set(s) for /dev/mapper/sil_aibgdccdcffh
INFO: Activating partition RAID set "sil_aibgdccdcffh1"
WARN: unlocking /var/lock/dmraid/.lock
DEBUG: freeing devices of RAID set "sil_aibgdccdcffh"
DEBUG: freeing device "sil_aibgdccdcffh", path "/dev/sda"
DEBUG: freeing devices of RAID set "sil_aibgdccdcffh1"
DEBUG: freeing device "sil_aibgdccdcffh1", path "/dev/mapper/sil_aibgdccdcffh"

Ну судя по записям в логах на

Ну судя по записям в логах на sdb он не обнаружил метки массива, поэтому и не добавил его в массив, и массив находится в состоянии degraded, т.е. только с одним ус-вом. В биосе рейда массив может как-то можно запустить зеркалирование с sda на sdb? Если нет, можно попробовать с помощью dd скопировать весь sda на sdb и посмотреть обнаружит ли dmraid после этого метку массива на sdb.

Сейчас попробуем.. А почему

Сейчас попробуем.. А почему при создании зеркала контроллер сам не создал метаданные на обоих дисках?

Хороший вопрос, кто ж его

Хороший вопрос, кто ж его знает. Получилось в итоге?

ээээ... так вы хотели

ээээ... так вы хотели аппаратный рейд или софтварный?

уже ничего не хочу.

уже ничего не хочу. остановился на софтрейде :)

это точно, не стоит dmraid

это точно, не стоит dmraid этого гемора )

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".