Raid 5 szétbontás

Fórumok

Sziaszok!

Van egy file server, amibenvan 3 x 2TB Red WD.

Bizonyos okokból ezt egy raid 1-re és egy single diskre szeretném bontani.
Túl sok plus diskem nincs, hogy a mentést maradéktalanul megoldjam. (Így aztán bizonyos dolgokat hagyok veszni...)

Az a kérdésem, hogy ha az egyik disket kiveszem a RAID5 -ből, akkor a maradék 2-ről lehet adatokat lemásolni, vagy csak arra jó. hogy vissza tudja építeni a raid-et?

Köszi

Hozzászólások

Ha jól tudom a raid5 alapja minimum 3 diszk, tehát ha kihúzod akkor pápá adatok. de fixme

A RAID5 lényege, hogy van paritás (és az szét van osztva a komponensek között), tehát elviseli 1 komponens hiányát. Igen, kihúzható a harmadik diszk, és a két darab diszk degradált RAID5 módban írható-olvasható marad.

Viszont, a degradált RAID5 közelítőleg olyan, mint egy RAID0 - ha ott bármi közbejön, akkor bukod az összes adatot.

Hehehe, nem régen okosított itt fel valaki, hogy a 2 diszkes raid5 az voltaképpen egy sima raid1. Kipróbáltam és tényleg. A 2 diszk raid1-> 2 diszk raid5 konverziót simán megcsináltam, fel is bővítettem több diszkessé, aztán a 3->2 és onnan újra raid1 már nem ment. Legalábbis ott akadtam el.

Valószínűleg ott akadhattál el, hogy a raid1 sima tükör, a raid5/2 diszknél pedig az egyiken van adat, a másikon paritás, amivel ki tud számolni egy kiesett adatot.
Persze, úgy nem volna szép szimmetrikus az egész, ha az egyik fixen paritásdiszk, így stripe-onként változik, hogy hol a paritás.
Itt ezen hasal el a koverzió, mert közben bármi történik, ugrott a konzisztenciád.

Linux softraid (mdadm) 1 elveszett disc-el meg tud mukodni, irhato olvashato, de erosen ellenjavallott a dolog ha fontosak az adataid!

 

Ha kiveszed az egyik discet a jatakbol akkor nincs tobb redundancia, ha valamelyik disc megadja magat (pl a megnovekedett terheles miatt amit az adatok masolasa okoz) akkor bajban vagy!

Lehet használni 2 diskkel, különben nem tudná visszaépíteni sem a tömböt.

Szoftveres raid vezérlő, vagy külön hardver a raid vezérlő? Szerintem ments le mindent a kiszolgálóról egy (vagy több) külső meghajtóra és utána szerintem telepítsd újra az egész operációs rendszert. És már ott tisztán be tudod állítani a raid1-et. Milyen operációs rendszer?

Szerkesztve: 2021. 01. 02., szo – 18:59

Hali!

CentOs 7 mdadm.

Nincs elég diskem, hogy mindent lementsek.

Gondoltam kiveszek egy disket, kap egy xfs-t, és a "sánta"  Raid -ről, átrángatok rá mindent, amit tudok. Aztán a maradék két disk format.. átkonfigurálom raid 1 -re és mehetnek rá vissza az adatok.

Op rendszer egy 128-as NVME SSD-n van. Ez a művelet nem érinti.

Cross finger! :)

Köszi.

Van tárhely, csak nem lesz elég.

Nyilván a motoros túra képeitől, a felnőtt filmekig priorizálni kell az adatokat, aztán ami nem fér, az kuka.... Felnőtt filmek PRIO1...

Szerkesztve: 2021. 01. 02., szo – 22:24

Ekkora gond szerezni/venni egy 4TB-os disket amire mindent ra tudnal menteni?

Hol van a mentesed?(mar ha van egyaltalan)

Ha nincs akkor format oszt tolts le mindent ujra...

Nem lenne gond szerezni/venni, ha nem most jutott volna eszembe. Itthon szabi alatt.

Kicsit több mint 2 Terrát szétmásoltam a családban fellelhető laptopokra.

Holnap megműtöm a raid-et.

Köszi

Bármilyen ilyen jellegű művelet előtt mentés. Ez lehet diszk vagy felhős tárhely vagy bármi más, ahonnan tudsz __garantáltan__ visszaállítani.

Nem írtad le, hogy honnan boot-olsz, így feltételezem hogy a 3 diszk egyikéről.

Azt sem írtad le, hogy EFI vagy legacy a boot eljárás.

Ha feltételezem, hogy legacy így bármelyik nem boot diszket kiszeded a RAID5-ből. Ami ugye ezek után degraded állapotba kerül.

Majd csinálsz egy boot partíciót a felszabadult diszken (ha körültekintő voltál korábban, akkor van rajta), de olyat ami valóban tud majd boot-olni! Ezek után létrehozod ugyan azt a partíció struktúrát, mint ami a mostani rendszereden van. A Linux RAID-particióra ezek után létrehozol egy féllábas RAID1-et, s átmásolod a RAID5-ös környezetről rendszert és az adataidat. Mivel azt sem írtad le, hogy milyen distro-ról van szó, így  majd megnézed, hogyan kell az initrd-t regenerálni.

Következik a puding próbája, s megpróbálsz bootolni a féllábas RAID1-ről. Ha sikerül, örülsz. (Főleg ha garantáltan a RAID1-es diszkről indult el a cucc. Praktikus a másik két diszket áramtalanítani a teszt előtt.)

Szóval ha örülsz, jön a kritikus rész. Szétütöd a RAID5-öt. Ugyan úgy bootolhatóvá teszed a 'második' diszket is, mint az előzőt (de persze csak akkor, ha nem akarsz SPF-et a boot folyamatra). Létrehozod a partíciókat és mdadm --assemble paranccsal összerakod a RAID1-et. ha ezek után boot-ol a cucc, akkor már nagyon örülsz.

Mindezek elvégzéséhez a systemrescuecd egy jó eszköz.

Szerkesztve: 2021. 01. 02., szo – 23:47

Hali!

Fentebb irtam:

CentOS 7 mdadm

Op rendszer egy 128-as NVME SSD-n van. Ez a művelet nem érinti.

Úgy nem merném bántani, hogy raid kötetről bootol. :)

Egyrészt az új info-t célszerű a topic indítóba beírni.

Aztán a választ az adott hozzászóláshoz rögzíteni. Ezért van a hozzászólás alatt a Válasz link...

És végül. Így tök 1xű a feladat, fentebb leírtam. Értelem szerűen a boot-ra vonatkozó részeket ignorálni kell.