LINUX.ORG.RU
ФорумAdmin

mdadm - raid5


0

0

имеется raid5, 4 раздела по 4гб, выпал один из разделов - почему 
массив перестал нормально функционировать? те /dev/md0 - там пуста, 

в данных по массиву:
       0       3        2        0      active sync   /dev/hda2
       1       3       66        1      active sync   /dev/hdb2
       2       0        0        -      removed
       3      33        2        3      active sync   /dev/hde2
/dev/hdd2 - выпавший раздел, он жив, просто винт из системы выпадал
я так понял, его пометили как сбойный, и обратно в раздел он не включается
в dmesg по этому поводу 
md: kicking non-fresh hdd2 from array!
нашол только опцию как поменить раздел сбойным --fail а как обратно его
в массив запихнуть? ваобше в чем касяк, это же 5тый раид, он должен
работать при выпадании одно из элементов массива?

>а как обратно его в массив запихнуть?

mdadm /dev/md0 -a /dev/hdd2

>те /dev/md0 - там пуста,

не понял, cat /proc/mdstat ?

sdio ★★★★★
()
Ответ на: комментарий от sdio

h1 ~ # cat /proc/mdstat
Personalities : [raid5] [raid4] [raid0] [raid1] 
md0 : inactive hda2[0] hde2[3] hdb2[1]
      12000192 blocks
       
unused devices: <none>
пуста в смысле
h1 ~ # cat /dev/md0 
h1 ~ # 
после
mdadm /dev/md0 -a /dev/hdd2
вывод mdadm --detail /dev/md0 такой:
    Number   Major   Minor   RaidDevice State
       0       3        2        0      active sync   /dev/hda2
       1       3       66        1      active sync   /dev/hdb2
       2      22       66        2      spare rebuilding   /dev/hdd2
       3      33        2        3      active sync   /dev/hde2
cat /dev/md0  - аналогично.

popinguy
() автор топика
Ответ на: комментарий от popinguy

h1 ~ # cat /proc/mdstat Personalities : [raid5] [raid4] [raid0] [raid1] md0 : inactive hdd2[2] hda2[0] hde2[3] hdb2[1] 16000256 blocks соотвецтвенно.

popinguy
() автор топика
Ответ на: комментарий от Deleted

Вообще у перца весь массив отрубался при выпадении единичного винта, как я понял, хотя всяко должен был работать, пусть и деградировавшим.

Ну и лучше юзать не "sda2" там всякие, а целиком накопитель, плюс - не заниматься маразмом типа построения 5-го рейда из 4 винтов на 2 IDE каналах.

Gharik
()
Ответ на: комментарий от LifeWins

ваобше в данном случае используется 3 канала, и ваобше это временно)
главное - почему массив увалился на ура ?! да и ребилд по идее должен пройти быстро, там же разделы по 4 гб.
    Number   Major   Minor   RaidDevice State
       0       3        2        0      active sync   /dev/hda2
       1       3       66        1      active sync   /dev/hdb2
       2      22       66        2      spare rebuilding   /dev/hdd2
       3      33        2        3      active sync   /dev/hde2
до сих пор...
при mdadm --run /dev/md0 
mdadm: failed to run array /dev/md0: Input/output error

в dmesg 
raid5: device hda2 operational as raid disk 0
raid5: device hde2 operational as raid disk 3
raid5: device hdb2 operational as raid disk 1
raid5: cannot start dirty degraded array for md0
RAID5 conf printout:
 --- rd:4 wd:3 fd:1
 disk 0, o:1, dev:hda2
 disk 1, o:1, dev:hdb2
 disk 2, o:1, dev:hdd2
 disk 3, o:1, dev:hde2
raid5: failed to run raid set md0
md: pers->run() failed ...

popinguy
() автор топика
Ответ на: комментарий от LifeWins

> raid5 на 2-х канальном IDE это бред!

Почему? Если ты заплатишь мне кошерный кц, то будете тебе именно 5-й и именн на двух каналах, с регламентом на замену и все такое прочее. Правда, научной ценности оно представлять не будет.

Gharik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.