Tanácstalanságomban fordulok hozzátok... próbálom összeszedni időrendi sorrendbe az eseményeket hogy a lehető legjobb döntés meghozatalába segítsetek nekem.
Adott egy rendszer ~10 éve még debian 4.0-val kezdődött az élete majd sorba fel lett frissítve szépen talán 8-as debianig. Idő közben az utolsó szakaszban eltelt 3 év és a szerver nem lett újraindítva.
Jött a nagy bumm... egyszer csak a rendszervinyót Read-Only módba vágta, amit úgy vettünk észre hogy a mysql szerver elhasalt.
A nagy kapkodásban a MySql szerverről készült egy friss bináris mentés (amit hála istennek azóta használunk tovább) viszont a levelezésről (cca 5giga) illetve 4-5 fontosabb "weboldalról" de inkább háttér alkalmazásnak használt fájlokról elfeledkeztem.
Reboot.... hátha.... hát nem! :(
Kernel panik. Éjjel be a szerverhez, és próbáltuk újraéleszteni a rendszert, először egy új kernel felépítésével ami egy ideig nagyon szépen ment, kapott új grubot, kernelt, csak valamiért nem akart elindulni ez végül is nem releváns most.
Kiderült hogy van 2 db badsector a lemezen, így rebootot követően DD-vel akartunk csinálni egy képet, de végül átgondolva, hogy ez nagyon lassú, és úgyis új rendszert kellene építeni, úgy döntöttünk hogy csak csatoljuk fel a lemezt, mentsük le amit le kell levelezés+fontos fájlok (kb 10 giga) és nem kell a DD....
A probléma nem lehetett mountolni a disket mert fs hibát írt ki. Gondolkoztunk az fsck-n de jelezte hogy a badsector miatt adatvesztés lehet ezért meg sem próbálkoztam vele.
Hazahoztam a vinyót, majd itthon próbáltam lementeni róla az adatokat, testdisk-el. ami látta a mappákat, de üres volt minden mappa.
Egyértelmű volt hogy ehhez az én tudásom már kevés, így szakmai segítséghez fordultam. Egy adatmentéssel foglalkozó céghez mentem hasonló profizmust ígértek mint a KÜRT de fele áron. Tisztáztuk a feltételeket hogy nekem csak akkor sikeres a mentés ha a fájlokat kapom vissza mappákba (végülis nem képekről van szó amit majd szétválogatok hanem levelező rendszerhez tartozó fájlokról). Az első fekete leves akkor fogadott mikor a sürgősségi felárat kifizettem és azonnal ránézett egy technikus a vinyóra. Közölte hogy a fej már ki se jön a biztonsági zónából, felpörög de nem történik semmi, szóval ez biztosan laboros lesz.
El is vitték másnap a laborba ahol leszakadt fejre hivatkozva kértek 10 napot amíg a gyártótól beszerzik a fejet, amire nekem nem volt időm (azóta eltelt már amúgy 2 hét) ezért mondtam nekik hogy semmi gond ugyan abból a szériából nekem van hideg tartalékom, és mint kiderült 2-3-mal arébb jött le a szallagról, tehát minden klappolt. (ez volt egy kellemesen meleg csütörtökön).
Pénteken telefonáltam nekik ahol mondták hogy minden rendben 90% hogy vissza tudják állítani az adatokat, nyugodjak meg de hétvégén nem dolgoznak a laborba csak ha nagyon durva felárat fizetek. Hétfőn jelentkeznek.
Jelentkeztek, rossz hírrel, a particiós táblát nem tudják megcsinálni, így lementették a disk tartalmát egy image fájlban (winyóneve.img) ami egy dd-nek felel meg 239 giga, de még próbálkoznak valami szoftverrel (már az image-n) visszaállítani az adatokat. Kedden reggel jelentkezzek.
Kedd reggel jelentkeztem és az eredmény: image lementve, menjek vigyek egy legalább 250 gigás adattárolót megkapom az image fájlt. Ők nem tudták visszaállítani a particiós táblát úgy hogy az adatok olvashatóak legyenek. Bár a szerződés értelmében az adat visszaállítás 100%-os volt mert imageben megkaptam a disk felületén található adatokat, nekem értékelhetetlen volt az eredmény. Végül korrekten elváltunk nem kellet kifizetnem a megállapított díjat, csak a sürgősségi bevizsgálás díját, ami 5 perc volt és megállapították hogy a fej nem jön ki a biztonsági területről.
A szakmaiságot illetően nem vagyok biztos benne hogy jó céget választottam, de nem a múltat akarom megváltoztatni, mert óránkénti távoli biztonsági mentéssel ez az egész megelőzhető lett volna, hanem megoldást szeretnék találni.
Most ott állok hogy van két diskem (egy donor és egy ami érték számomra) amit nem merek bedugni mert ugyan összeszereltek, de az eredeti állapotba tehát elvileg a leszakad fej került vissza a régi vinyóba a donorba meg a sajátja. Van egy image fájlom amivel én nem tudok mit kezdeni.
Első kérdésem, hogy szerintetek van-e értelme elmenni a kürt-höz és belerokkani az általuk ajánlott árba vagy sem.
A második sokan kérdezni fogjátok a testdisk MS DATA particiókat lát, fájlok nincsenek.
Az fdisk pedig ezt látja:
root@debian:~# fdisk -l /dev/loop1
Disk /dev/loop1: 232,9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0001c3e8
Device Boot Start End Sectors Size Id Type
/dev/loop1p1 * 63 476327249 476327187 227,1G 83 Linux
/dev/loop1p2 476327250 488392064 12064815 5,8G 5 Extended
/dev/loop1p5 476327313 488392064 12064752 5,8G 82 Linux swap / Solaris
root@debian:~#
p1: itt vannak az adatok
p2: swap volt.
p5: egy régi régi messzi messzi galaxisban véletlenül két swap lett létrehozva és nem foglalkoztunk vele.
A fájlrendszer ha minden igaz ext2 volt (nem emlékszek hogy ext3 vagy ext2 és az ext2 az adat visszállító cég adta a számba, de a deian 4.0 idejében én is úgy emlékszek hogy ezt2 volt a default.
Első levegőre ennyi.... tanács? Nem mondom hogy pénz nem számít, de szánunk rá pénzt.