Установка openSuSE 12.1 на softRAID1 (Страница 1) / SUSE / Форум StopLinux

Объявление

#1 23-01-12 03:06:23

Walther
Участник
Зарегистрирован: 23-01-12
Сообщений: 28
Windows VistaFirefox 9.0.1

Установка openSuSE 12.1 на softRAID1

Привет всем!

Давно читаю форум как гость, теперь решил зарегиться. И вот почему:
Ставил openSuSE 12.1 на RAID1, созданный в процессе установки. Все делал в VMware Workstation, чтобы потренироваться на случай Х.
Конфиг:
1024 памяти, 2xHDD по 20 ГГБ. Остальное железо неважно.
В процессе установки создал на каждом диске /dev/sda и /dev/sdb по 3 раздела: 100МБ для /boot, 2ГБ для swap, остальное для /. root и boot разделы объединил в рейд и указал установщику ставить систему на эти разделы и использовать своп с /dev/sda. После завершения установки скопировал с помощью dd if=/dev/sda of=/dev/sdb bs=446 count=1 МБР на второй диск. Затем установил grub на второй диск. Потом выключил виртуальную машину и удалил первый диск из системы. Включил и получил kernel panic. Ткните носом на ошибку. Плз.

Неактивен

#2 23-01-12 08:11:52

nixadmin
Уклонист :)
Зарегистрирован: 01-06-10
Сообщений: 676
LinuxFirefox 9.0.1

Re: Установка openSuSE 12.1 на softRAID1

честно говоря, не знаю как в openSUSE а в федоровском установщике надо сначала создать разделы типа Linux Software RAID, собрать из этих разделов нужные массивы и потом уже эти массивы использовать для своих целей.

подозреваю что ТС просто насоздовал обычных обычных разделов и поставил на них систему. Хотя я могу ошибаться, но в описании не сказано что создавались спец. партиции и массивы.

второй вариант (маловероятен) - RAID 1 не успел синхронизироваться. Проверить состояние массива (на живой системе) можно коммандой:

mdadm -D /dev/mdX

где X - номер нужного массива. для RAID 1 нормальное состеяние - clean


Луноход

Неактивен

#3 23-01-12 13:50:17

Walther
Участник
Зарегистрирован: 23-01-12
Сообщений: 28
Windows VistaFirefox 9.0.1

Re: Установка openSuSE 12.1 на softRAID1

spoilt пишет:

А что пишет собственно? Может UUID вышли разными?

Пишет "Waiting for device /dev/disk/by-id/....... to appear. Couln't find /dev/disk/by-id/.......  Want me to fail back to /dev/disk/by-id/.......? (Y/n)" ....... - это UID, присвоенный рейду рутового раздела.
Ввожу Y, все повторяется. Ввожу n - выходит в урезанную консоль.

nixadmin пишет:

честно говоря, не знаю как в openSUSE а в федоровском установщике надо сначала создать разделы типа Linux Software RAID, собрать из этих разделов нужные массивы и потом уже эти массивы использовать для своих целей.

Так и сделал. Сначала создал одинаковые разделы, потом создал из них два массива, указал установщику смонтировать их соотв. в /boot и /  и начал установку. Система установилась, из консоли установил grub на ОБА диска в МБР, выключил ВМ, удалил один диск из конфигурации и получил kernel panic. В чем прокол?

nixadmin пишет:

где X - номер нужного массива. для RAID 1 нормальное состеяние - clean

Status : active

nixadmin пишет:

подозреваю что ТС просто насоздовал обычных обычных разделов и поставил на них систему. Хотя я могу ошибаться, но в описании не сказано что создавались спец. партиции и массивы.

А можно советы без ошибок и подозрений? Спец. партиции - это NTFS для установки Linux? roll

Редактировался Walther (23-01-12 14:07:43)

Неактивен

#4 23-01-12 19:03:51

nixadmin
Уклонист :)
Зарегистрирован: 01-06-10
Сообщений: 676
LinuxFirefox 9.0.1

Re: Установка openSuSE 12.1 на softRAID1

Walther пишет:

А можно советы без ошибок и подозрений? Спец. партиции - это NTFS для установки Linux? roll

Да нет, это тип раздела.
Покажите пожалуйста вывод комманд: fdisk -l /dev/sda и mdadm -D /dev/md0


Луноход

Неактивен

#5 23-01-12 23:30:41

Walther
Участник
Зарегистрирован: 23-01-12
Сообщений: 28
Windows VistaFirefox 9.0.1

Re: Установка openSuSE 12.1 на softRAID1

nixadmin пишет:

Покажите пожалуйста вывод комманд: fdisk -l /dev/sda и mdadm -D /dev/md0

