Portál AbcLinuxu, 17. července 2025 13:20


Dotaz: mdadm migrace Raid 5 na Raid 6

4.5.2012 21:06 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
mdadm migrace Raid 5 na Raid 6
Přečteno: 424×
Odpovědět | Admin
Ahojte,
mám jedno políčko kde jsem z neznámých důvodů kdysi zvolil RAID 5 přes 5 partition na 5 discích v režimu 4+1spare.
No a říkal jsem si, že je to blbost, že bych měl mít raději RAID 6 a nějak jsem si myslel, že by to mohlo jít za chodu, ale pravděpodobně bych potřeboval minimálně 2 disky volné.
Otázka: Lze konfiguraci RAID5 disky 4+1 zmigrovat na RAID6 disky 5+0 za chodu?
mdadm --grow /dev/md1 --raid-devices 5 --level 6 mi to totiž nedovolí
mdadm: /dev/md1: Cannot reshape array without increasing size (yet).
i docela rozumím tomu, že by to byla relativně složitá operace.
Je to takový běžný HW, sevřík na všechno, zálohy mám, ale nechce se mi to řešit způsobem „znovu sestavit a nakopírovat data zpátky“.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.5.2012 00:50 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: mdadm migrace Raid 5 na Raid 6
Odpovědět | | Sbalit | Link | Blokovat | Admin
Toš si polo-odpovím sám (bo jsem si to vyzkoušel ve virtuálu), lze to při použití --backup-file, ale z novější mdadm-em, na tom stroji mám v3.0 a s 3.1.5 to už zaručeně lze.
Teď jen fčul, vědět jestli to zmastím, když to udělám z live USB pomocí novější verze a v sytému bude ta stará, nevytvoří to „něco a nenapadá mě kde“ neslučitelného?
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
7.5.2012 13:36 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: mdadm migrace Raid 5 na Raid 6
co jsem se dočetl, tak v 3.1.5 je nějaký bug ohledně bootu, ale nezkoumal jsem podrobněji... každopádně nelze doporučit uvedený postup přestavby pole, protože nelze odhadnout důsledky... je to jako cválat na neosedlaném koni po zadělané dráze...
7.5.2012 14:10 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: mdadm migrace Raid 5 na Raid 6
Z pole se nebootuje. Každý disk z těch 5-ti má dvě primární partition, 1. je RAID1 a složí jako /boot a 2. paritition je právě to pole RAID5 a na něm LVM-ko, kde je i na své volume systém serveru.
No právě, že neumím odhadnout důsledky, protože nevím, co se tam vlastně stane.
Když jsem to zkusil ve virtuále (stejné nastavení včetně LVM a dat - jen menší), tak to bylo hotové na 100MiB 4+1partition z RAID5 na RAID6 za 1sec, takže bych is tipl, že se prostě jen „ozrcadlily“ paritní záznamy.

Co se může pokazit (pominu-li, že celý proces může zklamat z jakýchkoliv příčin, který pak nebude ve starší verzi čitelný nebo co by to mohlo pokazit? , přepíše se superblock nepoužitelný v starší verzi?
(Zálohu sice mám, ale není to jen rozbalit a hotovo, a při takové akci bych si musel i zálohu kompletně ověřit, i když se to děje průběžně, nebo udělat druhou, ale asi nemám dostatek prostoru - takže bych raději, chtěl mít nějakou reálnou naději, že to lze zrobit a záloha byla jen na minimalizovaná neznámá rizika…)
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
7.5.2012 18:57 alkoholik | skóre: 40 | blog: Alkoholik
Rozbalit Rozbalit vše Re: mdadm migrace Raid 5 na Raid 6
Parita se rozhodne "neozrcadli". Matika za RAID5/6 funguje trosku jinak.
7.5.2012 19:37 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: mdadm migrace Raid 5 na Raid 6
Dobrá :-), já jsem si původně myslel, že to bez nějakých přesunů nemůže jít, ale evidentně to lze a proběhlo to okamžitě (pravda bylo to ve virtuále na SSD disku a jen po 100MiB).
Ale spíš by mě zajímalo, co by ta akce (s novější verzí) mohla rozhasit :).
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
8.5.2012 10:11 vandrovnik
Rozbalit Rozbalit vše Re: mdadm migrace Raid 5 na Raid 6
Ahoj, myslím, že rozhasit se může číslování polí (různé záchranné distribuce mi s oblibou z md2 dělaly md126 apod.) a verze super bloku. Verze se ale dá zadat parametrem (při změně typu pole se asi ani sama od sebe nezmění) a přečíslování se dalo opravit ručně.

Že to na virtuálu běželo sekundu bych přičítal spíš tomu, že se všechny přesuny odehrály jen v nějaké cache.
8.5.2012 15:15 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: mdadm migrace Raid 5 na Raid 6
Dík, přečíslování by nemusel být žádný problém, to je jen věc mdadm.conf. Verzi superbloku mám sice 1.00, ale vše by mělo zvládnout i 1.2.
Ad. virtuál - jo je to možné a navíc, jak píšu, i na SSD disku.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
8.5.2012 20:00 vandrovnik
Rozbalit Rozbalit vše Re: mdadm migrace Raid 5 na Raid 6
Číslování se myslím bralo spíš z nějakého pole minor, co je zapsané přímo na disku. Kdyby se ti povedlo sehnat dočasně alespoň jeden disk, mohl bys udělat nový raid 6 (2 disky sebereš z toho stávajícího pole - bude degradované, 1 disk je ten půjčený - raid 6 degradované o 2 disky), přesuneš data, zrušíš původní pole, přidáš další disky, odebereš půjčený, přidáš svůj...
8.5.2012 21:07 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: mdadm migrace Raid 5 na Raid 6
To to raději risknu a z PartedMagics-u s USB flasky to udělám… :-)
Je to na běžném SATA II řadiči, ale ano, DVD lze odpojit takže 6 disků by to utáhlo…
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

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.