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

Následující verze
Předchozí verze
raid [2012/07/27 13:54]
Ubuntu vytvořeno
raid [2019/02/25 18:21] (aktuální)
Řá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
  • (upraveno mimo DokuWiki)