Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Vymena disku v RAID 5

Dobry den.

Mám taký malý dotaz na ktorý tuším odpoveď, ale chcem sa uistiť.
OS : LINUX DEBIAN

Mam diskove pole RAID 5 (alebo RAID 1) v plnej prevadzke a chcem vymenit disk ktory odisiel alebo je na ceste do vecnych lovist.
Staci ak zly disk odpojim a dam tam novy ? Aky je potom dalsi postup? Nejaka synchorinizacia atd...

Mozem napriklad do pola s 3 diskami doplnit 4. disk?

Vie mi niekto napisat konkretny postup vymeny a nasedneho ozivenie disku, pripadne dat odkaz na nejaky clanok ktory sa tym zaobera?

Vopred dakujem vsetkym za pomoc.

Předmět Autor Datum
ten raid je hardwarový, nebo softwarový? Pokud HW, tak stačí (nebo by mělo stačit) vyměnit disk. Ro…
touchwood 12.01.2008 18:01
touchwood
Ked mam v obchode dosku ktora ma 4x SATA RAID 0,1,0+1,5, JBOD. Tak je to HW? Alebo to musim zistit…
mrazik 12.01.2008 18:05
mrazik
To znamená že ta deska raid umí a ve windows XP by bylo SKORO* jasný že je to "hw raid" / i když sla…
MM_tank 12.01.2008 18:17
MM_tank
Mne nebezi zatial nic ... ako spoznam v nejakom e-shope ze ta doska ma HW raid? Vies mi hodit nejaky…
mrazik 12.01.2008 18:22
mrazik
U intelu to poznáš podle jižního můstku. Má název ICH9R nebo ICH8R, ty bez R nejsou raid. Například…
MM_tank 12.01.2008 18:32
MM_tank
A co hovoris na tento. Tento ma to R, takze by mal mat hardwarovy radic RAID, ale nie je mi jasne ci…
mrazik 12.01.2008 18:45
mrazik
No ještě k tomu raidu - do těch desek se přidává řadič - jmicron 360- přidává ATA pro cdromku + 2xsa…
MM_tank 12.01.2008 19:04
MM_tank
oprava asus P5KC má ich9R spletl sem si to s P5K
MM_tank 12.01.2008 18:54
MM_tank
Temer vsechny integrovane radice ktere se chlubi funkci raid ( a to vcetne tech serverovych ) jsou p…
JR_Ewing 12.01.2008 19:03
JR_Ewing
Ja by som radsej HW , kedze ako pisal Touchwood je jednoduche ich vymienat a aj pridavat. Neviete m…
mrazik 12.01.2008 19:10
mrazik
http://www.adaptec.com/en-US/_common/br_host/?mc=HP _HBABtn_HBAWeb
rh 12.01.2008 19:16
rh
HW radic hledej v dobrych serverovych deskach, ale to predpokladam kupovat nebudes. Obecne za plne H…
JR_Ewing 12.01.2008 19:17
JR_Ewing
Je to hardwarový raid s nutnou softwarovou podporou. Hardwarový je to proto že to má vlastní bios a…
MM_tank 12.01.2008 19:25
MM_tank
Hej ... to som cital, ze pri SW RAID 5 je dost zatazovany procesor. Tak dobre povedzme ze sa vykasl…
mrazik 12.01.2008 19:32
mrazik
u R5 je velmi zatěžovaný procesor, ale na RAID řadiči. Většinou se používá PowerPC CPU nebo intel i8…
touchwood 12.01.2008 19:47
touchwood
máš obecně 2 možnosti: - rozšířit stávájící R1 (a to tak, že buď uděláš R10 (pak ale musí být všecn…
touchwood 12.01.2008 19:49
touchwood
Tak asi najschodnejsia cesta bude ten R10. A ta posledna moznost , to si ako myslel ze nebude konti…
mrazik 12.01.2008 20:01
mrazik
právě naopak. Ty můžeš udělat to, že ke stávajícímu R1 poli (např. /dev/mda) přidáš další, samostatn…
touchwood 12.01.2008 20:12
touchwood
Som z toho tupy .... Pozri ja som chcel ten RAID 5 hlavne koli tomuto: Ked mi bezi server mam tam 3…
mrazik 12.01.2008 20:23
mrazik
já jsem uváděl příklad. Pochopil jsem, že to chceš řešit SW cestou, a tam R5 je IMHO velmi špatná vo…
touchwood 12.01.2008 21:19
touchwood
Aha takze uz tomu chapem :)) Na zaciatku budem mat jedno R1 pole kde budem podla potreby vymienat d…
mrazik 12.01.2008 21:37
mrazik
Este by som predsa len mal taky poddotaz: Ako potom mountnem to druhe diskove pole do adresara /var…
mrazik 21.01.2008 15:34
mrazik
Nejdriv se zkopiruji data, pak smazes obsah a pripojis disk do systemu ;-). Jinak co se tyce rozsiri…
JR_Ewing 21.01.2008 15:55
JR_Ewing
Tak povedzme ze ma zaujima ta prva moznost :-) Mam akoze pole RAID 1 kde mam vsetky data na celom d…
mrazik 21.01.2008 17:55
mrazik
tak to je presne to o cem mluvim potom. Poukud to chces takhle jak rikas. Disk 1 + disk 2 = RAID 1…
JR_Ewing 21.01.2008 19:13
JR_Ewing
Aha ... no to sa mi pozdava ... dobre dakujem, hned v tom mam jasnejsie
mrazik 21.01.2008 23:00
mrazik
ona je otázka v jakých případech lze SW R5 použít. R5 se nedoporučuje ani jako HW řešení v případě n…
touchwood 22.01.2008 06:37
touchwood
On linux nedovoli system nainstalovat na softwarovy RAID5, v tom je opravdu lepsi radic. Ja mam napr…
JR_Ewing 22.01.2008 09:49
JR_Ewing
Mam s tym taky maly problemik. Mam dva disky ktore chcem dat do LVM + RAID1. Pri instalacii system… poslední
mrazik 01.02.2008 16:06
mrazik
co se týká levných řadičů, tak relativně dobré zkušenosti mám s Intel Sawtell řadiči: http://e-shop.…
touchwood 12.01.2008 19:45
touchwood
The Software-RAID HOWTO Software-RAID-HOWTO.html
rh 12.01.2008 19:13
rh
Dakujem vsetkym za rady. Problem vyrieseny.
mrazik 12.01.2008 21:38
mrazik

