Návod na zprovoznění softwarového RAID pole na OpenSUSE
Na serveru Vavai.net se objevil návod na rozchození softwarového RAID pole na OpenSuse 11.2. Konkrétně se bude jednat o RAID-1, ale prakticky stejným stylem lze udělat i jiný typ RAID pole. Pokusím se vám přeložit a nastínit, jak RAID pole rozchodit.
Příprava
1. K vyzkoušení tohoto postupu budete potřebovat alespoň 2 disky o stejné velikosti. Pokud budete dělat RAID-1, tak se doporučuje nepřesáhnout velikost disků 200GB.
2. Instalační disk OpenSUSE 11.2 nebo jakoukoliv jedenáctkovou verzi OpenSUSE. Ono by to šlo i s předešlými verzemi, ale návod by nemusel ve všech bodech úplně sedět kvůli rozdílnému layoutu.
3. Rozmyslet si rozdělení disku – např. 100 MB boot, 1 GB swap a zbytek pro root. Samozřejmě, že toto je čistě na vás.
!!!NEZAPOMEŇTE!!! Pokud nepoužijete nové disky, je důležité mít disky zazálohované, protože pokud máte na discích data, tak o ně přijdete.
Instalace
1. Vložte DVD s Instalací OpenSUSE do mechaniky a spusťte instalaci.
2. Zvolte v průvodci instalací položku Instalace.
3. Vyberte Novou instalaci.
4. Vyberte si časové pásmo, formát času a klikněte na Další.
5. Vyberte si vaše preferované prostředí (GNOME, KDE…).
6. Nyní zvolte možnost Založené na diskových oddílech a poté klikněte na Upravit rozdělení disků.
7. Klikněte na první oddíl pravým tlačítkem a vyberte možnost Smazat.
8. Nyní dvakrát klikněte na první disk.
9. Klikněte na Přidat.
10. Vyberte Primární diskový oddíl a klikněte na Další.
11. Zvolte Vlastní velikost a klikněte na Další.
12. Nyní vyberte možnost Neformátovat oddíl a v rozbalovacím menu zvolte 0xFD Linux RAID a klikněte na Konec.
13. Tento postup opakujte pro swap a root nebo podle počtů oddílů tolik, kolik si jich budete přát.
14. V tuto chvíli byste měli mít vytvořeny 3 RAID oddíly.
15. Nyní na levém panelu vyberte druhý disk a opět opakujte proces tak, aby vám vznikly 3 RAID oddíly o velikostech 100 MB boot, 1 GB swap a zbytek místa pro root.
16. V tuto chvíli máme vytvořených šest RAID oddílů.
17. Teď klikněte na položku RAID v levém panelu a klikněte na tlačítko Přidat RAID.
18. Zvolte RAID-1 (mirroring = zrcadlení) a vyberte dva oddíly o velikosti 100 MB a klikněte na Další.
19. Vyberte velikost chunk 4 kb.
20. Bod připojení nastavte na /boot a klikněte na Konec.
21. Nyní proces opakujte s oddíly o velikosti 1 GB - jen s tím rozdílem, že jako Soub. systém zvolíte místo EXT4 položku swap.
22. U třetího oddílu opět proces opakujte a jen nechte defaultní nastavení.
23. Nyní klikněte na Přijmout a dokončete instalaci podle průvodce.
Komentáře
Jen drobnost, na sledování postupu synchronizace lze využít i příkaz "watch cat /proc/mdstat", takže člověk vidí, jako mu to neuvěřitelně pomalu přibývá... :-) Jinak RAID se dá vytvořit i na již hotovém systému: fdiskem připravím diskové oddíly, mdadm použiji k vytvoření RAIDu, pak to zformátuji, počkám na synchronizaci a zapíšu do /etc/fstab.
Nehádám se, jen bych k větě „Data jsou vzácná“ doplnil svou poznámku, aby si to někdo špatně nevyložil: Pokud máte rádi svá data, pak potřebujete dobré zálohování, ne RAID. RAID (mirror) je vhodný tam, kde si nemůžete dovolit kvůli výměně vadného disku stroj odstavit z provozu. Proti tomu RAID-1 chrání (pokud jsou ve stroji za chodu fyzicky vyměnitelné disky, což v době S-ATA snad není problém ani v domácích podmínkách). Zálohu ale mirror v žádné případě nenahradí. Většinu situací vedoucích ke ztrátě dat (uživatelem omylem smazaný soubor, poškozený filesystém chybným zápisem dat operačním systémem, fyzické poškození komponent počítače při přepětí v elektrické síti, živelné katastrofě apod., krádež počítače atd.; vlastně všechno kromě jednoduché poruchy jednoho disku) RAID-1 (ale ani vyšší verze RAIDů) nezachrání.
Nešlo by udělat, aby se po kliknutí obrázek zvětšil. Takhle je to kolikrát nečitelné :-(
Stačilo ty screenshoty udělat široké 650 px, ty se sem vejdou.
Nečetl jsem článek úplně podrobně, přiznávám, ale poněkud mi uniklo, proč dělají samostatné RAID svazky pro každý přípojný bod. To mi připadne zcestné. Podle mě by tam měl být, v této konfiguraci, RAID přes "téměř" celý disk. Zbytek z "téměř" měl zůstat na SWAP, ale samostatně na každém disku. V RAIDu už si může udělat přípojných bodů podle libosti a systém nemusí zrcadlit i swap. To je podle mě vhodnější konfigurace i z hlediska pozdějšího řešení případné havárie. Čím jednodušší konfigurace, tím lepší.