Portál AbcLinuxu, 10. května 2025 02:35

Dotaz: mdadm – chyba při vytváření raidu

29.1.2008 21:06 HonzaS | skóre: 6
mdadm – chyba při vytváření raidu
Přečteno: 607×
Odpovědět | Admin
Zdravím,

dva SATA disky jsou v raidu 1 (/ plus další data – /dev/md0 a /dev/md1); nyní jsem chtěl přidat další dva IDE disky, rovněž do raidu 1.

Po zadání

"mdadm --create --auto=yes /dev/md2 --level=1 --raid-devices=2 /dev/hda1 missing" se vypíše chybová hláška:

"mdadm: /dev/hda1 appears to contain an ex2fs file system. Continue creating anyway?"

Disk je naformátovaný na ext3 (mkfs -t ext3 /dev/hda1), co to tedy znamená? Na disku jsou už zkopírovány data, o které nelze přijít – je riskantní pokračovat?

Díky za odpověď.

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

Odpovědi

=^..^= AmigaPower® avatar 29.1.2008 22:44 =^..^= AmigaPower® | skóre: 30 | blog: BLB | Praha
Rozbalit Rozbalit vše Re: mdadm – chyba při vytváření raidu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je riskantní pokračovat. Tečka. Zkusil bych to virtuálně (jestli je taková možnost), co se bude dít...

Nejsem expert v těhle věcech, ale pokud systém nedokáže správně určit FS, zkontoloval bych jestli je to opravdu ext3 a pokud chcete experimentovat, zálohoval bych disk na DVD, nejlevnější a nejbezpečnější metoda...
I♥DRX * www.KERNELULTRAS.org
29.1.2008 22:48 HonzaS | skóre: 6
Rozbalit Rozbalit vše Re: mdadm – chyba při vytváření raidu
pravděpodobně nic jiného nezbývá – záloha, poté zkusit vytvořit raid na prázdné čerstvě naformátované disky.
=^..^= AmigaPower® avatar 29.1.2008 22:58 =^..^= AmigaPower® | skóre: 30 | blog: BLB | Praha
Rozbalit Rozbalit vše Re: mdadm – chyba při vytváření raidu
Udělej zálohu a vrhni se na to. Když máš zálohu můžeš udělat tolik chyb kolik chceš, chybama se člověk učí a hlavně přijdeš na to "co je špatně" bez rizika ztráty cenných dat ;-) Strašnou spostu let jsem byl uživatel AmigaOS, ale zálohovat mě naučily až dva měsíce na až WinDoze, teď už si dávám bacha na všechno, záloha je fakt základ, ať je sys sebelepší... ;-)
29.1.2008 23:07 HonzaS | skóre: 6
Rozbalit Rozbalit vše Re: mdadm – chyba při vytváření raidu
poznámka, jestli je to skutečně ext3, ťala do živého – hlásí to, že to je tmpfs; vytvořené to bylo tímto – "mkfs -t ext3 /dev/hda1"; no nic, jdu zálohovat :)
frEon avatar 29.1.2008 23:02 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: mdadm – chyba při vytváření raidu
Odpovědět | | Sbalit | Link | Blokovat | Admin
no pokud na disku A na oddilu Ab je filesystem s daty, tak po vytvoreni raidu z tohoto oddilu (+ nejakeho dalsiho samozdrejme) o data prijdes. takze zalohovat data, vytvorit na tech discich raid. pak na tom raidu vytvorit filesystem a data nakopirovat zpet.
Talking about music is like dancing to architecture.
29.1.2008 23:24 Sinuhet | skóre: 31
Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 12. 2007
Odpovědět | | Sbalit | Link | Blokovat | Admin

SW Raid si vyhradi misto na disku, kam si zapisuje svoje data (superblok). Takze je riskatni pokracovat, nejspise by vam to prepsalo konec disku. Jde zvolit, jestli to ma byt na konci disku, nebo na zacatku. Takze ciste teoreticky by mohlo jit zmensit filesystem, a instruovat mdadm, aby superblok prdnul na konec.

Ale takovyhle zonglovani s datama mi prijde dost o usta, zvlast kdyz se tvarite, ze vam na nich zalezi. A pokud hodlate vytvaret mirror, tedy mate alespon dva disky, tak v tom nevidim zady problem - vytvorite degradovane pole z prazdneho disku, nakopirujete na nej data z /dev/hda1, a pak do pole pridate a sesyncujete hda1