ten raid je hardwarový, nebo softwarový?

Pokud HW, tak stačí (nebo by mělo stačit) vyměnit disk. Rozšíření RAIDu je rovněž celkem jednoduché, nicméně už si vyžádá vstup do BIOSu a/nebo ovládacího SW

Pokud je to SW RAID, tak se to rozpadá do dvou možností:

1) SW RAID řešený linuxovým jádrem - pak použiješ mdadm a raidtools(2)
2) SW RAID řešený proprietárně - pak se musíš spolehnout na SW dodávaný k tomuto řešení.

edit: k SW raidu, bod 1. jsem ti našel pěkné čtení i s příklady:

raid-lvm.php
scotgate.org

To znamená že ta deska raid umí a ve windows XP by bylo SKORO* jasný že je to "hw raid" / i když slabší kvality než dražší řešení/.

Jenže jak to máš rozjetý pod linuxem to nevím, mohlo by to tam být rozjetý klidně softwarově. Mělo by se to poznat podle startu desky, měl by po hlavním biosu naskočit raid bios a ten by měl načítat disky a nějaký výpisy k tomu dělat.

P.S. Nejdůležitější je nesplést si disky-)

* (nedávno sem viděl na netu hack jak rozjet mirroring v xp)

No ještě k tomu raidu - do těch desek se přidává řadič - jmicron 360- přidává ATA pro cdromku + 2xsata. S tím čipem je možný taky raid jenže většina výrobců plácne jeden vývod jako esata a druhý někde ke grafické kartě aby zavazel.

Bral sem protoho Gigabyte protože všedch osum satanů je vedle sebe.

ICH9R má 6xsata a max. počet disků je podle mě 6. Jestli se dají použít ty z jmicron nevím a doma to nevyzkouším:-) Už ICH7R uměl použít třeba dva disky na na raid a třetí jako záložní který se v případě poruchy použije. Umí to třeba rozdělit dva disky na dvě částim na jedné je stripping a na druhé mirroring, Ale řešil sem to sw ve -Intel Matrix Storage- windows, jak je podporován linux nevím.

Temer vsechny integrovane radice ktere se chlubi funkci raid ( a to vcetne tech serverovych ) jsou pouze softwarove. Jiny OS nez windows, kterym podstrcite ovladac od radice je vidi opet jako samostatne disky. A konkretne v linuxu se musi pole sestavit softwarove. Jak psal Touchwood, mdadm umi pridavat/ubirat/vyrazovat atd.. disky z pole ven. Hot swap to ale pravdepodobne nebude, protoze to musi umoznovat i hardware ( tedy nejaky backplain na disky s funkci hotswap ). Tedy pro vymenu disku bude nutne system zastavit. Dalsi veci je, ze na softwarovy raid 5 v linuxu nelze zapsat zavadec, takze je k RAID 5 nutne vytvorit alespon maly, nejlepe napric vsemi disky, oddil a na nem nastavit RAID1, aby mohl byt zapsan zavadec.

