« Отговор #3 -: Jan 27, 2007, 11:27 »
Вчера инсталирах сървър с Centos 4.4, 2xHitachi 250Gb. boot и / са на raid1 и има 2 swap партишъна. Идеята ми беше двата диска да са напълно огледални.
Графичните глезотий не могат да сътворят такава конфигурация, така че го направих на ръка. Ето приблизителната последователност.
Пуска се инсталацията и се следва докато се стигне до избора "Autopartition, DiskDruid, ...". Минава се в конзолата ( alt+F2 ).
# fdisk /dev/sda
Трия всички партишъни. Създавам primary партишън с номер 1 и размер +160M, primary партишън с номер 2 и размер +2048M и primary партишън с номер 3 и цялото станало пространство. Променям типа на създадените партишъни ( t ). 1 и 3 стават fd (Linux raid auto), 2 става 82 (Linux swap). Записвам ( w ).
Тази операция се повтаря със същите параметри на втория хард.
Създавам си раида ( при мен raid1 ).
# mdadm --create -l 1 -n 2 /dev/md0 /dev/sda1 /dev/sdb1 ==> това ми е /boot
# mdadm --create -l 1 -n 2 /dev/md1 /dev/sda3 /dev/sdb3 ==> това ми е /
Връщам се в инсталацията ( alt+F1 или alt+F7 ). Пускам DiskDruid, обяснявам му че md0 ми е /boot и искам да бъде форматиран като ext3. Същото с md1: / и искам да е форматиран с ext3. Инсталацията завършва успешно и рестартирам. Изчаквам половин час MD да синхронизира раидовете и след това убеждавам grub да се инсталира и на /dev/sdb.
Двата харда са напълно огледални и всеки един от тях ще стартира.
Ако целта е raid5 тогава се променя само създаването на md, примерно:
# mdadm --create -l 5 -n 3 /dev/md0 /dev/sda1 /dev/sdb1 /dev/sdc1
Тази операция съм я повтарял няколко пъти вече и нямам проблем. Ако за тест изключа единия хард, стартирам centos и след това го рестартирам и закача отново харда то системата стартира и работи нормално, с изключение неизбежното синхронизиране на втория хард което е сравнително бавно ( но зависи основно от хардуера/хардовете ).