dnbattack Опубликовано 3 июня, 2010 Жалоба Поделиться Опубликовано 3 июня, 2010 Приветствую. Свершилось! Купил себе 2 HDD WD на 1Tb ( http://market.yandex.ru/model.xml?hid=9103...90&clid=502 ) и контроллер ST-Lab A390 ( http://www.nix.ru/2id.php?i=68444 ). Предназначенно всё для "сервачка" на процеоре AMD Athlon XP 2500, материнской платой Asus A7N8X ( http://www.3dnews.ru/motherboard/asus-a7n8x/ ) с памятью на 1 Gb. На всё это надумал я ставить Ubuntu Server 9.10 (ранее она же стояла на старом, 20 gb HDD). При установке я в биосе выбрал загрузку с CD-ROM а, в BIOS-е контроллера (называется он там RAID Configuration Utility - Silicon Image Inc. © 2007) я создал RAID1 и сохранил все эти настройки. Ну теперь самый ответственный момент - Вставляю диск Убунты, выбираю язык, настраиваю сеть, при создании разделов система видет один диск типа Serial ATA RAID sil_bgagacddadcb, который успешно размечает как ей (системе) нужно и ставится. всё идёт хорошо пока не доходит очередь до установки GRUB а - он тупо пытается установиться и невыдовая каких либо ошибок открывает "Главное меню программы установки Ubuntu" ... Схожую проблему я так же видел и сдесь, http://forum.ubuntu.ru/index.php?topic=820...16493#msg616493 но решения так и не нашлось. Просьба помочь, ибо хз что делать ... (з.ы.: ставлю никсы на raid впервые, поэтому чем подробнее - тем лучше) Заренее спасибо! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gogi Опубликовано 3 июня, 2010 Жалоба Поделиться Опубликовано 3 июня, 2010 Совсем недавно обсуждался подобный вопрос в другом ракурсе. Коротко - Ваш рэйд не настоящий, а софтовый, создающий иллюзию настоящего рэйда за счет поддержки биос. Такие рэйды называют фэйковыми. До недавнего времени почти все дистрибутивы линукс не обманывались и видели не рэйд, а два отдельных диска. Сейчас в погоне за популярностью венды, в инсталлятор "фрэйндли" дистрибутивов встраивают софтину dmraid, которая позволяет увидить такой рэйд и работать с ним. По идее, граб обращается к диску через биос и все должно быть ОК. Но, как видите, бывают нестыковки. Поскольку вы ставите систему для сервера, у меня есть основания посоветовать Вам отказатся от фэйк рэйда в пользу софтового mdadm. Используя это проверенное годами решение, Вы получите примерно такую же отказоустойчивость и производительность, но большую надежность, и сможете настроить более гибкую конфигурацию. В этом случае раздел /boot лучше оставить на разделе, не входящем в рэйд и проблем с загрузкой не будет. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dnbattack Опубликовано 3 июня, 2010 Автор Жалоба Поделиться Опубликовано 3 июня, 2010 ясно, а есть какой нибудь рабочий How-To (желательно на русском) на эту тему ? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gogi Опубликовано 3 июня, 2010 Жалоба Поделиться Опубликовано 3 июня, 2010 dnbattack писал(а) Thu, 03 June 2010 18:22 ясно, а есть какой нибудь рабочий How-To (желательно на русском) на эту тему ? Наверное, есть, поищите в гугле. Как мне кажется, даже манов будет достаточно для обслуживания. Самый простой способ развернуть - инсталлятором. Убираете в биосе рэйд и в иснталяторе видите два диска. Разбиваете: 1 диск - 1Г - /boot, остальное - под рэйд 1 2 диск - 1Г - swap, осталоное тоже под зеркало. На зеркале ставите lvm и дальше разбиваете на разделы... или по-другому в соотв. со своими задачами. Ставите бесперебойник и получаете частично отказоустойчивую систему. Но от необходимости бэкапов это не избавит.))) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dnbattack Опубликовано 3 июня, 2010 Автор Жалоба Поделиться Опубликовано 3 июня, 2010 Спасибо! Я сейчас попробовал всё сделать по аналогии как тут http://24may.kharkov.ua/page97.html Только в Биосе я рэйд не убирал ... при установке просто отказался от раздела "райд" и он мне показал 2 HDD надеюсь хоть что то получится.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Firebird Опубликовано 3 июня, 2010 Жалоба Поделиться Опубликовано 3 июня, 2010 Обязательно получится И на софтрейдах лучше делать рейд средствами линукса Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dnbattack Опубликовано 3 июня, 2010 Автор Жалоба Поделиться Опубликовано 3 июня, 2010 ну получится - не получилось, опять выдал ошибку при установке GRUB "Произошла критическая ошибка" ... но учитывая что я делал всё на быструю руку ибо убегал на работу - возможно неправильно разметил разделы ... вообщем после квестов с работой и учёбой займусь, заодно распишу что да как. Спасибо за помощь друзья ! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
gogi Опубликовано 5 июня, 2010 Жалоба Поделиться Опубликовано 5 июня, 2010 dnbattack писал(а) Thu, 03 June 2010 23:04 ну получится - не получилось, опять выдал ошибку при установке GRUB "Произошла критическая ошибка" Я Вам писал, что граб при чтении дисков мспользует биос, поэтому в биосе необходимо убрать рэйд. И еще, проверьте, может у Вас включена защита загрузочного сектора от записи. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dnbattack Опубликовано 6 июня, 2010 Автор Жалоба Поделиться Опубликовано 6 июня, 2010 всё же ход разделки дисков я так и не понял ... В биосе raid удалил, в начале создаю на каждом диске по 3 раздела, именно / - ext4 100gb, swap - 10Gb, и /home - всё что осталось ... после создаю raid1, в итоге появляется устройство raid1 с файловой системой ext4 как настраивать LVM руками я так и не понял ... какова последовательность действий мне так и не понятна ( СТОП ... всё с начала .... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dnbattack Опубликовано 6 июня, 2010 Автор Жалоба Поделиться Опубликовано 6 июня, 2010 в начале создаю на каждом диске по 3 раздела, именно / - ext4 (загрузочный) 100gb, swap - 1,5Gb, и /home - всё что осталось ... после создаю raid1, а точнее: На вопрос: "Создать изменения в устройства хранения данных и настроить RAID" - выбираю да, дплнн идёт форматирование разделов... Нажимаю создать MD устройство Выбираю RAID1 Для "Количество активных устройств для RAID1 массива" выбираю 2, В число запасных устройств для RAID1 массива ввожу 0, "Активный устройства для RAID1 устройство многодисковые" выбраю как / dev/sda1 и / dev/sdb1, далее повторяю всё для sda3 и sdb3 и не получается повторить для sda2 и sdb2 (это тот который swap) ... Ладно пробую снова ... Опять 2 чистых винда и выбираю автаматическую разметку для первого и второго ... Появляется по 2 раздела на каждом винте ... после создаю raid1, а точнее: На вопрос: "Создать изменения в устройства хранения данных и настроить RAID" - выбираю да, дплнн идёт форматирование разделов... успеваю налить чай и выкурить пол пачки ... Нажимаю создать MD устройство Выбираю RAID1, Для "Количество активных устройств для RAID1 массива" выбираю 2, В число запасных устройств для RAID1 массива ввожу 0, "Активный устройства для RAID1 устройство многодисковые" выбираю как /dev/sda1 и /dev/sdb1, Повторяю всё для /dev/sda2 и /dev/sdb2 Далее (жаль фотик на мобиле гавёный ) вижу следующую картину ... RAID устройство #0 - 998.7 GB Программное RAID устройство #1 998.7 GB RAID устройство #1 - 1.5 GB Программное RAID устройство #1 1.5 GB SCSI1 (0,0,0) (sda) - 1.0 TB ATA WDC WD10EARS-00Y #1 первичн. 998.7 GB K raid #5 логичес. 1.5 GB K raid SCSI2 (0,0,0) (sdb) - 1.0 TB ATA WDC WD10EARS-00Y #1 первичн. 998.7 GB K raid #5 логичес. 1.5 GB K raid .... хм, ладно Выбираю #1 998.7 GB Там делаю из него следующее: Использовать как: Журналируемая файловая система Ext4 Точка монтирования: / Параметрв монтирование: defaults Метка: отсутвствует Запрезервированные блоки: 5% Обычное использование: стандарт И выбираю "настройка раздела окончена" Выбираю теперь #1 1.5 GB Далее тыкаю: Использовать как: раздел подкачки И выбираю "настройка раздела окончена" Короче теперь всё выглядит так: RAID устройство #0 - 998.7 GB Программное RAID устройство #1 998.7 GB f ext4 / RAID устройство #1 - 1.5 GB Программное RAID устройство #1 1.5 GB а подк. подк. SCSI1 (0,0,0) (sda) - 1.0 TB ATA WDC WD10EARS-00Y #1 первичн. 998.7 GB K raid #5 логичес. 1.5 GB K raid SCSI2 (0,0,0) (sdb) - 1.0 TB ATA WDC WD10EARS-00Y #1 первичн. 998.7 GB K raid #5 логичес. 1.5 GB K raid Вроде всё, выбираю заветный пункт "Закончить разметку и записать изменения на диск ... " и начинаю молиться всем что есть ... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dnbattack Опубликовано 6 июня, 2010 Автор Жалоба Поделиться Опубликовано 6 июня, 2010 О! От форматировалось, вижу .... "Установка базовой системы". ... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dnbattack Опубликовано 6 июня, 2010 Автор Жалоба Поделиться Опубликовано 6 июня, 2010 И ттут на пункте установка GRUB он выплёвывает диск ... и говорит "Установка завершена ... Слава богу получилось, жаль только /home не удалось вытеснить на отдельный раздел и как всёже настроить LVM я так и не понял ( Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dnbattack Опубликовано 6 июня, 2010 Автор Жалоба Поделиться Опубликовано 6 июня, 2010 Попробовал всё сделать ещё раз, только сделав 3 раздела (точнее вынес в отдельный раздел /home) Всё получилось!!! (зы с LVM так и не разобрался ...) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dnbattack Опубликовано 7 июня, 2010 Автор Жалоба Поделиться Опубликовано 7 июня, 2010 Разобрался с LVM... понял что мне он нафиг ненужен... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dnbattack Опубликовано 7 июня, 2010 Автор Жалоба Поделиться Опубликовано 7 июня, 2010 Теперь решил проверить правильность работы этого рэйда. Выношу цитату одного из how-to наеденом в интернете: Показать скрытый текст Цитата: 2. Проверка правильности настройки и работы RAID-1 массива. Для проверки правильности настроики необходимо выполнить следующие команды: root@serv1 :/# grep /dev/md /etc/fstab /dev/md 0 / ext3 defaults,errors=remount-ro 0 1 /dev/md 2 /home ext3 defaults 0 2 /dev/md 1 none swap sw 0 0 root@serv1 :/# df -h / /home Filesystem Size Used Avail Use% Mounted on /dev/md0 9.2G 2.1G 6.7G 24% / /dev/md2 11G 129M 9.5G 2% /home и root@serv1 :/# cat /proc/mdstat Personalities : [raid1] md2 : active raid1 sda3[0] sdb3[1] 10707200 blocks [2/1] [uU] md1 : active raid1 sda2[0] sdb2[1] 489856 blocks [2/2] [uU] md0 : active raid1 sda1[0] sdb1[1] 9767424 blocks [2/2] [uU] root@serv1 :/# sudo mdadm --query --detail /dev/md0 /dev/md0: Version : 00.90.03 Creation Time : Wed Nov 12 00:57:28 2006 Raid Level : raid1 Array Size : 9767424 (9.31 GiB 10.00 GB) Device Size : 9767424 (9.31 GiB 10.00 GB) Raid Devices : 2 Total Devices : 2 Preferred Minor : 0 Persistence : Superblock is persistent Update Time : Wed Nov 12 04:38:19 2006 State : clean Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0 UUID : 754cd310:4f102bc3:b590c767:672a9c4e Events : 0.11700 Number Major Minor RaidDevice State 0 8 1 0 active sync /dev/sda1 1 8 17 1 active sync /dev/sdb1 Проделал данные команды у себя, и вот что получилось: root@QWERTY7:~# grep /dev/md /etc/fstab# / was on /dev/md0 during installation# /home was on /dev/md1 during installation# swap was on /dev/md2 during installation Сдесь уже не понятно, что да как ... root@QWERTY7:~# df -h / /homeФайловая система Разм Исп Дост Исп% смонтирована на/dev/md0 92G 1,2G 86G 2% //dev/md1 824G 201M 782G 1% /homeroot@QWERTY7:~# cat /proc/mdstatPersonalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [ra id10]md2 : active raid1 sda2[0] sdb2[1] 1461824 blocks [2/2] [uU]md1 : active raid1 sda3[2] sdb3[1] 877638912 blocks [2/1] [_U] resync=DELAYEDmd0 : active raid1 sda1[2] sdb1[1] 97659008 blocks [2/1] [_U] [================>....] recovery = 82.7% (80782528/97659008) finish=5.4mi n speed=51630K/secunused devices: <none> что то как то он много выдал, не так как было написанно в How-to root@QWERTY7:~# cat /proc/mdstatPersonalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]md2 : active raid1 sda2[0] sdb2[1] 1461824 blocks [2/2] [uU]md1 : active raid1 sda3[2] sdb3[1] 877638912 blocks [2/1] [_U] resync=DELAYEDmd0 : active raid1 sda1[2] sdb1[1] 97659008 blocks [2/1] [_U] [================>....] recovery = 82.9% (80976256/97659008) finish=5.8min speed=47166K/secunused devices: <none> тут тоже непонятно root@QWERTY7:~# mdadm --query --detail /dev/md0/dev/md0: Version : 00.90 Creation Time : Sun Jun 6 22:38:05 2010 Raid Level : raid1 Array Size : 97659008 (93.13 GiB 100.00 GB) Used Dev Size : 97659008 (93.13 GiB 100.00 GB) Raid Devices : 2 Total Devices : 2Preferred Minor : 0 Persistence : Superblock is persistent Update Time : Mon Jun 7 23:15:22 2010 State : clean, degraded, recovering Active Devices : 1Working Devices : 2 Failed Devices : 0 Spare Devices : 1 Rebuild Status : 90% complete UUID : 088e23b9:519486da:8b95602d:96a8c76e Events : 0.511 Number Major Minor RaidDevice State 2 8 1 0 spare rebuilding /dev/sda1 1 8 17 1 active sync /dev/sdb1root@QWERTY7:~# Тут вроде что-то похоже на правду. Господа, всё ли правильно у меня работает ? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dnbattack Опубликовано 7 июня, 2010 Автор Жалоба Поделиться Опубликовано 7 июня, 2010 Так же интересно, Есть ещё такой пункт, Цитата: После окончания установки дистрибутива, обязательно установите Grub на второй диск, чтобы имееть возможность грузиться с этого диска в будущем, если сломается первый! root@serv1 :/home/victor# sudo grub-install /dev/sda root@serv1 :/home/victor# sudo grub grub> device (hd1) /dev/sdb grub> root (hd1,0) grub> setup (hd1) grub> quit Я делаю, мне выдаёт: root@QWERTY7:~# grub-install /dev/sdaInstallation finished. No error reported.This is the contents of the device map /boot/grub/device.map.Check if this is correct or not. If any of the lines is incorrect,fix it and re-run the script `grub-install'.(hd0) /dev/sda(hd1) /dev/sdbroot@QWERTY7:~# grubПрограмма 'grub' на данный момент не установлена. Вы можете установить её, выполнив:apt-get install grubgrub: command not foundroot@QWERTY7:~# Тут я висну ... Цитата: Добавляем загрузку со второго (second) HD в grub Редактируем файл menu.list nano -w /boot/grub/menu.lst ### To boot if sda fails ### title Ubuntu 8.04.1, kernel 2.6.24-19-generic /dev/sda fail root (hd1,0) kernel /boot/vmlinuz-2.6.24-19-generic root=/dev/md0 ro quiet splash initrd /boot/initrd.img-2.6.24-19-generic ### End mod ### так же данного файла там просто нет ... Тоже непонятно как быть ( HELP! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 7 июня, 2010 Жалоба Поделиться Опубликовано 7 июня, 2010 menu.lst - это обычно симлинк на grub.conf Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 7 июня, 2010 Жалоба Поделиться Опубликовано 7 июня, 2010 ps с рэйдом у вас всё получилось. а вообще, на будущее, в дэбиане (равно как и в других дистрах) при установке есть замечательный интерфейс для разбивки дисков и создания рэйда. и загрузчик там ставится как надо. а по поводу grub - попробуйте полный путь указать Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dnbattack Опубликовано 7 июня, 2010 Автор Жалоба Поделиться Опубликовано 7 июня, 2010 AccessD писал(а) Mon, 07 June 2010 23:50 menu.lst - это обычно симлинк на grub.conf Это уже дошло, как пошарил немного в инете. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dnbattack Опубликовано 7 июня, 2010 Автор Жалоба Поделиться Опубликовано 7 июня, 2010 AccessD писал(а) Mon, 07 June 2010 23:57 ps с рэйдом у вас всё получилось. а вообще, на будущее, в дэбиане (равно как и в других дистрах) при установке есть замечательный интерфейс для разбивки дисков и создания рэйда. и загрузчик там ставится как надо. а по поводу grub - попробуйте полный путь указать вот тут если можно поподробнее, как правильно указать путь, чтобы не убить старый grub? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 8 июня, 2010 Жалоба Поделиться Опубликовано 8 июня, 2010 я имею ввиду путь до самого grub'а. ну там /sbin/grub, например Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dnbattack Опубликовано 9 июня, 2010 Автор Жалоба Поделиться Опубликовано 9 июня, 2010 Решил по тестировать, что будет если вынуть один HDD. Попробовал сделать всё поочерёдно с каждым HDD: Увидел следующее: you may attempt to start the system anyway, or stop now and attempt manual recovery operations. To do this kernel root options.If you choose to start the degraded RAID,the system may boot normally, but perfomance may be degraded, and a further hardware fault could result in permanent data loss.If you abort now, you will be provided with a recovery shell.Do you wish to start the degraded RAID? [b](я ничё не нажимаю естестно)[/b]Time out.Gave up waiting for root device. Common problems: - Boot args (cat /proc/cmdline) - Check rootdelay= (did the system wait long enough?) - Check root= (Did the system wait for the right device?) - Missing modules (cat /proc/modules; ls /devALERT! /dev/disk/by-uuid/41947f5e-8181-4349-99db-86259562064a does not exits. Dropping to a shell!BusyBox v1.13.3 (Ubuntu 1:1.13.3-1ubuntu7) built-in dhell (ash)Enter 'help' for list of built-in commands.(initramfs) _ В этом случае как я понимаю он мне предлагает что то сделать с RAID'ом, но вот сам ход действий мне не понятен. Как например в таком случае быстро восстановить работу сервера, хотя бы на одном HDD? А так же, что делать когда появится новый, чистый HDD? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 9 июня, 2010 Жалоба Поделиться Опубликовано 9 июня, 2010 Вам было предложено загрузиться с деградировавшим рэйдом, вы проигнорировали и система выдвинула своё предположение. Т.е. можно просто загрузиться с одним диском, запихать второй хотсвопом и отребилдиться на него Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dnbattack Опубликовано 9 июня, 2010 Автор Жалоба Поделиться Опубликовано 9 июня, 2010 Попробовал, с одного диска и вправду загрузилось без проблем, а вот с другого нет, выдал следующее: fsck from util-linux-ng 2.16/dev/md0: clean, 69438/6111232 files, 683794/24414752 blocksOne or more of the mounts listed in /etc/fstab cannot yet be mounted: (ESC for recovery shell) /home: waiting for UUID=1ca62328-39a4-4bf3-b321-и21иивуви5у2swap: waiting for UUID=c3c9f0e9-2c7f-4182-a609-15e7e0225c9a и тишина ... Я что то не доделал при установке ? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 9 июня, 2010 Жалоба Поделиться Опубликовано 9 июня, 2010 Надо посмотреть fstab. По идее, хомяк должен цепляться не по ууиду, как раздел, а как /dev/md1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.