linux-j96y:~ # mdadm -D /dev/md0
/dev/md0:
        Version : 1.0
  Creation Time : Fri Jan 20 18:35:20 2012
     Raid Level : raid1
     Array Size : 103412 (101.01 MiB 105.89 MB)
  Used Dev Size : 103412 (101.01 MiB 105.89 MB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Mon Jan 23 19:26:30 2012
          State : active
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0


           Name : linux:0
           UUID : 245c1d93:089191e6:69f979ca:fbcccc5c
         Events : 19

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1
linux-j96y:~ # fdisk -l /dev/sda

Disk /dev/sda: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00054661

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      208895      103424   fd  Linux raid autodetect
/dev/sda2          208896     4401151     2096128   82  Linux swap / Solaris
/dev/sda3         4401152    41914367    18756608   fd  Linux raid autodetect

Добавлено спустя 11 мин 56 с:

pavel2403 пишет:

Чувак, выкинь свое говно и не парься- ставь винду, там все работает сразу.

Чувак, я мое говно в руках не держу. Пусть и дальше прямо из жопы в унитаз летит.
А что в винде все работает, я уже слышал. И даже видел. И даже сам делал.
У клиента сервер на сузе. Я просто хочу добавить немножко отказоустойчивости. Вот и тренируюсь, чтобы потом не выглядеть бледнее, чем я есть по жизни.
Клиенту линукс поставил один студент, но до ума не довел, хотя нужен был просто файловый сервер. Клиент на винду принципиально не хочет тратиться, т.к. два виндовых сервака уже есть и давно работают.

MOP3E пишет:

Walther, что-то мне подсказывает, что тебе лучше согласиться с предыдущим оратором. Винда по крайней мере, работает. В отличие от.

В принципе, и самба на линуксе тоже работает, и софтовый рейд тоже. Просто хочу потренироваться на случай "ядерной войны". А предыдущий оратор, хоть и спец по безопасности и программист на бейсике, все же бывший майор и рубит по-военному сплеча.
И в конце-концов, речь же не о линуксе на десктопе. Чё сразу взъелись? lol

Редактировался Walther (23-01-12 23:48:21)

Неактивен

#6 24-01-12 00:38:46

Walther
Участник
Зарегистрирован: 23-01-12
Сообщений: 28
Windows VistaFirefox 9.0.1

Re: Установка openSuSE 12.1 на softRAID1

MOP3E пишет:

Смысл мучаться с полуфабрикатом который в конечном случае всё равно придётся выпилить?

Довольно много клиентов, у которых в период "расцвета" линукса были установлены линукс-сервера (не мной). Поскольку эти сервера уже довольно старые (да и не сервера это с железной точки зрения, так - обычные компы), то вполне логично, что диски у них скоро сдохнут. Конторки маленькие и вряд ли в ближайшее время будут тратиться на новое серверное железо и винду. Я же, чтобы не потерять этих клиентов, хочу и свою задницу слегка прикрыть. Т.е. сначала перевести на софтрейд, а потом быть готовым к неприятностям.

Неактивен

#7 24-01-12 08:29:39

nixadmin
Уклонист :)
Зарегистрирован: 01-06-10
Сообщений: 676
LinuxFirefox 9.0.1

Re: Установка openSuSE 12.1 на softRAID1

Всё же походу нужно дождаться ресинка.
Поставил openSUSE на виртуалку, в подобной конфе по дискам.

Сразу после установки
State : active, resyncing
и
State : active, resyncing (DELAYED)

после ресинка попробую убрать первый диск и посмотрю что будет.

Редактировался nixadmin (24-01-12 08:30:54)


Луноход

Неактивен

#8 24-01-12 12:03:18

Walther
Участник
Зарегистрирован: 23-01-12
Сообщений: 28
Windows VistaFirefox 9.0.1

Re: Установка openSuSE 12.1 на softRAID1

nixadmin пишет:

Сразу после установки
State : active, resyncing
и
State : active, resyncing (DELAYED)

У меня было и есть
State : active, sync
и
State : active, sync

Неактивен

#9 25-01-12 19:34:10

nixadmin
Уклонист :)
Зарегистрирован: 01-06-10
Сообщений: 676
LinuxFirefox 9.0.1

Re: Установка openSuSE 12.1 на softRAID1

вообщем нашёл решение.

надо заменить параметр ядра root= при загрузке:

    kernel /boot/vmlinuz-3.1.0-1.2-desktop [u]root=/dev/disk/by-id/md-uuid-9fb610f8:fedca3ea:15528dea:519660d8[/u] resume=/dev/vda1 splash=silent quiet showopts vga=0x314

на:

    kernel /boot/vmlinuz-3.1.0-1.2-desktop [u]root=/dev/mdX[/u] resume=/dev/vda1 splash=silent quiet showopts vga=0x314

где X - номер массива с корневой ФС. Сделать такое можно либо заранее, поправив файл /boot/grub/menu.lst либо непосредственно во время загрузки, нажав кнопку E в меню GRUB'а.

Дополнительно пара советов:
1. Suse по умолчанию ставит GRUB только в MBR первого диска, рекомендую сделать выполнив следующие комманды:

grub
setup --stage2=/boot/grub/stage2 --force-lba (hd1) (hd1,1)
quit

2. Не рекоменндую зеркалировать SWAP раздел, ничего кроме падения производительности это не принесёт


Луноход

Неактивен

Мой VPS с 2016 года !
✅ Виртуальные от 300 ₽/месяц, RAM 1-10GB, DISK 20-360 GB;
✅ Выделенные от 3000 ₽/месяц. RAM 4-64GB, DISK до 4TB;
✅ Intel Xeon, SSD, XEN, iLO/KVM, Windows/Linux, Администрирование;
✅ Бесплатно Full Backup и Anti-DDoS.





Подвал форума

Под управлением FluxBB
Модифицировал Visman

Яндекс.Метрика