Zobrazit stránkuStarší verzeZpětné odkazyNahoru Tato stránka je pouze pro čtení. Můžete si pouze prohlédnout zdrojový kód, ale ne ho měnit. Zeptejte se správce, pokud si myslíte, že něco není v pořádku. ====== RAID ====== ===== Úvod - RAID0 a Ubuntu ===== {{.:ubuntu.png}} Oveřeno v Ubuntu 9.04 Toužíte po výkonu svého počítače a snažíte se vymačkat, co se dá? Spojování disků do páru (RAID0) je jedna možnost. Výsledkem je téměř dvojnásobná rychlost přenosu dat. Podrobnosti najdete na [[http://cs.wikipedia.org/wiki/RAID|wikipedii]]. ===== Vstupní předpoklady ===== {{.:tip.png}} Máte v počítači základní desku, která poskytuje možnost provozovat disky v kombinacích (RAID). Potřebujete nejlépe dva stejné disky. Příklad byl testován na desce MSI K9N Neo V2. Použity byly dva disky SATA ST380215AS o velikosti 80GB. ===== Příprava ===== {{.:settings.png}} V Biosu nastavíte použití RAID0 (striped). Viz manuál k desce. ===== Instalace Ubuntu ===== {{.:cd.png}} Počítač spustíte z LiveCD v ukázkovém režimu. Po skončení rozběhu použijete utilitu [[GParted]] . ==== Příprava disku ==== ==== RAID0 ==== {{.:save.png}}{{.:save.png}} Instalaci budete provádět v terminálu, instalace využívá software pro správu skupiny disků DMRAID. {{.:terminal.png}} V terminálu zadejte: <code> sudo apt-get install dmraid </code>tímto je nainstalován potřebný ovladač, který umožní sloučit dva disky. Dále instalujte editor disků Gparted <code> sudo apt-get install gparted </code>Pak jej spusťte: **Systém → Správa → Editor diskových oddílů**. Najdete v něm další disk s názvem podobným tomuto: /dev/mapper/nvidia_beadiabi1 a zvolte potřebné oddíly a uložte. Nyní je třeba aktivovat ovladač <code> sudo modprobe dm-raid4-5 </code>a vzápětí <code> sudo dmraid -ay </code>Disk je připraven a můžete zahájit instalaci Ubuntu na disk RAID0. Je prakticky stejná jako na jednoduchý disk. Při výběru disku zvolíte ten, který odpovídá očekávanému stavu (např. nvidia_beadiabi1). {{.:ubiquity.png}} <code> sudo ubiquity </code> {{.:warning.png}} Zde pozor! Je nutné zabránit instalaci zavaděče GRUB, odstraňte zatržítko u volby. Nyní to chvilku potrvá a pak budete vyzváni k restartu. ==== restart ==== {{.:reload.png}} Po restartu necháte opět projít spuštění na ukázku, po rozběhu zadáte opět <code> sudo apt-get install dmraid </code><code> sudo sudo modprobe dm-raid4-5 </code><code> sudo dmraid -ay </code>a můžete navázat. Přejděte do složky <code> cd /dev/mapper </code>a zkontrolujte své disky <code> ls </code>Ve vypisu bude vidět např. control nvidia_beadiabi nvidia_beadiabi1 nvidia_beadiabi2 Nyní připojíte raiddisk k pomocnému adresáři /target (ten bude použit v budoucnu v dalších verzích). <code> sudo mkdir /target </code><code> sudo mount <váš_disk_p1> /target </code>Z příkladu je to nvidia_beadiabi1. Pozor na jedničku na konci. Přidejte i další nutný obsah ... <code> sudo mount --bind /dev /target/dev </code><code> sudo mount -t proc proc /target/proc </code><code> sudo mount -t sysfs sys /target/sys </code> {{.:root.png}} Tak a teď je třeba přejít do tohoto adresáře s právem ROOT. <code> sudo chroot /target </code>aby bylo možné do tohoto prostoru nainstalovat ovladač pro budoucí sestavu RAID. Předtím ještě aktualizaci. <code> apt-get update </code>ovladač na správné místo <code> apt-get install dmraid </code>a dále zavaděč disku (v tomto příkladu dobrý starý známý). <code> apt-get install grub </code>vytvoříte chybějící adresář pro Grub <code> mkdir /boot/grub </code>nakopírujete obsah <code> cp /usr/lib/grub/i386-pc/* /boot/grub </code>a máte připraveno k závěru. Grub jde do finále .... ==== grub na raid ==== <code> grub --no-curses </code>přisoudíte označení HD vašemu disku z adresáře mapper <code> device (hd0) /dev/mapper/<jméno vašeho disku> </code><code> find /boot/grub/stage1 </code><code> root (hd0,0) </code><code> setup (hd0) </code>Pár řádek vás informovalo, že byl zapsán grub do vašeho raiddisku....Done. Uzavřete grub - <code> quit </code>Nyní je čas na drobnou úpravu souboru menu.lst, který obsahuje vstupní nabídku. <code> gedit /boot/grub/menu.lst </code>Najděte v textu řádku - #groot=(hd0,0) a odstraňte # a uložte soubor. <code> Na závěr ještě provedete aktualizaci grubu. {{{ update-grub </code>A je hotovo. Právě jste ukončili instalaci Ubuntu do diskového pole RAID0. Že je vše v pořádku, se dovíte po restartu po vyjmutí CDromu. {{.:note.png}} Poznámka: jméno vašeho disku je závislé na čipsetu vaší základní desky nebo řadiče a tvoří část názvu. V uvedeném příkladu instalace se jednalo o čipset nVidia nForce 520/nForce 560 čtyři porty SATA II. Zkouška kopírováním souboru o délce 1GB z adresáře do adresáře trvala 18 sekund. ===== další varianty a možnosti ===== ===== RAID1 ===== Zrcadlení disků pro zvýšení bezpečnosti a zaměnitelnosti, odkládací datové pole. V Biosu nastavte použití dvou disků v režimu zrcadlení (mirrored). Obsah disků je v tomto případě totožný a každý je svému dvojníku neustálou zálohou. Používá se v případech, kdy je třeba výrazně zvýšit bezpečnost dat a zároveň umožnit výměnu disků za chodu počítače např. v servrech. ==== Použitý software ==== K realizaci tohoto diskového pole je využit program **mdadm**. Je to nástroj pro tzv. softwarový RAID, kdy se řízení diskových jednotek stará procesor nikoliv řadič. ==== Příprava disku ==== Příklad popisuje použití diskové dvojice jako dalšího disku v počítači, kde budou uložena pracovní data, např. adresář /home. Proto nastartujete z již připraveného systémového disku (může být poměrně malý), na kterém již máte nainstalovánu běžnou verzi Ubuntu. ==== Ověření přidaných disků ==== Spusťte [[GParted]] a v něm si prohlédněte dostupné disky. Uvidíte např. sda,sdb,sdc. ==== Instalace ovladače ==== V terminálu zadejte: <code> sudo apt-get install mdadm </code>Nyní vytvoříte vlastní jednotku raidu1, bude mít označení 'md0'. <code> sudo mdadm --create /dev/md0 -l1 -n2 /dev/sdb /dev/sdc </code>, kde sdb a sdc jsou přidané diskové jednotky. Teď bude třeba jednotku naformátovat (ext3). <code> sudo mke2fs -j /dev/md0 </code>Hotovou jednotku Raidu připojíte k adresáři, který vám bude vyhovovat. <code> sudo mkdir /media/mujdisk sudo mount /dev/md0 /media/mujdisk </code>Dále převezmete vlastnictví adresáře (výrazy <já> nahradíte podle sebe). <code> sudo chown <já>:<já> /media/mujdisk </code>Tak a je hotovo, nyní můžete využívat softwarový raid1. Je ještě nutné zapsat do rozběhu ovladač pro raid a zajistit připojení disku po startu systému. <code> sudo gedit /etc/fstab </code>Na závěr odstavce doplňte následující řádku a uložte. <code> /dev/md0 /media/mujdisk defaults 0 0 </code>Touto řádkou jste připojili diskové pole Raid1 do adresáře /media. ~~~pokračování příště~~~~~ ====== Odkazy ====== * [[http://cs.wikipedia.org/wiki/RAID|wikipedie RAID]] * Přehled možností mdadm [[http://fts.ifac.cnr.it/cgi-bin/dwww/usr/share/doc/mdadm/README.recipes.gz|zde]] * Další možnosti [[http://www.devil-linux.org/documentation/1.0.x/ch01s05.html|zde]] Poslední úprava: 2019/02/25 17:21autor: 127.0.0.1