Ядро дефолтное. (машина тестовая)
Текущее состояние (два ребута):
Код: Выделить всё
ar0: WARNING - mirror protection lost. RAID1 array in DEGRADED mode
ar0: 152625MB <Intel MatrixRAID RAID1> status: DEGRADED
ar0: disk0 READY (master) using ad4 at ata2-master
ar0: disk1 DOWN no device found for this subdisk
ar1: WARNING - mirror protection lost. RAID1 array in DEGRADED mode
ar1: 152625MB <Intel MatrixRAID RAID1> status: DEGRADED
ar1: disk0 DOWN no device found for this subdisk
ar1: disk1 READY (mirror) using ad6 at ata3-master
В LSI - все ONLINE
При первом старте после краша
Код: Выделить всё
atacontrol status ar0
ad4 - OFFLINE
ad6 - ONLINE
Второй старт (ребут)
теперь два ar0 и ar1
Код: Выделить всё
ar0: ATA RAID1 status: DEGRADED
subdisks:
0 ad4 ONLINE
1 ---- MISSING
Код: Выделить всё
ar1: ATA RAID1 status: DEGRADED
subdisks:
0 ---- MISSING
1 ad6 ONLINE
Код: Выделить всё
$ dmesg |grep RAID
ar0: WARNING - mirror protection lost. RAID1 array in DEGRADED mode
ar0: 152625MB <Intel MatrixRAID RAID1> status: DEGRADED
ar1: WARNING - mirror protection lost. RAID1 array in DEGRADED mode
ar1: 152625MB <Intel MatrixRAID RAID1> status: DEGRADED
тут /usr/src/sys/dev/ata
делал patch < ata.diff
так оно и осталось Intel MatrixRAID RAID1
Это. так сказать, последний случай...
Первый было так (прошел авторебилд LSI):
Код: Выделить всё
atacontrol status ar0
ad4 - ONLINE
ad6 - OFFLINE
сделал (честно, говоря без задней мысли, не глядя в dmesg):
a
tacontrol detach ata3
далее
atacontrol attach ata3
далее
atacontrol addspare ar0 ad6
далее
atacontrol rebuild ar0
- дождался выполнения успешного, перезагрузил - вылетел на старте LSI - выпал второй диск (в системе ad6 ). Запустил нативный ребилд, после выполнения перезагрузки - все ок...
что-то упустил?