диски в RAID

warning: Creating default object from empty value in /var/www/victor/web/linuxdata.ru/data/modules/taxonomy/taxonomy.pages.inc on line 33.
Аватар пользователя admin

После перезагрузки рассыпался RAID, вместо /dev/md1 вижу /dev/md_d1

Описание ситуации

После перезагрузки, сервер отказался загружаться - не монтируется файловая система на программном RAID1 (зеркало). Раньше в системе было устройство /dev/md1, в которое входили два раздела: /dev/sda3 и /dev/sdb3. Теперь вместо /dev/md1 показывает /dev/md_d1 и вместо:

# cat /proc/mdstat 
Personalities : [raid1] [raid6] [raid5] [raid4] 
md1 : active raid1 sda3[0] sdb3[1]
      231617024 blocks [2/2] [UU]
...      
unused devices: 

вот такую картину:

Аватар пользователя admin

После замены жёского диска в зеркале (RAID1) не грузится операционная система

Уже не первый раз замечаю, что при установке операционной системы CentOS 5, на раздел, который представляет собой программное зеркало (RAID1), инсталлятор операционной системы устанавливает GRUB только на один из дисков зеркала. Таким образом, когда первый диск приходит в негодность и вы его заменяете, то при перезагрузке вы получаете большой облом - попытка загрузится со второго диска зеркала приводит к неудаче, потому что на втором диске загрузчика нет!

Аватар пользователя admin

В RAID10 вылетело два диска. Как спасти данные?

На самом деле, даже если вы увидели такую картину как (RAID10 и два прочерка):

md1 : active raid10 sda2[0](F) sdd2[3] sdc2[2](F) sdb2[1]
      156264064 blocks 64K chunks 2 near-copies [4/4] [__UU]

Это ещё не конец света. Да, RAID теперь в непригодном к работе состоянии. Но попробуйте выполнить:

mdadm --stop /dev/md1
mdadm --assemble /dev/md1 --force --run

Вполне возможно, что ваш RAID10 соберётся без проблем и вы увидите:

Ленты новостей