Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Software Raid Linux / 11 сообщений из 11, страница 1 из 1
30.03.2012, 15:22
    #37731583
ilik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Software Raid Linux
ДД я поставил софтовый RAID на линуксе. И начал тестировать критическое падение дисков.
Вобщем при работающей системе если происходит краш, то подмена дисков работает.
Но вот диск к примеру отказал, и чтобы диск поменять нужно сервак выключать.
Так вот при старте меня приветствует окошко grub rescue. Как я могу восстановить старую систему?
...
Рейтинг: 0 / 0
30.03.2012, 16:44
    #37731857
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Software Raid Linux
ilikНо вот диск к примеру отказал, и чтобы диск поменять нужно сервак выключать.
- на нормальном железе выключать сервер не обязательно, возможна горячая замена

ilikТак вот при старте меня приветствует окошко grub rescue.
- погуглите что-то типа "grub on raid", у Вас скорее всего не сделано зеркалирование загрузочных данных на все диски входящие в RAID1
...
Рейтинг: 0 / 0
30.03.2012, 17:20
    #37731958
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Software Raid Linux
граб надо сетапить на оба диска. Зеркалируются партиции, а загрузчик (stage1, stage1_5) лежит до партиций
...
Рейтинг: 0 / 0
30.03.2012, 17:26
    #37731974
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Software Raid Linux
ilikТак вот при старте меня приветствует окошко grub rescue. Как я могу восстановить старую систему?

1) рейд загрузочный ? то есть бут и рут - установлен на рейде ?
2) рейд не загрузочный - тогда система может повозмущатся, но если убрать какую то галочку в настройках - то не будет

3) что за ОС/рейд ?
...
Рейтинг: 0 / 0
02.04.2012, 06:10
    #37734051
ilik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Software Raid Linux
вобщем я поставил RAID 1 c помощью mdadm . Два диска разбил на разделы и запихал
/boot в /dev/md0 и
/ в /dev/md1
...
Рейтинг: 0 / 0
02.04.2012, 08:27
    #37734088
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Software Raid Linux
ilikвобщем я поставил RAID 1 c помощью mdadm . Два диска разбил на разделы и запихал
/boot в /dev/md0 и
/ в /dev/md1
зачем на boot два раза? и как вообще?
Надо было grub засетапить два раза (на hd0 и hd1, например)

root (hd0,0)
setup (hd0)
root (hd1,0)
setup (hd1)
...
Рейтинг: 0 / 0
02.04.2012, 11:42
    #37734335
ilik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Software Raid Linux
получается, что если /boot находится на отдельном логическом разделе, то его в raid не стоит запихивать? А установить загрузчик на каждый логический раздел физического диска?
...
Рейтинг: 0 / 0
02.04.2012, 13:01
    #37734497
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Software Raid Linux
ilikполучается, что если /boot находится на отдельном логическом разделе, то его в raid не стоит запихивать? А установить загрузчик на каждый логический раздел физического диска?вы плохо понимаете что происходит.
вкратце:
1. grub stage1: грузятся 512 байт с первого диска, оттуда узнает где находится stage1_5
2. grub stage1_5: грузим 8кб например e2fs_stage1_5, т.е. драйвер ext2/3/4, теперь мы умеем работать с ф.с.
3. grub stage2: грузим ядро из /boot все еще с первого диска
4. ядро создает md, проверяет его fsck, монтирует.


итак /boot должен быть на md в рейде, не важно отдельно от / или нет.

stage1, stage1_5 лежат вне рейда, и должны быть установлены на оба диска вручную
...
Рейтинг: 0 / 0
02.04.2012, 14:11
    #37734642
ilik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Software Raid Linux
итак /boot должен быть на md в рейде, не важно отдельно от / или нет.
вобщем я вот что сделал
/dev/sda1 * 1 2 16033+ fd Linux raid autodetect
/dev/sdb1 * 1 2 16033+ fd Linux raid autodetect

mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sd[ab]1

дополнительно установил груб в /dev/md0, /dev/sda1,/dev/md1
Но при загрузке получаю
error fd0 read error
error fd1 read error
error no such disk
и grub rescue
...
Рейтинг: 0 / 0
02.04.2012, 14:31
    #37734672
Журавлев Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Software Raid Linux
ilik итак /boot должен быть на md в рейде, не важно отдельно от / или нет.
вобщем я вот что сделал
/dev/sda1 * 1 2 16033+ fd Linux raid autodetect
/dev/sdb1 * 1 2 16033+ fd Linux raid autodetect

mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sd[ab]1

дополнительно установил груб в /dev/md0, /dev/sda1,/dev/md1
Но при загрузке получаю
error fd0 read error
error fd1 read error
error no such disk
и grub rescue

cat /boot/grub/menu.lst
...
Рейтинг: 0 / 0
02.04.2012, 15:02
    #37734730
ilik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Software Raid Linux
авторcat /boot/grub/menu.lst

ос Debian squeeze, такого файла нету
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Software Raid Linux / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]