HW radic hledej v dobrych serverovych deskach, ale to predpokladam kupovat nebudes. Obecne za plne HW radic si budes asi muset priplatit, videl bych to tak > 5000Kc.
ad "R":
Raid je to pouze pro windows s jejich ovladacem. Karta rekne ovladaci, hele ted jsem RAID 5, a mam takovou kapacitu. A ovladac rekne systemu hele mam disk, je takhle velky mas ho k dispozici. Stejnym zpusobem to probiha na urovni jadra linuxu, az na to, ze zadny radic neni treba. Nehlede k tomu, ze hot swap opravdu nerozdejcha. V desktopovych deskach nehledej HW radice.

Je to hardwarový raid s nutnou softwarovou podporou. Hardwarový je to proto že to má vlastní bios a čistě hardwarový to není protože určité operace řeší CPU. Na dva disky případně na třetí jako záložní (a bezpečné uložení dat) to stačí. Myslím je to vhodné na zrcadlo nebo případně na strip, tam je režije minimální.

Samozřejmě raid karta za 5000-10000 je lepší řešení.

Raid 5 s více disky by na tom byl dost pomalý /on se ostatně tam kde je potřeba výkon nepoužívá/.

Hej ... to som cital, ze pri SW RAID 5 je dost zatazovany procesor.

Tak dobre povedzme ze sa vykaslem RAID 5 :-)

A chcem dat RAID 1 ....

Povedzme ze mam pole 2 disky RAID 1 a chcem to pole rozsirit (koli kapacite) .... Musim pridat dalsi diskovy par a tym bude pole rozsirene ... ale myslim ze v tom pripade to bude uz RAID 10 alebo take nieco.

V podstate otazka znie: Ako najjedoduchsie rozsirit kapacitu pola RAID 1 s dvoma diskami?

právě naopak. Ty můžeš udělat to, že ke stávajícímu R1 poli (např. /dev/mda) přidáš další, samostatné R1 pole tvořené dalšími 2 disky (např. /dev/mdb ; v systému nemusí být jen jedno fyzické pole). Pak budeš mít (řekněme) celý systém vyjma /var na jednom poli a /var na druhém poli.

Som z toho tupy ....

Pozri ja som chcel ten RAID 5 hlavne koli tomuto:
Ked mi bezi server mam tam 3 disky v RAID 5 vsetko sa uklada na vsetky 3 disky rovnomerne ... a ked uznam za vhodne vymenit disk , tak ho jednoducho vymenim , pole sa nejako refreshne a znova su vsetky data na vsetkych diskoch... s tym ze ked potrebujem zvacsit kapacitu, tak len pripojim dalsi disk , zase rebuildnem pole a uz mam vsetky data na 4 diskoch.... Koli tomuto som ja chcel RAID 5. To co som popisal je moja predstava, ale predpokladam ze to v RAID5 je mozne :-)

A ako by sa take nieco dalo urobit v RAID 1?
Tam ked chcem pole rozsirit musim pridat 2 disky. POvedzme ze ako si pisal , vytvorim dalsi zvazok /dev/mdb, ale to pole teraz nie je mozne nejako zosynchronizovat aby boli vsetky data na vsetkych diskoch.

Mne by kludne stacilo, aby to nove pole v /dev/mdb obsahovalo len adresar /var .... ale aby bol ten adresar /var spolocny pre vsetky disky .... neviem ci som sa spravne vyjadril. Ja chcem tym druhym polom rozsirit len adresar /var.

já jsem uváděl příklad. Pochopil jsem, že to chceš řešit SW cestou, a tam R5 je IMHO velmi špatná volba. Takže ti zbývá jen R1 a jeho deriváty. U R1 jsou jedna data vždy na dvou discích, tj. pokud rozšiřuješ, musíš přidávat vždy po dvou stejných discích (ale neplatí, že když máš R10 ze 4 disků, tak že jedna data jsou uložena na všech 4). Tudíž z tvého popisu "/var" mám pocit, že jsi toto ne zcela dobře pochopil.
Zjednodušeně si to představ tak, že z hlediska OS je pole jeden fyzický disk. Tj. že to někde "na pozadí" rozkopíruje na disky dva tě už zajímat nemusí. A tedy pokud ke stávajícímu poli přidáš další pole, je to stejné, jako bys do normálního PC přidal další disk - prostě místo na /dev/hda bude /var situován na nějakém oddíle disku /dev/hdb (a teď to celé transponuj na md zařízení a jsi doma ;-) )

R5 opravdu funguje na principu, který jsi popsal skoro přesně. Nicméně k tomu potřebuješ výkonnou HW kartu, aby to mělo nějaký smysl. BTW, u R5 jsou data uložena jen 1x, ale na ostatních discích ještě existuje tzv. paritní informace, pomocí které lze ztracená data dopočítat zpět.

