Aby przetestować sobie stawianie programowego RAID w linuksie możemy skorzystać z testowego środowiska.

Co nam będzie potrzebne?

Debian Wheezy jako maszyna wirtualna > iso
Jako system gospodarz ja używałem Kubuntu 11.10
VirtualBox 4.1.8 jako oprogramowanie maszyny wirtualnej (instalacja w Kubuntu sudo apt-get install virtualbox-4.1)

Otwieramy VirtualBox i tworzymy nową maszynę według powszechnego schematu. Wybieramy sieć Bridgge.

Dla dysku wpisujemy takie parametry jakie chcemy. Po zakonczeniu kreatora otwieramy jeszcze raz sekcję Nośniki i dodajemy taki sam dysk (ten sam rozmiar) w kontrolerze SATA.

Image VirtualBox - dyski [1]

W kontrolerze IDE wybieramy obraz iso naszej dystrybucji, którą chcemy zainstalować

Teraz uruchamiamy maszynę, przechodzimy przez pierwsze etapy instalacji. Nasza praca zaczyna się w momencie dojścia do konfiguratora partycji.

Instalator powinien nam wykryć dwa dyski.

Po wybraniu opcji Ręcznie wybieramy pierwszy dysk do podziału (po skończeniu pierwszego dysku musimy wykonać te same operacje dla drugiego ).Tworzymy satysfakcjonujący nas rozkład partycji. W każdej partycji jako typ wybieramy RAID

part1 [2]

part2 [3]

Pamiętać należy aby flaga rozruchowa była włączona

part3 [4]

Tak ma wyglądać koniec ustawiania partycji RAID (chodzi tu o rodzaj partycji)

part4 [5]

Taraz czas na konfigurację macierzy

part5 [6]

part6 [7]

part7 [8]

part8 [9]

part9 [10]

To samo wykonujemy dla urządzenia md1 (czyli /dev/sda5 i /dev/sdb5 ). To urządzenie bedzie jako swap

Następnie przeprowadzamy konfigurację dla md2 (czyli /dev/sda6 i /dev/sdb6 ), która będzie użyta jako /

part10 [11]

part11 [12]

part12 [13]

part13 [14]

Teraz zakańczamy konfigurację co doprowadzi do zapisania tablicy partycji

part14 [15]

Czas na utworzeniu systemu plików na przygotowanych wcześniej urządzeń RAID w kolejności:

md0 - RAID0 (dev/sda1, /dev/sdb1) jako /boot
md1 - RAID0 (dev/sda5, /dev/sdb5) jako swap
md2 - RAID1 (dev/sda6, /dev/sdb6) jako /

part15 [16]

part16 [17]

part17 [18]

part18 [19]

part19 [20]

part20 [21]

A tak ma wyglądać kompletna tablica partycji. Ostatni krok to Zapisać

part21 [22]

part22 [23]

Pozostała instalacja wygląda standardowo (jeżeli ktoś już instalował).

Aby sprawdzić jak wygląda to w systemie Linuks to proponuję zapoznać się z narzędziem mdadm

Aby zobaczyć szegółowo macierz wydajemy polecenie:

mdadm --detail /dev/mdX

lub

cat /proc/mdstat


Przypisy:

  1. http://satkas.waw.pl/images/strona1.png
  2. http://satkas.waw.pl/images/strona2.png
  3. http://satkas.waw.pl/images/strona3.png
  4. http://satkas.waw.pl/images/strona4.png
  5. http://satkas.waw.pl/images/strona5.png
  6. http://satkas.waw.pl/images/strona6.png
  7. http://satkas.waw.pl/images/strona7.png
  8. http://satkas.waw.pl/images/strona8.png
  9. http://satkas.waw.pl/images/strona9.png
  10. http://satkas.waw.pl/images/strona10.png
  11. http://satkas.waw.pl/images/strona12.png
  12. http://satkas.waw.pl/images/strona13.png
  13. http://satkas.waw.pl/images/strona14.png
  14. http://satkas.waw.pl/images/strona15.png
  15. http://satkas.waw.pl/images/strona16.png
  16. http://satkas.waw.pl/images/strona18.png
  17. http://satkas.waw.pl/images/strona19.png
  18. http://satkas.waw.pl/images/strona20.png
  19. http://satkas.waw.pl/images/strona21.png
  20. http://satkas.waw.pl/images/strona22.png
  21. http://satkas.waw.pl/images/strona23.png
  22. http://satkas.waw.pl/images/strona24.png
  23. http://satkas.waw.pl/images/strona25.png