Péntek reggel a munkahelyemen csonttáfagyva találtam a gépemet. Egy liveCD segítségével azt láttam, hogy a gépben található mindkét merevlemezről nyom nélkül eltűntek a partíciók.Gyorsan kiszedtem a diszkeket, és egy másik gépen a testdisk programmal sikerült visszavarázsolnom a partíciók egy részét, így adatok el nem vesztek kopkopkop. (És ha igen, akkor is az éjjelente mentett bekapjaim ott figyelnek a bkp szerverünkön, úgyhogy mindenki megnyugodhat.)
Viszont egyszerűen nem sikerült kiderítenem, hogy mi is okozta ezt a malőrt, és mit kellene tennem a megismétlődés ellen. Ebben kérném a tanácsotokat.
Amiket észrevettem: mindkét diszken korrumpálódott a partíciós tábla, és ami furcsa mindkettőn helyreállíthatatlan volt az első primary partíció. Mindkét diszk sata. Az egyiken 4 primary prtíció volt, a másikon 2, meg egy kicsi partícionálatlan terület. Ismétlem, mindkettőn egyedül az 1. partíció ment totálisan visszaállíthatatlanul tönkre.
Valószínűtlennek tartom, hogy a két diszk egymástól függetlenül hibásodott meg, mert az egyik egy öreg Maxtor (kb 3 éves), a másik meg egy kb fél éves nem emlékszem milyen diszk, de nem Maxtor. (A Maxtort azért említem külön, mert egy rossz hírű sorozatból van, egy nagyobb szállítmány volt belőlük 3 éve, és egymás után haltak be. Talán ez volt az utolsó működő példány az intézetben. Ennek ellenére szerintem most nem ő a hunyó.)
A fontos partíciókat tehát megmentettem, diszkek visszamentek a gépbe, és megpróbáltam új rendszert telepíteni. Viszont az install közben kétszer is merevre fagyott a gép, viszont a memtest a vígan futogatott, nem talált hibát.
Ja, kinyitva a gépet nem láttam semmilyen égés vagy zárlatnyomot.
Szóval szeritetek melyik alkatrésszel lenne a gond? Én alaplapra gyanakodok, de nagyon kevés ilyen tapasztalatom van. Minden jótanácsot előre is köszönök.
Csaba
- 1572 megtekintés
Hozzászólások
1 értelmüen dd-zni a két vinyó particióit, mondjuk pendrájvra, mig ki nem derül a hiba. Kideríteni szerintem egy harmadik hddvel lehetne, ideiglenesen berakni az egyik helyére és telepíteni rá, hogy lefagy-e. Ha igeen, hdd vezérlő lehet a hunyó, ha nem, akkor talán azon ritka esetek egyike, hogy mind2 vinyó beteg.
Szerk.: nem a particióit ddzni, hanem a particiós táblát. (512 bájt / tábla)
- A hozzászóláshoz be kell jelentkezni
Ilyet még nem csináltam. Meg tudod mondani, hogy tudom a partíciós táblát ddzni? (Annyit értek, hogy a dd-t kell használni, de hogy tudom neki megmondani, hogy csak a prtíciós táblát másolja?)
Csaba
- A hozzászóláshoz be kell jelentkezni
dd if=/dev/sda of=sda.bss bs=512 count=1
- A hozzászóláshoz be kell jelentkezni
Szia!
Napokban en is hasonloan jartam. Segitene ha megirnad disztribuciod adatait, arra lennek kivancsi hogy debian-e, ill milyen fajlrendszer volt. Nekem ext3, es tunetileg ugy nezett ki a dolog, hogy penteken leallitottam a laptopon, hetfon bekapcsoltam, es home dir homedir 80% eltunt. Rejtely mi tortent*.
Adataim visszaallitasahoz dd-vel keszitettem masolatot a particioimrol, majd az adatok visszanyeresehez a foremost nevu program bizonyult hasznalhatoak.
Mikor dd-zel, a blokkmeretet celszeru arra megvalasztani ami a particion eredetileg volt. Nekem: bs=4096 , 4k-s blokkmeretet hasznaltam. Particiot ugy adod meg, hogy neven nevezed a blokkeszkozt, pl /dev/sda1.
Most xfs-t hasznalok, azonos hardveren, ket napja, mukodik minden.
Udv:
Peter
*SID-rol beszelunk, es penteken apt-get upgradet nyomtam, tehat lehet hogy mar akkor agyon lett ez vagva es csak hetfon vettem eszre.
- A hozzászóláshoz be kell jelentkezni
Szia
Nálam Fedora 7 a rendszer, és ext3 volt a filerendszer.
Végül testdisk programmal hoztam vissza a visszahozható partíciókat, de egyre inkább alaplapra gyanakodom, mert megint hibákat kapok az új installálás alatt.
Csaba
- A hozzászóláshoz be kell jelentkezni
A dd-nél egyszerűbb megoldás is van: "sfdisk -d /dev/sda > sda.tbl". Byte-ra eltárolja hol volt a parttábla határa. A keletkező fájl < 512 B méretű ;)
- A hozzászóláshoz be kell jelentkezni
Egyszerűbb, de karcsúbb is. Nem mindent ír ki, azt is szövegesen. Ráadásul valószinüleg csak az sfdiskel tudod visszaírni, mig a dd-vel létrehozottat akár egy dosos vagy bármilyen debuggerrel is.
És a szektor elején lévő program el fog veszni. Néha szükség lehet erre, nem elég egy általános boot prg.
- A hozzászóláshoz be kell jelentkezni
De miért veszne el a szektor elejei progi?
- A hozzászóláshoz be kell jelentkezni
Mert az "sfdisk -d /dev/sda" nem menti el. Csak a szektor utolsó 4*16 bájtját (-2 bájt - 55,aa) alakítja át "human readable" formátumra (nagyjából) és írja ki.
Maga a program (pl. mbr-nél) meg a 0. bájton kezdődik és egészen 1bd-ig tarthat.
(Bár nem jellemző, de ide akár egy jelszókezelőt is be lehet rakni, ami ha elvész...!)
Ha meg magára az adatvesztésre gondolsz, miért veszett el egyáltalán a particiós táblából bármi is?
- A hozzászóláshoz be kell jelentkezni
A MBR progi helyreálítható, nem? A megfelelő boot-kezelő helyre tudja magának állítani a MBR programot. Mondjuk ha valami speckó volt, az persze gond, de hát a speckó programnak legyen restore funkciója.
Hirtelen nem értettem milyen program, de tippem szerint az mbr-ben levő betöltő kódra gondolsz
- A hozzászóláshoz be kell jelentkezni
Arra.
Egyébként, remek hely olyan programok indítására, amit oprendszer függetlenné akar valaki tenni és szükséges hozzá az i/o és memória fölötti rendelkezési jog.
- A hozzászóláshoz be kell jelentkezni
Igen. De én erre azt mondom, hogy a program fejlesztőjének gondolnia kell az ilyen veszélyekre is. Amúgy nem nagyon tudok bootmanagereken kívül programról, mely kihasználná (illetve tudok: anno bizonyos vírusfajták vágytak e királyi helyre).
- A hozzászóláshoz be kell jelentkezni
Az adatmentés nem a fejlesztő feladata.
Ilyen programokat ma már általában csak saját célra írnak egyes fanatisták/maximalisták. Én is csak magamnak írok ilyeneket, ha épp valami olyan dologra van szükségem.
Ja, és az sfdiskről még annyit, hogy a -d kapcsolóval nem írja ki a partició geometriáját (szektor/track, fejek száma) meg még 1-2 dolgot, csak a partició kezdetét, méretét és idéjét.
Ez nem elég.
Nekem biosban mindkét vinyóm lba-ra van állítva mégis az egyiken chs van, hogy miért, mellékes. Tehát kevés a kezdő szektor és a méret a helyreállításához.
- A hozzászóláshoz be kell jelentkezni
Extrém esetben tényleg kevés, normál esetben (nem agyonállítgatott diskek esetében) elég.
Fejlesztő: Ki beszél itt adatmentésről? Túlzás egy ilyen programtól elvárnom azt, hogy ha már van oly kedves az MBR-emet hekkelni, akkor feature legyen önmaga helyreállítása?
- A hozzászóláshoz be kell jelentkezni