Nastavení vícediskových zařízení (Softwarový RAID)
Jestliže máte ve svém počítači více než jeden pevný
disk
Ve skutečnosti můžete MD vytvořit i z oblastí ležících na jednom
fyzickém disku, ale nezískáte tím žádnou popisovanou výhodu.
, můžete využít této skutečnosti nastavit disky pro
větší výkon a/nebo pro větší bezpečnost dat. Výsledek se nazývá
Vícediskové zařízení - MD (nebo podle své
nejznámější varianty softwarový RAID).
Jednoduše řečeno je MD množina oblastí umístěných na různých
discích. Tyto oblasti se v mdcfg spojí dohromady
a vytvoří logické zařízení. Toto zařízení pak
můžete používat jako běžnou oblast (například
v partmanu ji můžete zformátovat, přiřadit jí
přípojný bod atd.).
Co vám tato operace přinese závisí na typu vícediskového zařízení,
které vytváříte. Momentálně jsou podporovány:
RAID0
Je hlavně zaměřen na rychlost. RAID0 rozdělí všechna příchozí data na
proužky (stripes) a ty pak rovnoměrně rozmístí
na každý disk v poli. To může zvýšit rychlost čtení a zápisu, ovšem
pokud jeden z disků odejde do věčných lovišť, odejdou s ním
všechna data (část informace je stále na zdravém
disku (discích), zbývající část byla na vadném
disku).
Typicky se RAID0 používá pro oblast na stříhání videa.
RAID1
Je vhodný systémy, kde je spolehlivost na prvním místě. Skládá se
z několika (obvykle dvou) stejně velkých oblastí, kde každá oblast
obsahuje naprosto shodná data. Prakticky to znamená tři věci. Za prvé,
pokud jeden z disků selže, stále máte data zrcadlena na zbývajících
discích. Za druhé, k dispozici máte pouze část celkové kapacity
(přesněji to je velikost nejmenší oblasti v poli). Za třetí, pokud se
vyskytne větší počet požadavků na čtení, mohou se tyto rovnoměrně
rozdělit mezi jednotlivé disky, což může přinést zajímavé zrychlení
u serverů, kde převažují čtecí operace na zápisovými.
Volitelně můžete mít v poli rezervní disk, který se normálně nevyužívá
a v případě výpadku jednoho z disků okamžitě nahradí jeho místo.
RAID5
Je rozumným kompromisem mezi rychlostí, spolehlivostí a redundancí
dat. RAID5, podobně jako RAID0, rozdělí všechna příchozí data na
proužky a poté je roznoměrně rozmístí na disky v poli. Oproti RAID0 je
zde však podstatný rozdíl v tom, že se samotná data zapisují pouze na
n - 1 disků. Zbývající
n. disk nezahálí, ale zapíše se na něj
paritní informace. Paritní disk není statický (to by se pak jednalo
o RAID4), ale pravidelně se posouvá tak, aby byly paritní informace
rozmístěny rovnoměrně na všech discích v poli. V případě výpadku
jednoho z disků se může chybějící informace dopočítat ze zbývajích dat
a jejich parity. RAID5 se musí skládat z alespoň
tří aktivních zařízení. Volitelně můžete mít
v poli rezervní disk, který se normálně nevyužívá a v případě výpadku
jednoho z disků okamžitě nahradí jeho místo.
Jak je vidět, RAID5 nabízí podobný stupeň spolehlivosti jako RAID1,
ovšem dosahuje menší míry redundance dat. Čtecí operace budou stejně
rychlé jako na RAID0, ovšem zápis bude mírně pomalejší kvůli počítání
paritních informací.
Kdybychom měli shrnout podstatné vlastnosti:
Typ
Minimálně zařízení
Rezervní zařízení
Přežije výpadek disku?
Dostupné místo
RAID0
2
ne
ne
velikost nejmenšího zařízení krát počet aktivních zařízení v in RAIDu
RAID1
2
volitelně
ano
velikost nejmenšího zařízení v RAIDu
RAID5
3
volitelně
ano
velikost nejmenšího zařízení krát (počet akt. zařízení v RAIDu - 1)
Chcete-li se o Softwarovém RAIDu dozvědět více, rozhodně se podívejte
na Software RAID HOWTO.
Pro vytvoření vícediskového zařízení musí být oblasti, ze kterých se
má zařízení skládat, označeny pro použití v RAIDu. (To se provádí
v partmanu v menu Nastavení
oblasti, kde byste měli nastavit položku Použít
jako: na hodnotu fyzický svazek pro
RAID.)
Podpora vícediskových zařízení je relativně nedávný přírůstek
k instalačnímu programu a proto je možné, že pokud se pokusíte použít
vícediskové zařízení pro kořenovou oblast (/),
tak se mohou objevit nějaké problémy se zavaděčem. Zkušení uživatelé
mohou tyto problémy obejít ručním nastavením v shellu.
Na první obrazovce mdcfg jenoduše vyberte
Vytvořit MD zařízení. Bude vám nabídnut
seznam podporovaných typů vícediskových zařízení, ze kterého si jeden
vyberte (např. RAID1). Co bude následovat, závisí na typu vybraného
zařízení.
RAID0 je velmi jednoduchý — vaším jediným úkolem je vybrat
z nabídnutého seznamu RAIDových oblastí ty, které budou tvořit pole.
RAID1 je trošku složitější. Nejprve musíte zadat počet aktivních
a počet rezervních zařízení (oblastí), které budou tvořit RAID. Dále
musíte ze seznamu dostupných RAIDových oblastí vybrat ty, které mají
být aktivní a poté ty, které mají být rezervní. Počty vybraných
oblastí se musí rovnat číslům, která jste zadali před chvílí. Pokud
uděláte chybu a vyberete jiný počet oblastí, nic se neděje —
&d-i; vás nenechá pokračovat, dokud vše nespravíte.
RAID5 se nastavuje stejně jako RAID1 s drobnou výjimkou — musíte
použít nejméně tři aktivní zařízení.
Poznamenejme, že můžete používat více typů vícediskových zařízení
najednou. Například pokud máte pro MD vyhrazeny tři 200 GB pevné disky
a na každém máte dvě 100 GB oblasti, můžete z prvních oblastí všech
disků sestavit pole RAID0 (rychlá 300 GB oblast pro střih videa) a ze
zbývajících tří oblastí (2 aktivní a 1 rezervní) sestavit RAID1
(rozumně spolehlivá 100 GB oblast pro domovské adresáře uživatelů).
Až nastavíte vicedisková zařízení podle chuti, můžete ukončit
mdcfg a vrátit se tak do
partmanu, kde těmto zařízením přiřadíte obvyklé
atributy jako soubrové systémy a přípojné body.