Portál AbcLinuxu, 6. června 2024 03:27


Dotaz: LVM vs. md raid

5.10.2011 19:08 Hon | skóre: 1
LVM vs. md raid
Přečteno: 1213×
Odpovědět | Admin
Dobry den

pohravam si tak s LVM a md a chtel jsem se zeptat na par veci.

Lze pouzit LVM misto raid0 (stripovaneho) kdyz ano, jake to ma +/-

Delal jsem si takove uplne hloupe "benchmarky" pomoci hdparm a dd-cka a vykonove to vypada velice podobne. (ted me jeste napadlo, ze to vyzkousim jeste dohromady. Md raid0 a na nem lvm jak bude tohle "rychle".

+ s tim me jeste napadlo pouzit lvm i pro mirror. Mozne to je a tak jsem se chtel zeptat jestli to ma nejaka ale...

dik moc.

Honza

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.10.2011 22:11 NN
Rozbalit Rozbalit vše Re: LVM vs. md raid
Odpovědět | | Sbalit | Link | Blokovat | Admin
Odpovim hodne zhruba, tak jak si to predstavji. LVM je logicka nadstavba nad spravou disku, ktera umoznuje vetsi granularitu pri rozdelovani diskoveho prostoru za cenu komplikovanejsiho mechanismu a tudis "horsi obnovy". Mdadm umoznuje stavbu diskovych poli sestavenych z celych fyzickych disku, tudis jednoduzsi logika, ale "slaba skalovatelnost". Je mozne postavit raid0,1,5,10 pouze pomoci LVM a rozhodne bych to nedoporucoval kombinovat.

NN
7.10.2011 10:45 Hon | skóre: 1
Rozbalit Rozbalit vše Re: LVM vs. md raid
Ahoj, myslim si ze to tak uplne neni. Myslim ze prave pro raid1 se bezne pouziva md zarizeni a na nem se dela lvm (tak jsem na to koukal u napr. v gentoo navodu http://www.gentoo.org/doc/en/gentoo-x86+raid+lvm2-quickinstall.xml).

Jinak treba AIXove lvm se da nastavit rovnou jako raid1,0 a asi i ostatni raidy a prave kvuli tomu me napadlo, proc pouzivat md zarizeni, kdyz k tomu samemu mohu pouzit lvm. No a zhruba pred rokem jsem resil podobny problem a temer jsem nemohl na netu najit dokumentaci nebo nejake navody jak pouzit v linuxu lvm jako rejdidlo (tedy i pro funkci RAIDu) az ted, tak vaham. Inu, mate s timto nekdo zkusenosti? LVM nebo md?
Heron avatar 7.10.2011 13:50 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: LVM vs. md raid
a temer jsem nemohl na netu najit dokumentaci nebo nejake navody jak pouzit v linuxu lvm jako rejdidlo

Tak co hledat na ABCLinuxu :-D http://www.abclinuxu.cz/clanky/system/lvm-3-zrcadleny-a-prokladany-oddil

Používal jsem to a zásadní výhodou je že si můžete vytvářet různé typy oddílů. Jeden mirrorovaný, druhý normální a třetí klasický linear, různě je rušit apod. Toto u MD tak snadno nejde a pro mě to tehdy (články jsem psal před 3 léty), killer featura. Někde jsem měl důležitá data na mirroru a jinde rychlý stripe set přes 4 disky na pracovní data.

Nevýhody jsou také, například změna velikosti mirrorovaných LV není úplně trivialní a také jsem netestoval, jak se to zachová v případě výpadku nějakého PV.

MD je přece jen používanější a prověřenější a i za výpadku disku se chová předpovídatelně. LVM možná také, když tak otestujte.

7.10.2011 18:54 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: LVM vs. md raid
To že v nějaké části práce se oba přístupy chovají podobně nepřeklene zásadní rozdíly. Pro mne RAID znamená primárně slovo "renundant". Tedy obsahuje utility, jak pracovat s redundancí. Primárně to znamená jasně definované spolehlivé procesy, které mohu spustit, když havaruje HDD já jej vyndám a nahradím. LVM používám jen jako uživatel pro jednodušší management oddílů, tak se možná mýlím, ale neznám žádné utility (a myslím si že to LVM neumí), které by mne v případě havárie disku nahodily proces zaplnění vyměněného HDD daty z redundance informací z těch ostatních disků. To že LVM může vygenerovat podobnou strukturu dat na disku jako RAID je irelevantní v připadě recovery.

Na druhou stranu na RAID 0 je paralalní nastripování a o recovery procesu není řeč, takže zde to může být jedno.
pavlix avatar 8.10.2011 18:04 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: LVM vs. md raid
Právě naopak, já bych doporučil skombinovat MD RAID s LVM tak, že se LVM použije nad tím RAIDem.

Nějakým mirrorováním jednotlivých oddílů přes LVM bych se vůbec nezabýval. LVM je skvělé v tom, že na něm lze jednoduše a bezpečně vytvářet, mazat a zvětšovat oddíly (vše za běhu). Pokud se pod LVM dá RAID pro případ poruchy disků, není jediný důvod věci komplikovat.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
8.10.2011 18:42 Hon | skóre: 1
Rozbalit Rozbalit vše Re: LVM vs. md raid
V linuxu asi tedy ano, ale prave soudruzi z IBM v AIXu pouzivaji lvm i na raid1 a pracuje se s tim paradne + kdyz se pouzije smit, tak to je teprv krasa.
pavlix avatar 8.10.2011 23:19 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: LVM vs. md raid
Jenže soudruzi v AIXu mají vlastní LVM, o kterém já vím prd, nehledě na to, že to nemusí znamenat, že to v linuxovém LVM bude stejně dobrý nápad.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
pavlix avatar 8.10.2011 23:20 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: LVM vs. md raid
Soudruzi z IBM v AIXu nemají linuxový LVM, takže je to úplně mimo téma.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
9.10.2011 12:58 Hon | skóre: 1
Rozbalit Rozbalit vše Re: LVM vs. md raid
Jo, jasne ze maji jine LVM, ja jen ze kdyz to jde u IBM... :)
pavlix avatar 9.10.2011 16:55 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: LVM vs. md raid
A když svého psa pojmenuju LVM, půjde to taky, že :).
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
10.10.2011 10:59 Hon | skóre: 1
Rozbalit Rozbalit vše Re: LVM vs. md raid
LVM k noze! :)
10.10.2011 11:01 NN
Rozbalit Rozbalit vše Re: LVM vs. md raid
:D
10.10.2011 16:14 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: LVM vs. md raid
AIX implementace LVM je velmi jiná a s velmi jinými vlastnostmi. Citace z UNIX System Management and Security: Differences between Linux, Solaris, AIX and HP-UX
AIX has the only LVM implementation that allows the addition (extension) of disk space to a logical volume on the fly, while the volume is still in use.
Takovéto LVM bude mít mnohem blíže k RAID než k LVM, jak ho známe na linuxu.
Heron avatar 10.10.2011 18:15 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: LVM vs. md raid
Toto jde i v linuxu. Používané LV lze za běhu zvětšit.
10.10.2011 19:04 smajl | skóre: 3
Rozbalit Rozbalit vše Re: LVM vs. md raid
V AIXe mozes zmensovat aj zvacsovat LV za behu, netreba unmount, funguje to aj na rootvg, aj na databazovych volume grupach. Pred/po resize FS netreba menit velkost LV, spravi to automaticky.
Heron avatar 10.10.2011 19:43 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: LVM vs. md raid
Co se týče zvětšení, tak tam není potřeba umount ani v linuxu, všechny fs se umí zvětšit za běhu. Se zmenšením je potíž, ale opět, pokud by to nějaký fs podporoval, tak to není za běhu problém. Pro tu LVM vrstvu vůbec žádný.
pavlix avatar 11.10.2011 14:32 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: LVM vs. md raid
To jde v Linuxu taky, jinak by LVM nemělo až takový smysl.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
vdusek avatar 7.10.2011 11:34 vdusek | skóre: 27
Rozbalit Rozbalit vše Re: LVM vs. md raid
Odpovědět | | Sbalit | Link | Blokovat | Admin
Projdi si http://www.howtoforge.com/linux_lvm Pekne udelany tutorials s priklady.