=^..^= AmigaPower® avatar 29.1.2008 23:32 =^..^= AmigaPower® | skóre: 30 | blog: BLB | Praha
Rozbalit Rozbalit vše Re: Jaderné noviny - 12. 12. 2007
Já bych všechno dal na DVD a pak bych si s tim pohrál, cena kterou za ten experiment zaplatim je fakt směšná. Pokus/omyl ukáže (pon zálohování samozřejmě) k problému víc a hrát si s tim může jak chce...
H0ax avatar 30.1.2008 07:08 H0ax | skóre: 36 | blog: Odnikud_nikam
Rozbalit Rozbalit vše Re: mdadm – chyba při vytváření raidu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jako první do raidu musíš dát prázdný disk - hádám, že tedy hdb1. To md2 pak naformátuješ na fs, kkterý tam chceš mít, poté zkopíruješ data z hda1 na md2 a poté připojíš hda1 do md2.
uid=0(root) gid=0(root) skupiny=0(root)
30.1.2008 08:06 R
Rozbalit Rozbalit vše Re: mdadm – chyba při vytváření raidu
Presne tak. Ked su na jednom disku data, treba to robit postupne.
30.1.2008 08:33 HonzaS | skóre: 6
Rozbalit Rozbalit vše Re: mdadm – chyba při vytváření raidu
Odpovědět | | Sbalit | Link | Blokovat | Admin
teď je to jasné, díky
=^..^= AmigaPower® avatar 30.1.2008 08:46 =^..^= AmigaPower® | skóre: 30 | blog: BLB | Praha
Rozbalit Rozbalit vše Re: mdadm – chyba při vytváření raidu
jj, chtělo to jen postrčit správnym směrem ;-)
30.1.2008 10:04 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: mdadm – chyba při vytváření raidu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jj, linuxový SW raid je skvěle flexibilní.
Dalibor Smolík avatar 30.1.2008 11:59 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: mdadm – chyba při vytváření raidu
jako laik jsem SW raid1 jsem nainstaloval na první pokus a perfektně funguje :-)
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
31.1.2008 02:06 HonzaS | skóre: 6
Rozbalit Rozbalit vše Re: mdadm – chyba při vytváření raidu
Odpovědět | | Sbalit | Link | Blokovat | Admin
jsem nyni v posledni fazi – mam nove vytvoreny degradovany raid na hdb1, hda1 je zformatovany a pridal bych ho do raidu s hdb1; jen po tom, co jsem vse precetl, ne nemohu zbavit te trochy paranoie: nestane se to, ze se nebude zrcadlit prazdny disk dle zalohy, ale naopak – zaloha se bude zrcadlit ku pridavanemu disku, tedy mazat? :-)

prvne byl pridan disk se zalohou v degradovanem rezimu, tedy mdadm --create /dev/md2 --auto=yes --level=1 --raid-devices=2 /dev/hdb1 missing
31.1.2008 02:59 Radek Hladik | skóre: 20
Rozbalit Rozbalit vše Re: mdadm – chyba při vytváření raidu
Ne, pokud do raidu (md) pridavas disk, tak se vzdycky replikuji data smerem md->disk. Trochu zajimavejsi by to mohlo byt ve chvili, kdy pridavany disk uz v tom raidu byl (a treba jeste z nej byl sestaven jiny raid*). Ale porad plati, ze kdyz do md pridas disk, tak se replikuje smerem md->disk.

Pro klid duse muzu doporucit si to cele predem vyzkouset nekde v nejake virtualizaci. A pokud je to moc slozite, tak si alespon vytvor nekde dva soubory:

dd if=/dev/zero of=/tmp/soubor1 bs=1M count=100 ; dd if=/dev/zero of=/tmp/soubor2 bs=1M count=100 ;

potom z nich udelej loop zarizeni:

losetup /dev/loop1 /tmp/soubor1 ; losetup /dev/loop2 /tmp/soubor2 ;

vzniknou ti tak dve nova 100MB zarizeni (/dev/loop1 a /dev/loop2) a s nimi si uz pak muzes hrat do aleluja... Muzes na nich delat filesystemy, raidy, proste jak je libo...

A ted koukam, ze pises, ze hda1 je zformatovany. Disk, ktery do raidu pridavas vubec nemusi byt zformatovany, stejne se cely smaze. Pokud na nem fs je, tak te na to mdadm upozorni a vyzada si potvrzeni.

______________

* s md se daji delat vcelku zajimave veci, jako rozbit mirror a spustit z nej dva ruzne raidy, spare device atd...
31.1.2008 07:38 HonzaS | skóre: 6
Rozbalit Rozbalit vše Re: mdadm – chyba při vytváření raidu
ok, diky za vysvetleni

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.