przykładowa konfiguracja według której był robiony tutorial:
- Dwa dysii SATA 1TB
- bootloader LILO
- slackware 14.1
1. Odpalamy system z liva i tworzymy partycje pod raidy:
fdisk /dev/sda n ( dodaj nowa partycje ) p ( główna ) enter (pierwszy dostępny sector ) +500G i enter (Ostatni sektor) t -zmiana typu partycji 1 - pierwsza partcyja fd - zmiana na Linux RAID p n ( dodaj nowa partycje ) p ( główna ) enter (pierwszy dostępny sector ) +500G i enter (Ostatni sektor) t -zmiana typu partycji 2 - druga partycja fd - zmiana na Linux RAID p w - zapis i zakończenie
po tej operacji powinniśmy mięć :
/dev/sda1 i /dev/sda2
# mozemy to sprawdzic przez fdisk -l
2. Dla pewności, usuwamy superbloki i tworzymy nowy fille system:
mdadm --zero-superblock /dev/sda1 mdadm --zero-superblock /dev/sda2 mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda2
3. Synchronizujemy drugi dysk /dev/sdb do tej samej postaci.
sfdisk -d /dev/sda | sfdisk /dev/sdb
4. Tworzymy docelowe rajdowe partycje.
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sd[a-b]1 --metadata=0.90
mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sd[a-b]2
5. Sprawdzamy czy dzialaja, jesli trzeba dajemy klapsa do praca 🙂
# info o stanie rajdow mdadm -D /dev/md[0-9] # przypadku gdy stan raida = stop mdadm -A /dev/md0 /dev/sda1 /dev/sdb1 mdadm -A /dev/md1 /dev/sda2 /dev/sdb2
6. Instalujemy nasz system na stworzonych partycja (na przykład ):
/root -> /dev/md0
/ -> /dev/md1
7. Po zakończeniu instalacji montujemy nasz główny korzeń ” / ” pod /mnt i kopiujemy aktualny config to pliku /etc/mdadm.conf
mount /dev/md0 /mnt mdadm -D --scan >> /mnt/etc/mdadm.conf
8. Ogarniamy bootloadera.
chroot /mnt vi /etc/lilo.conf # zmieniamy dwie liniki na boot = "/dev/md0" raid-extra-boot = "/dev/sda , /dev/sdb"
9. Przeładujemy configi lilio, poprawiamy błędy i reboot 🙂
lilo -v telinit 6