raid

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
raid [2012/07/27 18:32] ubunturaid [2019/02/25 18:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 +====== 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 18:21
  • autor: 127.0.0.1