Portál AbcLinuxu, 10. května 2025 02:35
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
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...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.