RAID utólag

Van-e arra valakinek kipróbált működő receptje, hogy mi módon lehet egy linoxon utólag egy RAID 1 -t (tükrözést) megcsinálni. A gépben jelenleg van egy rendszer (250 GB) és egy adat (500 GB) winchester. Sikerült még egy ugyanolyan típusú 500 GB-ás diszket szereznem és szeretném ha ez az 500 GB adat winchester tükrözve lenne, természetesen adatvesztés mentesen.

Hozzászólások

1. felparticionalod az uj diszket ugyanugy
2. letrehozol egy degradalt ("missing") vagy csak egy egy elemu" raid1-et az uj diszken; mkfs, mount.
3. atmasolsz oda mindent
4. hozzateszed a regi diszket a raid1-he

lehet csinalni konfiguralatlan (raw) raid1-et is, ekkor az mdadm.conf-ot jol be kell allitani.

illetve me'gvmi: erdemes a particiok tipusat 0xfd-re atallitani (linux raid autodetect).

Ugyanezt írtam volna, csak partícionálás nélkül.
Újabban rászoktam, hogy raid alá nem partícionálom a vinyókat, inkább LVM-et húzok e tetejére.
Viszont, megkérdezném az okosabbakat, rejt-e valami veszélyt, ha csak simán raid-be fűzöm a /dev/sda-t a /dev/sdb-vel, vagy illene velvenni a full disket /dev/sd[ab]1 raid autodetect partíciónak?

igen, a "linux raid autodetect" miatt sem a'rt, ha egy egesz particiot ra'teszel. foleg ha ez a raid tomb a rootfs is egyben :) illetve me'g egy dolog: az mdadm.conf-ba eleg gyakran egy ``DEVICE partitions'' sor is belekerul, igy lehet hogy az mdadm agya'ig sem jut el. persze ezutobbit at lehet irni kezzel, csak esznel kell lenni.

Van errol millio howto.

Csinalsz egy fellabu raid1 tombot az uj diskbol, atmasolsz mindent, majd ha franko az egesz a regi disket hozzaadod a tombhoz.

Mukodik jol az elv, csinaltam mar.

Én is ilyesmivel próbálkozok a napokban, de nem akar összejönni.

Van egy 2x500GB-s RAID1 tömb 2 partícióval:
md0p1 (fontos adatok) | md0p2 (üres, ide kéne a rendszert áttenni)
A rendszer egy külön HDD-n van, ami utolsó év[ei/é]t járhatja.

Egyelőre csak virtuális gépen, próbáltam és ezek merültek fel:
A GRUB-ot nem igazán sikerült belőni, mindkét lemezre.
Ha mégis elkezdene bootolni nem találja a RAID tömböt, létre se jön(?).
A RAID tömb és a benne levő winyók partíció típusai midnenhol FD-re vannak állítva.

Ubuntu Server 9.04-ről van szó, ami tudtommal támogatja kernelszinten is a RAID1-et.
Viszont telepítéskor még semmilyen RAID tömb nem volt. Az mdadm-t már én tettem fel.
Lehetséges, hogy inaktív ez a funkció? Ha igen, hol lehet aktiválni?

Kipróbáltam a telepítő által létrehozott RAID-re telepítést is, de az az egész winyót beolvasztja, nem csak azt a partíciót, amit akarok.
Egyébként is a meglevő rendszert kéne migrálni.

"GRUB-ot nem igazán sikerült belőni, mindkét lemezre"

Hasonló problémám nekem is volt, hetekig túrtam mindent ami "GRUB", aztán...
..
4.2. MBR másolása


dd if=/dev/sda of=/dev/sdb bs=1 count=512

(ha ez nem itt a cfdisk előtt történik, az a szopás - nem az orális szex.)

4.3. cfdisk-kel az összes partíciót, beleértve a swapot is
át állítani linux raid autodetect-re (FD)
...

A cat-tal való másolás-hoz

most éppen az van (ez már egy másik eset), hogy a cat leáll, hogy elfogyott a helye????
Igaz, sata-ról akarok pata féllábút beizzítani.
Az is igaz, hogy nem igazán tudom: sfdisk után miért lenne ez probléma.

marad az mc-vel tükrözés (csak a féllábhoz!!)

A dd-t azért nem próbáltam, mert még a "Linuxvilág"-ban volt szó arról, hogy ez esetben valami nem tiszta.

Ha mégis elkezdene bootolni nem találja a RAID tömböt, létre se jön(?)

A GRUB nem lát raid tömböt mert akkor még nincs raid tömb. Ő azt tudja, hogy az FD típusú partíció mi fán terem. Majd az initrd-ben lévő rendszer (amit a grub betölt) hozza létre a raid tömböt.

Ha korábban egyáltalán nem volt szoftveres raid a rendszerben akkor mindenképpen új initrd is kell ahol majd a rendszer betöltése során összeáll a raid. De ezeket minden bizonnyal leírják a dokumentációk...

--
maszili