Osobne bych volil klasiku RAID+LVM, ale na stripe by melo LVM stacit
7.10.2011 12:56 NN
Rozbalit Rozbalit vše Re: LVM vs. md raid
Jak je vyhoda pouzizi dmraid+lvm oproti raidu postavenem na samotnem lvm ?

NN
7.10.2011 15:02 Hon | skóre: 1
Rozbalit Rozbalit vše Re: LVM vs. md raid
Tak to by me taky prave zajimalo. Ze by to byl komfort co mi prinasi mdadm? Pokud vas napadne co by se dalo otestovat, muzu to udelat. Me napada akorat normalni rychlost cteni psani(ktera je u md vs. lvm temer stejna u raidu0), a treba cas synchronizace. Co dal?

diky za ty navody. Juknu na to.
7.10.2011 16:59 iKoulee | skóre: 19
Rozbalit Rozbalit vše Re: LVM vs. md raid
Pokud se nic nezmenilo od doby kdy jsem to zkoumal naposledy (pokud vim tak existuje plan sluceni mdraid a device_mapper modulu v kernelu). Zasadni rozdil je, ze LVM nedela RAID ale pouze stripovany/mirrorovany oddil. U stripu je to v celku fuk, ale u mirroru nejsou kompletni writebariery, takze pokud neco zapisujete na disk dostanete potvrzeni, ze je zapsano, tak to nemusi byt zapsano na vsech discich mirroru. Takova skutecnost muze mit pomerne fatalni dusledky napr na databaze, zurnaly filesystemu a podobne, pokud dojde k vypadku disku, ktery jedinny ma v tu chvili aktualni data. Nemuzu ale vyloucit, ze stav je nyni jiz nejakym zpusobem osetreny. Posledni dobou jsem nejak nemel cas procitat co se v kernelu deje.
Even if you fall on your face, you’re still moving forward

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.