Nejdriv se zkopiruji data, pak smazes obsah a pripojis disk do systemu ;-). Jinak co se tyce rozsiritelnosti RAID 1, tak pokud nad RAID 1 poli ( vic RAID 1 poli ) postavis LVM ( logical volume manager ), tak pak mas situaci:

2xDISK RAID 1, nad tim LVM.
vytvoris skupinu a pod ni vytvoris x ruznych partici
pridas 2x DISK RAID 1, pridas do LVM skupiny, v ni pribude k dispozici volne misto, ktere je mozne alokovat stavajicim, nebo pridelat nove partice. Na stavajicich je pak mozne ( v pripade ext3 ) zvetsit za jizdy filesystem.

Tak povedzme ze ma zaujima ta prva moznost :-)

Mam akoze pole RAID 1 kde mam vsetky data na celom disku.
Akoze mi zacne dochadzat miesto na disku, tak tam chcem pripojit dalsie pole raid. Pokial vymazem vsetky data z adresara /var na 1.poli(vymazat = presunut inam), potom mountnem 2.pole na adresar /var, tak budem mat v adresari /var oba disky ? (asi nie :-))

Ale pacilo by sa mi keby to tak islo :-)

tak to je presne to o cem mluvim potom. Poukud to chces takhle jak rikas.

Disk 1 + disk 2 = RAID 1 --> nad nim LVM a v nem vytvorena skupina DATA

nad skupinou data jsou jsou partisny /dev/data/root /dev/data/boot /dev/data/var ( jak si disk rozdelis )
fstab pak bude vypadat nejak takto:
/dev/data/boot /boot ext3 ...
/dev/data/root / ext3 ...
/dev/data/var /var ext3 ...

a ted se rozhodnes pridat dalsi disky
takze:
Disk 1 + disk 2 = RAID 1 --> uz nakonfigurovano
Disk 3 + disk 4 = RAID 1 --> prida se do logicke skupiny DATA

v logicke skupine data pribyde nealokovane misto o velikosti RAID2 a to je mozne pridelit jednotlivim logickym svazkum, takze v manageru pridame k /dev/data/root rekneme 5GB, aby se tam dalo treba neco kompilovat a k /dev/data/var pridame zbytek, rekneme 300GB

a pak resizefs /dev/data/var pouze nechame pridat vzniknuvsi volne misto na partisne k filesytemu a jede se nevzrusene dal.
LVM se stara o to, co umisti na jedno a co na druhe pole a RAID ( md ) se stara o to, aby disky byly v zrcadle. Obdobne to funguje pri softwarovem RAID5, ale touchwood ho nedoporucuje. Ja ho teda doma mam O:-)

ona je otázka v jakých případech lze SW R5 použít. R5 se nedoporučuje ani jako HW řešení v případě náročnějších datových aplikací (např. SQL), tam se striktně doporučuje HW R1, jednoduše proto, že i HW počítaný R5 je pomalejší než HW R1 (nebo HW R10).

Jinak osobně bych se bál v případě SW R5 toho, že jakákoliv chyba systému může zapříčinit buď rozpad pole nebo dokonce jeho zničení. A to už nehovořím o tom, že XORování R5 dat vezme nemalý kus strojového času.

On linux nedovoli system nainstalovat na softwarovy RAID5, v tom je opravdu lepsi radic. Ja mam napric vsemi disky 2GB RAID1 partition ( pri pridani disku ji tam take vytvorim a pridam do mirroru ) na ktere je system. Na tom RAID5 poli jsou partisny virtualnich stroju pro XEN. Co se tyce vykonu, tak me spis trapi rychlost disku pri operacich s malymi soubory, kde hlavicky smejdi po diskach a ani zbla to nedosahuje rychlosti udavane vyrobcem. 1Gb sit tim nedokazu vytizit. Alespon ne se stavajicimi tremi disky. V planu je ovsem sest. O vykon se take nebojim, v nejhorsim pridam do stroje druhy procesor. RAID5 do produkcniho prostredi vsak pouze hardwarovy. Pouziva se i ve velkych polich na casti ktere nevyzadiji bleskovou rychlost.

co se týká levných řadičů, tak relativně dobré zkušenosti mám s Intel Sawtell řadiči: http://e-shop.asbis.cz/default.asp?cls=spresenttree s&strtype=1&strid=9806 (to se týká R5 řadičů)

co se týka R1 řadičů, tak v poměru výkon/cena bych doporučil Adaptec 2410SA (umožňuje ale myslím jen 3 disky, pokud se dobře pamatuju a nevím, zda se ještě vyrábí.) Pozor na Adaptecy řady 1xxx, to jsou sprosté SW raidy.

Zpět do poradny Odpovědět na původní otázku Nahoru