LinuxForum.Fans
Тема

Centos 6.4 + Software Raid-1

Автор: dr4wtn 5 сообщений 3754 просмотров
#338841

В Линуксе я новичек, поэтому прошу сильно не пинать.
Имеется мат. плата Gigabyte GA-H61M-S1 с EFI BIOS, 2 HDD, диск CentOS-6.4-x86_64.
Задача установить CentOS и объединить 2 HDD в программный рейд 1го уровня. Установка проходит в графическом режиме, споткнулся на этапе создания рейда.
Имеем

  • md0 boot/efi
  • md1 swap
  • md2 /

При переходе к установке появляется ошибка, говорящая о том, что не создан раздел boot/efi. То есть данный раздел должен создаваться вне рейда?
md0 boot/efi указал тип файловой системы vfat, наверное и это критично?
В Сети натолкнулся на данный совет:

1. create a layout where you have a non-raid, non-lvm /boot/efi
2. create an empty counterpart on the other disk (same size)
3. create a /boot that is non-lvm (can be raid)
4. create the othe partitions (root, home, swap, etc...)
5. let the install do it's work
6. clone the /boot/efi using dd

text
dd if=/dev/sda1 of=/dev/sdb1

7. add an efi record for the clone

text
efibootmgr -c -g -d /dev/sdb -p 1 -L "opensuse" -l '\EFI\opensuse\grubx64.efi'

8. using efibootmgr --bootorder change the boot order so that the two opensuse (or whatever your distro is) records are next to each other

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

#338905

Всё верно, делай раздел /boot/efi не на рейде.

#340936

На этапе установки CentOS в графическом режиме заметил следующую вещь, которая меня смущает.
Во время разбиения дисков, sdaX и sdbX присваивается номер, не зависящий от того, в какой последовательности была создана партиция.
Имеем:

text
Устройства RAID 
md0   200        /boot   ext4
md1   15992              swap
md2   2845059   /        ext4

Жесткие диски sda sda1 200 /boot/efi sda2 16000 md1 sda3 200 md0 sda4 2845187 md2

sdb sdb1 16000 md1 sdb2 200 md0 sdb3 200 sdb4 2845187 md2

Изначально я создавал:

text
sda1 - /boot/efi, sda2 - /boot, sda3 - swap, sda4 - /
sdb1 - пустая область, sdb2 - /boot, sdb3 - swap, sdb4 - /

Но в процессе разбивки некоторые из партиций смещались вниз по списку, не пойму с чем это связано и критично ли это для рейда.
Есть ли у кого соображения на данный счет?

#340937

Для рейда это не критично.

#340954
dr4wtn написал:
На этапе установки CentOS в графическом режиме заметил следующую вещь, которая меня смущает.
Во время разбиения дисков, sdaX и sdbX присваивается номер, не зависящий от того, в какой последовательности была создана партиция.
Имеем:
text
Устройства RAID 
md0   200        /boot   ext4
md1   15992              swap
md2   2845059   /        ext4

Жесткие диски sda sda1 200 /boot/efi sda2 16000 md1 sda3 200 md0 sda4 2845187 md2

sdb sdb1 16000 md1 sdb2 200 md0 sdb3 200 sdb4 2845187 md2

Изначально я создавал:

text
sda1 - /boot/efi, sda2 - /boot, sda3 - swap, sda4 - /
sdb1 - пустая область, sdb2 - /boot, sdb3 - swap, sdb4 - /

Но в процессе разбивки некоторые из партиций смещались вниз по списку, не пойму с чем это связано и критично ли это для рейда.
Есть ли у кого соображения на данный счет?

это не критично, в ткой последовательности и должно быть, рейд это знает и понимает вот и делает.

Войдите или зарегистрируйтесь, чтобы ответить.