gmirror diszkbővítés

Fórumok

Van egy gépem valahol, 2 sata diszkkel, 4 slice és gmirror tükör. Ebben kellene bővíteni a diszkkapacitást, úgy, hogy minimális megállás legyen.A dobozba nem fér több diszk, a két fiók viszont cserélhető menet közben. A 4 slice:
- /
- /usr
- /var
- /export

Tegyük fel, hogy a két régi diszk A és B (A1 és B1 az új), van backup és le vannak állítva a releváns szolgáltatások. A következőkre gondoltam:

- kihúzom B-t, ezáltal szétesik a tömb,
- berakom a nagyobb B1-t,
- megcsinálom a slice-okat, a /export -t nagyobbra (ez a cél), csinálok reá fs-t,
- helyrerakatom a tükröt a 3 system slice-on gmirror-ral,
- az adatos slice-t át dump-olom a B1-en lévő új fs-re, majd a régi helyére felcsatolom a B1-ről,
- kihúzom A-t, berakom helyére A1-t,
- új slice-ok, B1-en lévő féllábú tükörről a system slice-okat gmirror-ral áttükrözöm A1-re,
- az adatos slice-t áttükrözöm A1-re,
- az adatos fs-t újramountolom immáron a gmirror-ról.

Fog ez így menni, illetve ötlet/javaslat, illetve ti hogyan csinálnátok?

Hozzászólások

Mindenek előtt győződj meg róla, hogy mindegyik mirror épp-e.

A B diszk kihúzása helyett én kivenném a tükrökből a slice-okat.

- az adatos slice-t áttükrözöm A1-re...
én az B1-en a export-ot megcsinálnám már eleve mirrorosra (egytagúra), oda tenném át az adatokat, majd az A1-et tenném be mellé tagnak
+tanács:
bootable flagre figyelj minkét új diszknél! :)

...Mindenek előtt győződj meg róla, hogy mindegyik mirror épp-e...

ja, ez alap, de megérte szólni, más is olvassa majd, ha netán elfelejtené, köszi.

...A B diszk kihúzása helyett én kivenném a tükrökből a slice-okat....

hogy direkt degraded módban legyenek?

...én az B1-en a export-ot megcsinálnám már eleve mirrorosra (egytagúra), oda tenném át az adatokat, majd az A1-et tenném be mellé tagnak...

köszi

...bootable flagre figyelj minkét új diszknél! :)...

jaja, ez is alap :)

persze, alap dolgok ezek, de simán el lehet őket felejteni, aztán meg csodálkozni, ha kihal az első diszk, hogy a második diszkről nem bootol a rendszer... :D

hogy direkt degraded módban legyenek?
ha nem csal az emlékezetem, akkor a "gmirror remove name prov" paranccsal szerintem nem lesz degraded a tömb, csak egytagú.
(egytagú tömböd lesz, nem lesz párja, de a tömb statusa nem degraded, hanem OK lesz)

Itt a kérdés inkább az, hogy mit gmirroroztál: A diszket magát, vagy a slice-okat egyenként. Ha az utóbbit, akkor hasonló, ahogy leírtad, csak át kéne gondolni.

Pl: A gmirror block device-on működik. Ha létrehozod az FS-t és utana berakod a gmirrorba, akkor minek hoztad létre az FS-t, mivel a gmirror az FS alatt lévő blokkokat fogja mirrorozni? Tudod, józan paraszti.

Ha magát a diszket mirroroztad, akkor egyszerűen diszkcsere, forget/insert, sync megvár, megismétel másik diszkre, utolsó slice/partition extend, fs extend, örül.

Ha nem a diszket, hanem slice-t mirrozol, akkor a particiós táblát kézzel kell megcsinálnod, és figyelni az MBR-re is, hogy bootolható maradjon, ha esetleg rebootolsz egyszer.

egyenként a slice-okat. Amúgy a block device kérdés jogos, de nekem úgy rémlik, mintha menne az is, hogy meglévő fs-t mirrorozok át, majd a végén a mount-ot az új device-ra kell kiadni. Amúgy meg ez a probléma szépen megoldható azzal, amit arwin írt, hogy eleve gmirror legyen, de egytagú.

Vagy tévednék?