PLD-doc/queue/raid.sec

wolvverine cvs w pld-linux.org
Pon, 18 Kwi 2005, 21:05:09 CEST


Author: wolvverine
Date: Mon Apr 18 21:05:02 2005
New Revision: 5775

Modified:
   PLD-doc/queue/raid.sec
Log:
- troche poprawek

Modified: PLD-doc/queue/raid.sec
==============================================================================
--- PLD-doc/queue/raid.sec	(original)
+++ PLD-doc/queue/raid.sec	Mon Apr 18 21:05:02 2005
@@ -1,6 +1,6 @@
-W systemie linux istnieje możliwość tworzenia na dyskach programowych macierzy RAID poziomów 0-5,10,01. Służy do tego usługa mdadm.
-W przeciwieństwie do macierzy RAID sprzętowych które wymagają specjalnego kontrolera macierzowego RAID, macierze RAID programowe zakłada się na dyskach podłączonych do zwykłego kontrolera IDE, SATA lub SCSI.
-Różnica polega na tym że w macierzy sprzętowej macierz zakładana jest na dyskach, natomiast w programowej na partycjach dysków.
+W systemie linux istnieje możliwość tworzenia na dyskach programowych macierzy RAID poziomów 0-5,6,10,01. Służy do tego celu usługa mdadm.
+W przeciwieństwie do macierzy RAID sprzętowych które wymagają specjalnego kontrolera dysków (dość drogiego), macierze RAID programowe zakłada się na dyskach podłączonych do zwykłego kontrolera IDE, SATA lub SCSI i całą obsługę przekazuje do odpowiedniego oprogramowania (np: mdadm). Macierze możemy zakładać zarówno na całych dyskach, jak i na odpowiednio przygotowanych partycjach, przy czym zakładanie na partycjach daje więcej możliwości konfiguracji.
+Zarówno korzystając z całych dysków jak i partycji należy pamietać o tym że najmniejsza partycja lub dysk decyduje o wielkości zakładanej macierzy (miejsce ponad jest tracone), dlatego też należy raczej korzystać z takich samych rozmiarów dysków lub partycji.
 
 
 Instalacja
@@ -8,11 +8,12 @@
 
 poldek -i mdadm mdadm-initrd
 
-oraz dla dysków ATA przy korzystaniu z device-mapera dodatkowo:
+oraz możemy opcjonalnie dla dysków ATA przy korzystaniu z device-mapera zainstalować dodatkowo:
 
 poldek -i dmraid
 
-Tworzenie
+Tworzenie macierzy RAID na partycjach
+
 Zaczynamy od założenia na każdym dysku który ma wchodzić w skład macierzy RAID takich samych równych partycji, 1 lub kilku na każdym dysku którego chcemy użyć.
 na przykład:
 mamy 4 dyski podłączone do interfejsu SATA
@@ -45,14 +46,23 @@
 
 i tak dla kazdego pozostałego dysku który chcemy użyć do stworzenia macierzy.
 
-przystępujemy do zakładania RAID na partycjach za pomocą polecenia mdadm
+przystępujemy do zakładania macierzy na partycjach za pomocą polecenia mdadm
 z kilkoma opcjami:
 
--C, --create - Create a new array.
--l, --level= - Set raid level. Options are: linear, raid0, 0, stripe, raid1, 1, mirror, raid5, 4, raid5, 5, multipath, mp. Obviously some of these are synonymous. Only the first 4 are valid when Building.
--n, --raid-devices= number of active devices in array.
--x, --spare-devices= number of spare (eXtra) devices in initial array. Spares can be added and removed later.
--v --verbose - 
+-C, --create - utwórz nową macierz
+-l, --level= - ustaw poziom RAID:
+	linear	-
+	raid0, 0, stripe -
+	raid1, 1, mirror -
+	raid4, 4 -
+	raid5, 5 -
+	multipath, mp -
+	Jak możemy zauważyć nietóre opcje są synonimami.Przy opcji Building tylko cztery pierwsze moga być użyte.
+-n, --raid-devices=	- liczba aktywnych urządzeń (dysków) w macierzy
+-x, --spare-devices=	- liczba zapasowych (eXtra) urządzeń w tworzonej macierzy.Zapasowe dyski można dodawać i usuwać także później.
+-v --verbose		- tryb gadatliwy
+
+przykłady tworzenia macierzy różnego typu:
 
 macierz RAID0 na dwóch partycjach - /dev/sda1 i /dev/sdb1 jako /dev/md0
 mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
@@ -75,9 +85,11 @@
 - pierwszy wpis definiuje jakie partycje wchodzą do kolejnych raidów
 - kolejne definiują macierze /dev/mdx
 
+to samo uzyskamy stosujac wedle dokumentacji mdadm polecenie:
 
+mdadm --detail --scan >> /etc/mdadm.conf:
 
-mając dwie macierze RAID0 np: /dev/md0 i /dev/md1, możemy utworzyć macierz RAID10 jako /dev/md2 
+dodatkowo mając dwie macierze RAID0 np: /dev/md0 i /dev/md1, możemy utworzyć macierz RAID10 jako /dev/md2 
 
 mdadm --create --verbose /dev/md2 --level=1 --raid-devices=2 /dev/md0 /dev/md1
 




Więcej informacji o liście dyskusyjnej pld-doc