Вообе проблема вот в чем!
Я не могу понять в чем моя ошибка?
Делаю по манулу, их в инете море. Создал пустые разделы, потом создал реид 1, добавил md устройство. В конце установки установщик спрашивает устанавливать ли grub, отвечаю "да". Вижу что проскакивает в информе "grub-install /dev/sda /dev/sdb"
Перегружаюсь, система грузится. Отключаю второй диск, все чики, система работает. Отключаю первый диск, система не грузится с второго диска, нет загрузочного диска. Тогда подключаю оба, система стартует. Начинаю по инструкции шаманить.
root@serv1:/# sudo apt-get install grup
root@serv1:/# sudo grub-install /dev/sda
root@serv1:/# sudo grub
grub> device (hd0) /dev/sdb
grub> root (hd0,0)
grub> setup (hd0)
grub> quit
перегружаю систему, с двумя винтами!
система загружается до этого grup> и все! boot - вызывает 8 ошибку.
Гружусь с второго винта, там Grub пишит ошибку.
Рейд1: не грузится с второго диска
[console]sudo grub-install /dev/sda
sudo grub-install /dev/sdb[/console]
Должна с обеих, правда зачем такое?
ы. Grub устанавливается в MBR, а не на рейд массив.
[console]sudo grub-install /dev/sda
sudo grub-install /dev/sdb[/console]
Должна с обеих, правда зачем такое?
ы. Grub устанавливается в MBR, а не на рейд массив.
Делал такое. Посли таких манипуляций система не грузится.
Должна с обеих, правда зачем такое?
Вот этого я не понял? Про что вопрос?
Я так понимаю что рейд у вас программный? соответственно система в курсе что втоорого винта нет? вы его вывели из рейда?
а изначально поставить второй винт на место первого не помогает? т.е. переподключить его физически.
вообще рекомендуется при использовании рейдов, лвм и т.п. /boot раздел делать на обычной партиции...
Заинтересовало - нашел решение:
http://www.linux.org.ru/forum/admin/6215965
Я так понимаю что рейд у вас программный? соответственно система в курсе что втоорого винта нет? вы его вывели из рейда?
а изначально поставить второй винт на место первого не помогает? т.е. переподключить его физически.
вообще рекомендуется при использовании рейдов, лвм и т.п. /boot раздел делать на обычной партиции...
Заинтересовало - нашел решение:
http://www.linux.org.ru/forum/admin/6215965
Вроде то что надо... Сейчас буду читать, отпишусь ...
Ну по сути у меня таже проблема. И вот как ее победить я не знаю. Сейчас все переделаю с отдельной партицией для /boot.
Манипуляции с перемещением винтов не дают результата.
Там есть один вариант:
У меня тоже была такая проблема. DEbian6+md raid + 2xHDD RAID1 - загрузка с /dev/sda - OK. С /dev/sdb- циклический reset. Помогло следующее - в /etc/default/grub – раскоментировать строку “GRUB terminal=console” и запустить #update-grub для пересоздания конфигурационных файлов в /boot Описание возможной проблемы - когда грузится графический терминал GRUB–меню по-умолчанию – подгружается файл фонта из /boot – скорее всего он не может загрузится – поэтому смена на GRUB terminal=console помогает - там не грузится данный фонт.
Попробую, отпишусь.
macik, мне например интересно, объясни для чего рейд? Просто уже не раз вижу пытающихся создать рейд без понимания зачем он им нужен и, соответственно получающих только головную боль - и ни какой выгоды.
macik, мне например интересно, объясни для чего рейд? Просто уже не раз вижу пытающихся создать рейд без понимания зачем он им нужен и, соответственно получающих только головную боль - и ни какой выгоды.
Хочу сделать почтовый сервер.
Нужна резервация данных и бесперебойная работа. Решение с рейдам самое оно, или я не прав?!
А для чего еще его использовать?
Вот тут посмотри решено, но незнаю подойдёт ли для тебя
http://www.linux.org.ru/forum/admin/6215965
Вот тут посмотри решено, но незнаю подойдёт ли для тебя
http://www.linux.org.ru/forum/admin/6215965
Да, все просмотрел. У меня не работает.
У меня при загрузке с /dev/sdb выдает это:
No bootable divice -- insert boot disk and press any key Еще одно. Если подключить только SDB и загрузится с CD. В меню выбираю грузится с жесткого диска, то система стартует?! Вот этого я вообще не понимаю?!
Так немного правок к информации. Система грузится только с винта /dev/sdb, если отключить винт sdb то с sda грузится не будет!
Выдает:
No bootable divice -- insert boot disk and press any key Сделал
в /etc/default/grub – раскоментировать строку “GRUB terminal=console” Результат тотже.
Было замечено вот что, при выполнении команды fdisk -l мне выдает такую картину:
[console]Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0003e671
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 63 498688 fd Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sdb2 63 1522 11717633 5 Extended
/dev/sdb5 63 306 1951744 fd Linux raid autodetect
/dev/sdb6 306 1522 9764864 fd Linux raid autodetect
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0000bca3
Device Boot Start End Blocks Id System
/dev/sda1 1 63 498688 fd Linux raid autodetect
Partition 1 does not end on cylinder boundary.
/dev/sda2 63 1522 11717633 5 Extended
/dev/sda5 63 306 1951744 fd Linux raid autodetect
/dev/sda6 306 1522 9764864 fd Linux raid autodetect
Disk /dev/md0: 510 MB, 510590976 bytes
2 heads, 4 sectors/track, 124656 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/md1: 1998 MB, 1998520320 bytes
2 heads, 4 sectors/track, 487920 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/md1 doesn't contain a valid partition table
Disk /dev/md2: 9999 MB, 9999155200 bytes
2 heads, 4 sectors/track, 2441200 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/md2 doesn't contain a valid partition table[/console]
Как я понимаю вот эта строчка /dev/sdb1 * 1 63 498688 fd Linux raid autodetect говорит мне о том что sdb1 загрузочный.
По логие, /dev/sda1 должен быть тоже загрузочным?! А он такое не есть: /dev/sda1 1 63 498688 fd Linux raid autodetect
Или я не прав?
Хочу сделать почтовый сервер.
Нужна резервация данных и бесперебойная работа. Решение с рейдам самое оно, или я не прав?!
А для чего еще его использовать?
Ну и для начала - как разбит диск? Какие требования к бесперебойной работе, какие объемы бекапа?
Может быть достаточно Xen/OpenVZ?
Потом вот: http://www.opennet.ru/base/sys/drbd_setup.txt.html - правда я не пробовал.
и вот http://www.opennet.ru/base/sys/ha_drbl_storage.txt.html
ы. Правильный подход - сначала ТЗ, потом реализация.
вообще рекомендуется при использовании рейдов, лвм и т.п. /boot раздел делать на обычной партиции...
при raid, boot раздел так же выносится в массив, а вот при lvm, boot раздел всегда будет на партиции, которую потом же можно внести в массив. В общем где вы прочитали это, остается загадкой.
macik, Вот вам наглядная дока http://www.howtoforge.com/software-raid1-grub-boot-debian-etch , только на ангийском =)
macik, мне например интересно, объясни для чего рейд? Просто уже не раз вижу пытающихся создать рейд без понимания зачем он им нужен и, соответственно получающих только головную боль - и ни какой выгоды.
В чём разница между американским, израильским и русским форумом в Сети?
На американском форуме задаёшь вопрос, тебе дают ответ.
На израильском форуме задаёшь вопрос, тебе задают встречный вопрос.
На русском форуме задаёшь вопрос, а тебе долго рассказывают, какой ты мудак.
oO
[quote=macik]
Хочу сделать почтовый сервер.
Нужна резервация данных и бесперебойная работа. Решение с рейдам самое оно, или я не прав?!
А для чего еще его использовать?
Ну и для начала - как разбит диск? Какие требования к бесперебойной работе, какие объемы бекапа?
Может быть достаточно Xen/OpenVZ?
Потом вот: http://www.opennet.ru/base/sys/drbd_setup.txt.html - правда я не пробовал.
и вот http://www.opennet.ru/base/sys/ha_drbl_storage.txt.html
ы. Правильный подход - сначала ТЗ, потом реализация.[/quote]
Ну вы мне предлагаете создать два отдельных компьютера , которые синхронизируют данные и в случаи надобности заменят друг друга.
Это вещь хорошая, но не в данном случаи.
1 ) у меня явно на такую систему не хватит опыта.
2 ) сейчас стоит вопрос о бесперебойной работу при отказе одного из носителей.
Для этого и должна система грузится с любого винта и продолжать работать с одни пока ей не подсунут новый винт.
Диски разбил сейчас так:
1) /boot/
2) /swap/
3) /
Как научусь работать с рейдом. Поставлю так
1) /boot/
2) /swap
3) /
4) /home/
Вот и все. Как я и предполагал! Вся проблема в активном разделе. После того как я сделал активным первый разде второго и первого дика, то все заработало. Теперь система грузится с обоих винтов.
Делал с помощью cfdisk, c помощью fdisk не смог. Вроде написано, что -a делает раздел активным. Но у меня не сработало :(
Ну а с cfdisk все просто, там практически графический интерфейс:

Спасибо за активность.
Был бы признателен вашим советам по поводу разметки винта!
[quote=macik]Был бы признателен вашим советам по поводу разметки винта!
тыц[/quote]
Спасибо, но там моего случая нет. Вроде.
У меня вот такая ситуация. винт 1 ТБ, на этом сервере хочет быть почтовый сервер, и корпоративный внутренний сайт.
Понимаю что надо
/boot - отдельный винт - 50 мг.
/swap - 2 гиг (памяти 2)
/ - корень 10 гиг
Что делать с остальными? /tmp, /usr, /home ?