Megbontott RAID5 tömb újraépítése

Fórumok

Van 3 db HDD, ami (pseudo-hardveres) RAID5-ben volt. Egy Intel DG45ID alaplap RAID vezérlője szolgáltatta a hardveres RAID-et.
Hogyan lehet megállapítani, hogy melyik HDD-t melyik SATA csatlakozóra kell visszacsatlakoztatnom, hogy visszanyerhessem a RAID-en tárolt adatokat?

(Valami olyanra gondoltam, hogy dd-vel kimásolok egy fájlba egy-egy bizonyos méretű részt - mondjuk 1 MB-ot - a HDD-k 0. szektorától, majd ezekbe a fájlokba belenézve látom, melyik HDD volt a 0., az 1., ill. a 2. a RAID tömbben. Esetleg van erre valami alkalmazás?)

Hozzászólások

alaplapi raid, akkor valszeg driverbol ment, tehat menni fog mashol is. (dm moka). legyen egy fullos backupod mindharom diskrol. aztan csak siman ragd be egy gepbe, majd a kernel modul osszehozza, es lesz tombod.

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

http://www.intel.com/products/desktop/motherboards/DG45ID/DG45ID-overvi…

Ez a rész az érdekes az oldalról:
Peripheral interfaces

Up to 12 USB 2.0 ports (6 back ports and 6 via headers)
Six Serial ATA 3.0 Gb/s ports, including 1 eSATA back port with RAID 0, 1, 5, 10 support
Two IEEE-1394a ports (1 external port, 1 internal header)
Consumer IR receiver and emitter (via internal headers)
One serial port via header

-
openSUSE 12.2, vagy ami éppen jön.

Tehát pseudo-hardveres a RAID.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

Helyzetjelentést adok:
A megbontott RAID5 2 db 1.5 TB-os HDD-jét lemásoltam 1-1 db 2 TB-osra (nem volt már 1.5 TB-osom szabad).
Ezekről szeretném visszanyerni a rajtuk lévő adatokat.
1 db ext3-as partíció van a RAID-n, nincs titkosítva.
A kérdéseim:
1. Csatlakoztassam az alaplapi RAID vezérlőhöz a 2 db 2 TB-ost, és meglesz minden, vagy a RAID vezérlő nemes egyszerüséggel felülírja az adatokat, és megint másolhatom 26+ órán át őket vissza?
2. mdadm-al szoftveresen összefűzöm őket és úgy le tudom másolni az adatokat róla? Ha igen, hogyan füzzem össze, hogy ne új tömböt akarjon létrehozni rajtuk?
--
openSUSE 12.2, vagy ami éppen jön.
A "Windows" egy indián szó. Jelentése: "Fehér ember várni homokóra"...

1: Vagy igen, vagy nem. Ha egyezik a vezérlő típusa, akkor valószínűleg nem lesz baj.
2: Az mdadm egész máshol tartja a metadatát és más formátumban mint a fakeraid, így raid nem lesz belőle. Ha a blokkméreteket sikerülne eltalálni, akkor _talán_ nem kizárt, hogy a két, eltérő raid megoldás kompatibilissá tehető, de ennek igen pici esélyét látom.

Az Intel RAID nagyon rendes, még ha másik alaplapba teszed a diszkeket, akkor is fel fogja ismerni a RAID-et. Nem hiszem, hogy pont a portcserével lehetne megzavarni. Tudtommal a HPA-ban vannak az infók, pont ezért hordozható. Viszont abból esetleg baj lehet, ha nagyobb diszkre másolsz, mert a HPA a diszk végén van (sőt, talán át sem másoltad), és úgy nem biztos, hogy fel fogja ismerni, akár ugyanaz a lap, akár másik.

--
joco voltam szevasz

Szerintem az nem vitte át a HPA-t. Pont arra való, hogy az OS ne tudjon benne véletlenül turkálni.

Várj egy kicsit, hátha más megerősíti/megcáfolja ezt a HPA dolgot. Az eredeti diszkekre pedig nagyon vigyázz. Wikipedia cikke szerint van tool, ami azt is ki tudja olvasni. Illetve unlockolni is lehet, de akkor bukhatod az eredeti diszkeket. Ha backupot akarsz, és miért ne akarnál, akkor győződj meg róla, hogy tényleg mindent visz a másoló program, és ugyanakkora diszkre.

Én tapasztalatból annyit állítok, hogy érintetlen Intel RAID-es diszket át lehet tenni másik Intel RAID-es alaplapba. Ebből logikusan következik, hogy a metaadat magán a diszken van. Én a HPA-t tudom elképzelni, vagy ha nem is HPA, de mindenképpen a diszk vége. Ezért szoktam az Intel RAID1-et szeretni, féllábú diszk is lazán olvasható bárhol máshol, még Intel RAID nélkül is.

--
joco voltam szevasz

Találtam egy topicot, de nem igazán tudtam kibogozni, végül mire is jutottak. Mintha hasonló lenne a kérdező problémája, mint az enyém.

A dmraid-el is ugyan az a helyzet, mint az md-vel? Nem is igazán vágom, miért kell kétféle, ill. mi a különbség köztük.
Régebben, mikor még az eredeti RAID működött, dm-0 volt a tömb neve, ebben 99%-ig biztos vagyok.
Amikor az újabb verziójú openSUSE-t telepítettem, nekem is feltette azt a kérdést, amit a belinkelt angol topicban az emberke fejteget.
A telepítés után megvoltak az adatok, tehát nem szexeltem el rajtuk elméletileg még semmit.

(A HPA-ra meg rákerestem, mert nem tudom, mi is az, de inkább el sem mondom, milyen találatokat kaptam. :D)

Várok, hátha valaki más is érdemben hozzá tud szólni az eszmecserénkhez.
--
openSUSE 12.2, vagy ami éppen jön.

Én tapasztalatból annyit állítok, hogy érintetlen Intel RAID-es diszket át lehet tenni másik Intel RAID-es alaplapba.

Pont most neztem egy Intel SRCS16 RAID controllert, a doksiban irja, hogy a vezerlon is, a diszkeken is tarolja a konfiguraciot, igy egy vezerlocsere utan fel fogja ismerni a RAID tomboket.