Szoftveres RAID

Fórumok

A kérdésemre asszem tudom a választ, de azért megkérdeznélek benneteket is, hátha vannak még varázslók és csodák...

Régi P3 IBM szerver. A benne lévő 9GB -os SCSI lemezek helyét átvette 2db SATA-s, 250GB -os WD vinyó, + belekerült egy PCI-os SATA vezérlő. Ebből lett a szoftveres RAID.
Elvileg egyik nap kikapcsolták a gépet, még működött, másik nap bekapcsolták és már nem ment. A BIOS logjában én úgy láttam, hogy azért volt ott egy áramszünet is... A RAID és vele együtt a rendszer elhasalt, de olyan szinten, hogy a vinyókat ha belerakom másik gépbe, mintha újak lennének. Még partíciókat se lát. Egyiken sem. Ubuntu Live CD szintén azt mondja, hogy unallocated spaces - szintén másik gépen. Ha a szervert próbálnám indítani, mindig újraindul. Live CD-ről se nagyon akaródzik beindulni, a vinyókra dobál sok-sok csúnya hibát. Ha mondjuk Debian netinstallról bootolok szintén csak két tök üres vinyót látok.

Az első és legfontosabb kérdésem, hogy van-e vmi remény, hogy az anno rajta tárolt adatokat visszanyerjem (ext3)? Aztán a válaszoktól függően még lehet lesz kérdésem :)

Köszönöm, további szép napot

Hozzászólások

Lehet, hogy a partíciós tábla feltámasztásával vissza lehet kapni az elveszett dolgokat. A linuxos sw raid a partíció legvégére írogatja be azokat a dolgokat, ami neki a boldog és teljes élethez szükséges, így ha megjön a partíció, akkor lehet, hogy megtalálja a saját cuccait is.
Ha nem akarsz kockáztatni, akkor először dd az egyik diskről egy másik éppolyanra, és a másolaton lehet bátran kísérletezni.
Amúgy a mirroron lvm is volt, vagy csak fs?

Még nem vizsgáltam ilyen lemezeket külön-külön, de szoftveres raid 1 esetén bármelyik lemezt külön betéve az új gépbe el kellene érni rajta minden fájlt. Ez a mirror lényege.
Az új gépben hogyan nézted meg őket? Külön-külön? Vagy esetleg újra raid-be szervezted őket?

Annyira nem simán, mert az ext filerendszer kódja a partíciós táblában a 0x83, míg a softraid auto az 0xfd. Persze ettől megoldható minden, másik gépen nézhető ha a softraid csomagjai telepítve vannak, kernel jó hozzá.

Az a gyanúm, hogy itt a partíciós tábla damaged állapotba került. Ha megvan, hogy hogyan volt partícionálva, akkor talán visszahozható sokminden, de nekem az a gyanúm, hogy nincs.

Raid tömb építés után ez volt az első újraindítás?
Ha szerver, akkor majd backupból visszanyered az elvesztett adatokat..

Szerintem elso lepesben kesziteni kene 1 ghost ot a merevlemezrol.

Mivel 2 hdd rol van szo ha RAID1 akkor siman rajta van mindkett hdd-n ugyanaz, tehat valamelyiken inditani kene valami recovery cuccot, ami ismeri Ext3 filerendszert, es amit megtalal az megvan... nemtudok erre progit de ntfs re meg FAt ra van szal valsz ext3 ra is -> google.ext.recovery

Ha raid0 akkor sztem buko, bar lehet erre is van speci progi..

Meg persze nincs kizarva a particios tablas es/vagy filerendszer byte szintu visszaallitasa sem, dd segitseegevel. :)

Barátnőmmel amúgy pont ma lennénk 10 hónaposak, örül az ilyeneknek nagyon. :) Úgyhogy "ünneplésként" Gparted LiveCD -> TestDisk útvonalon indultam el. Partíciós tábla visszakerült a helyére, az adatok megvannak, sőt még gyors le is mentettem az asztali gépre is. Viszont a szervernek is lett vmi bánatja, mert nem nagyon szeressen elindulni :S
Grub helyén: "1234F:" - na ilyet se láttam még :o

