Пытаюсь разобраться с RAID 1

Автор Macintosh, 29 мая 2013, 18:59:01

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Macintosh

Здравствуйте!

Ребят объясните, помогите, или ткните пальцем, где можно почитать нормальные статьи по поводу RAID 1.
В интернете по рейду для новичков вообще почти нечего найти не могу.

Что такое RAID 1, я давно знаю, вот решил его реализовать, пользуюсь я исключительно только Debian.
Вроде разобрался как создать при установке Debian, RAID 1 с помощью инсталятора. Все получается, смысл понял (как это делается) )))
Делал так!!! Создал на VM виртуалку, сделал там 2 - якобы физических диска (идентичных). Все разметил как положено, короче создал RAID 1 из двух дисков, система установилась, все хорошо.

Теперь думаю, ну ка, яж должен научиться, все понять, разобраться )) Грохну ка я один диск, и грохаю (удаляю просто устройство из VM), ну как бы оно сгорело.
Перезагружаю, и не фига, черный экран ))))

Я то думал, что система должна была загрузиться со второго диска, ведь смысл то (зеркалирование) должна быть копия один в один )) Но похоже я ошибся в своих догадках.

А теперь вопросы.

1) Почему система теперь не грузится?
2) Или как теперь восстановить систему?
3) Как в этих случаях заменяют сгоревшие диски и снова восстанавливают RAID 1?
4) Понимаю что вопросы у меня очень глупые, по тому, что я не понял до конца что и как! Но в интернете не чего, на примерах вразумительного не нашел.

Хоть что нибудь объясните, а то не чего не понятно ))

PbI6A

#1
http://rus-linux.net/lib.php?name=MyLDP/hard/raid1/raid.html - как сделать raid1  на системе без него и без переустановки.
http://www.firefly.by/replace-hdd-soft-raid/ - "Замена жесткого диска в программном RAID"
и другие статьи (в поиск)...

Сообщение объединено: 30 мая 2013, 04:30:43

Цитата: Macintosh от 29 мая 2013, 18:59:01Теперь думаю, ну ка, яж должен научиться, все понять, разобраться )) Грохну ка я один диск, и грохаю (удаляю просто устройство из VM), ну как бы оно сгорело.
Перезагружаю, и не фига, черный экран ))))
Бывало такое... Grub нормально поставлен? mdadm нормально сконфигурён?
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

Macintosh

Цитата: PbI6A от 30 мая 2013, 04:28:54Бывало такое... Grub нормально поставлен? mdadm нормально сконфигурён?

Дело в том что меня интересует организация RAID 1 не в уже установленную систему, а именно создание его при установке чистой системы, с помощью инсталятора Debian, ведь там все есть для этого. Мне нужно что бы я при установке системы все сразу сделал, красиво и аккуратно. Что бы потом у меня когда сгорит один из дисков, система продолжала работать, и что бы я мог спокойно заменить сгоревший диск, и восстановить RAID 1 как он и был. А статьи по поводу создания уже на рабочую систему я видел, это совсем другое дело. Мы ведь на форуме Debiana, у него есть свои средства для организации рейда, вот мне и интересно как правильно все это сделать.

Я дам ссылочку на видио на Ютубе, по которой я сделал RAID 1 подскажите что там не так и что еще нужно было доделать?

https://www.youtube.com/watch?v=kbQcU4TGqrY

Может после этого еще нужно подправить какие-то конфиги, настроить GRUB или еще что-то, просто я думал что система сама все сконфигурирует, потому что я ее ставлю на рейд.

По поводу статьи Замена жесткого диска в программном RAID, спасибо, сейчас почитаю )

bratishka1975

В данном конкретном ролике и конкретной конфигурации на 4 минуте 7 секунде не забудьте поменять  bootable flag на on. Это и есть запись загрузчика. То-же самое нужно сделать для аналогичного раздела на другом диске. Это касается данного конкретного ролика. В комментах к ролику эту ошибку разобрали.
Если будете проверять загрузчик вытаскиванием диска одного и другого-то RAID необходимо пересобрать Мое мнение: раздел boot необходимо вынести в отдельный раздел и создать там файловую систему ext2. Дабы потом можно было восстановить grub в RAID-е.

gardarea51

Черный экран у вас получился наверное потому, что загрузчик был установлен только на тот диск, который "как бы сгорел". Стандартный инсталлер делает такой подарок ) На второй диск загрузчик всегда нужно ставить ручками. Что касается манов, вот вам интересное чтиво:
http://heap.altlinux.org/modules/hd_structure.kirill/index.html
http://ru.wikipedia.org/wiki/Mdadm
http://xgu.ru/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D1%8B%D0%B9_RAID_%D0%B2_Linux
http://gentoo.theserverside.ru/book/ar68s14.html

И почитайте про device-mapper, это связанная тема. Если будут вопросы - спрашивайте, я как то тоже ковырялся с raid1/0 в mdadm.

bratishka1975

#5
Я делал по этому же ролику. В прошлый раз не дописал все. На той стадии когда установщик спросит устанавливать ли GRUB нужно нажать Да. После установки появиться кнопка продолжить или вернуться. Выбираете вернуться. После этого откроется менюшка с этапами установки. Снова выбираете установить GRUB и ручками пишите второй диск /dev/sdb/ затем нажимаете далее. Видите как инсталлируется GRUB  обновляется его конфиг. Все, после этого заканчиваете установку, вытаскиваете флешку, загружаетесь, синхронизируетесь. Вынимаете по всем правилам диски по очереди и наблюдаете как система загружается как с sda так sdb. У меня работает. Собрал еще раз и перепроверил. Все работает.   Далее установка загрузчика в RAID1 не такая простая тема. Вот ссылка http://accessdlab.blogspot.ru/2010/11/bootgrubstage1-not-read-correctly.html. Из работающей системы сделать у меня не получилось еще. Сам тоже учусь.

Сообщение объединено: 01 сентября 2013, 13:05:35

Опишу без сумбура. Делаете все по ролику, но делаете третий раздел, монтируете в /boot, файловая система  ext2 (это понадобиться если придется воспользоваться GRUB RESCUE), флаг bootable ставите on на соответствующий раздел каждого диска.  Далее все по ролику до тех пор пока не установили GRUB. Во время установки инсталлятор пишет диск на который устанавливает загрузчик. Затем нажимаете вернуться. В открывшемся окне выбираете снова установка GRUB, но только пишите ручками установку типа /dev/sd?, где ? это ваш второй (очередной) диск. Завершаете установку. Все, MBR на ОБОИХ дисках. Загружаться будет и с одного, и с другого.