Megmondom őszintén, csak most olvasom/olvastam a korábbi hozzászólásodat. De nem értem a kérdést :) Telepítéskor eleve szoftveres RAID-be rakták. Azóta volt újraindítva többször is. Én már úgy kaptam meg, hogy el se indult a rendszer.

Backup meg!? Passz! Semmi közöm a szerverhez amúgy! Pénteken délután felhívott régi cégtől a főnököm, hogy S.O.S -be meg kék nézni, ráérek-e. Tehát hogy Ők mit mentettek, vagy mit nem, azt nem tudom, de mondhatni megvan minden adat. Viszont úgy néz ki, hogy az egyik hálókártya is gatya. Nem tom mit csináltak a géppel :)

Hello!

Szétszedtem a RAID tömböt, egyszerre csak egy vinyóval próbálkoztam. Az egyikről "csak" a partíciós tábla tűnt el. Gparted LiveCD segítségével sikerült visszaállítani azt, ezután az adatok és a mappák is előkerültek róla. Lementettem, vinyókat lesikáltam, RAID-et újra beállítottam, majd visszatoltam a mentést. Azóta is megy - legalább is nem szóltak, hogy bajuk van :)

----------------------------
Weblap, Tárhely, Domain

Nem akartam ezért külön új témát nyitni.
Sosem csináltam még linux alatt semmilyen raidet, de szeretnék kicsit képben lenni pld. egy szoftveres raid1 kialakításában, de csak egy vinyóm van, de van még rajta particionálatlan terület bőven. Mielőtt a neten nekiesnék a howto-knak meg úgy általában, lenne egy indító kérdésem:

Működhet úgy a dolog, hogy a szabad rész "egyik felére" felrakok egy alaprendszert (külön boot partició de semmi más extra - illetve szükséges a külön boot partíció? ) majd a maradék részt használnám fel tükrözésre? Azaz egy vinyón lenne a RAID1 csak két külön partíciót tükröznék vele. (Gondolom performance a béka segge alatt lesz, de nem az a lényeg). Vagy nagyon hülyeség a kérdésem és kerítsek egy másik vinyót (bár laptopba izgi lesz :) )

A válaszok: igen, működni fog. A perf valóban halál lesz.

Valószínűleg nem kell külön boot partíció, de ez elsősorban a bootloaderen múlik. Nem hiszem, hogy a mostaniaknak ezzel bármi baja lenne, arra figyelj, hogy mindkét partíció bootolható legyen.

Egyébként tényleg sokkal jobb ötlet akár külön partíciókat, akár image-eket csinálni, csak a raid-nek, a rendszertől függetlenül, ez valószínűleg kevesebb szívással jár, ha bármit elszúrsz, nem lesz elérhetetlen a rendszered, szóval én ezt csinálnám.

Üdv

Kicsit később lett a hosszú hétvége :) - Mégegyszer köszi mindenkinek a tippeket! A mai napon sikerült összehoznom a dolgot. Végül virtualboxban csináltam meg az egészet, hamár arra is rátaláltam :). Találtam egy szerintem eléggé szájbarágós leírást ITT, ami pont megfelelelt nekem, mert én is utólag szerettem volna ráheggeszteni a raid1-t a rendszerre.
Apró paráim voltak csak közben, mert elnéztem a partició kiosztásokat (nekem csak / és swap (a swap ráadásul logikai) volt, míg a példában /, boot és swap, de ezen átsiklottam, és nagyon nem értettem eleinte, hogy miért nincs nekem pld. hda3-m :), de aztán leesett. Meg a legvégén lett még kicsit melegem, mikor rájöttem, hogy a virtuális gépre Lenny-t raktam fel, a leírás meg Etch-re van (az van a host gépen), de szerencsére ebből nem lett gond.