Hozzászólások
üdv! egy olyan problémám van, hogy egy live cd-röl "install to disk"-et csináltam és a varázslón belül a hda3-at melyen fontos adatok voltak, kijelöltem felcsatolásra, de nem kapcsoltam be a format opciót. telepítés után reboot, majd megnézem a hda3-at és ÜRES! a partícióra azóta nem lett írva.
----------------------------------------
fdisk:
Disk /dev/hda: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 9 72261 83 Linux
/dev/hda2 10 72 506047+ 82 Linux swap / Solaris
/dev/hda3 73 13446 107426655 83 Linux
/dev/hda4 13447 14946 12048750 83 Linux
----------------------------------------
van valami módja hogy visszanyerjem az elveszett ~50GB adatot? fdisk tud ilyet?
dd-t nem hiszem hogy a napokban tudnám alkalmazni.
- A hozzászóláshoz be kell jelentkezni
Szerintem nincs esélyed. Múlt héten töröltem véletlenül pár dolgomat, például félbehagyott játékok mentését '99-től, és egyéb kritikus fontosságú adatot. ext3-ról nem lehet visszahozni.
Amit megpróbálnék, annak ellenére, hogy a dd-t kerülnéd az a dd. A foremost nevű cucc (foremost.sourceforge.net) egy dd image-ből képes néhány cuccot kiturkálni, de nem hiszem hogy a rátelepített rendszered után még túl sok minden maradt. Vagy inkább semmi.
- A hozzászóláshoz be kell jelentkezni
öö pont ez az, hogy nincs rátelepítve semmi, mert az egy másik partícióval történt, szal az a terület sértetlen, csak max egy "mke2fs -j /dev/hda3" parancsal odavágott neki és üresnek van bejegyezve.
dd-s módszerhez meg nincs elég helyem egyenlöre :/
- A hozzászóláshoz be kell jelentkezni
[quote:42c40cc174="lacika"]
Nem ezt csináltam, rosszabbat :)
dd if=/dev/hda1 of=/dev/hdb1
És pont fordítva kellett volna, hogy lemásoljam a partíciót, csak már kicsit kómás voltam az este. Erre valami megoldás?
Laci
Minden elveszett.
Amit tehetsz, hogy elviszed a kurt-hoz, ok talan ismernek megoldast. spec eszkozzel (talan elektromikroszkop) azt hallottam, hogy azok az adatok amik sokaig voltak a gepen feluliras utan is neha latszanak. Garanciat ne varj, es egy lehetoseg, es nem olcso.
- A hozzászóláshoz be kell jelentkezni
Hi!
Esetleg ha nem hagytad vegigmenni a dd-t, akkor van ra eselyed, hogy azokat a file-okat, amiket nem irt felul, vissza tudod diskeditorral nyerni, pl. ha van egy avi, amit nem irt felul a dd, es szerencsed van, es az egesz 1 darabban van, akkor rakeresel diskedittel a RIFF-re, es azt a reszt valahova kimented. Hasonloan lehet mast is keresni. Igy a winyod egy reszet vissza tudud hozni, de ez nagyon sok idobe telik... Ha nagyon sok kis file van, akkor nem erdemes probalkozni, de ha keves nagy, akkor azert meg igen. Egyebkent a Kurt-hoz csak vegszukseg eseten erdemes menni; ha az elveszett file-ok erteke iszonyatosan nagy, mert ok bazi dragan dolgoznak.
By(t)e
TBS::Antiemes
- A hozzászóláshoz be kell jelentkezni
[quote:5599e59a0d="lacika"]
Tudtok Debian alá mondani olyan progit, amivel vissza lehetne szedni egy ext3 -as hdd törölt tartalmát? Ha számít, akkor dd paranccsal írtam felül a régi adatokat, és azokat kellene visszanyerni.
Ha hamar leallitottad, akkor van eselyed az e2fsdebug segitsegevel file-okat elobanyaszni, sot, a kesobbi superblock megcimzesevel az fsck sem kizart, hogy mukodik. De mindenekelott csinalj egy copyt a mostani allapotrol, ha fontos, hogy meg maradjon valami. Ha a teljes particiot felulirtad, akkor ha nem volt backup es nincs sok penzed Kurtre, akkor "a gepen tarolt adatok emlekenek tisztelettel adozunk", ahogy azt egyik kollegam szokta volt mondani.
- A hozzászóláshoz be kell jelentkezni
Amit mar felulirtal, azzal nem tudsz mit kezdeni.
A tobbit meg lehet probalni visszahozni, de eleg melos lesz.
En az ext2ed nevu programot javasolnam, amivel direktben tudsz editalni egy ext2 particiot (persze ext3-at is, csak a nem kommitalt journallal nyilvan nem tudsz mit kezedni).
Persze kell, hogy lassal valamelyik block groupban egy ep superblock masolatot, es meg kell neki mondanod, hogy ezt melyik block group-ban talalja.
Ha a sparse_super opcio be volt kapcsolva a filerendszeredre (defaultbol be van), akkor nincs minden block group elejen masolat a metaadatokrol, csak azokban a block group-okban, amelyeknek a szama 3, 5 vagy 7 hatvanya. Ha maradt egy ilyen ep block group-od, akkor az tartalmazza az osszes inode tablat meg group descriptor-t is, ami alapjan a felul nem irt block group-jaidat ertelmezni tudod.
En csinalnek egy masolatot a particiorol (dd-vel :)), utana letrehoznek egy uj filerendszert a particion (mke2fs), ugyanazokkal a parameterekkel, amikkel az eredetit letrehoztad, es akkor azon lehetne latni, hogy mi mekkora, hol van, stb. (pl. mekkora a block size - persze ha nem default opciokkal hoztad letre annak idejen az elveszett filerendszert, akkor ezt neked kell tudnod; stb.). Errol csinalnek dumpe2fs-el egy listat, visszairnam a lementett particiot, es akkor a lista alapjan neki lehetne allni megnezni, hogy mit lehetne visszaallitani.
Az pl. marha sokat segit, ha tudod, hogy mennyit irtal felul (a dd kiirja, hogy hany blokkot irt at), es akkor tudod, hogy az utan kell keresni az igazi adatokat. Pl. a mar felulirt reszre visszairhatod az ujonnan keszitett ures filerendszered elejet (ha tenyleg ugyanazokkal a parameterekkel hoztad letre), es akkor akar az e2fsck-nak is meg lehet adni, hogy melyik block group-bol szedje az igazi superblock-ot, es azt ki fogja irni az osszes block group-ra. Valoszinuleg elso korben ezt probalnam meg.
Hat, sok szerencset hozza. Ha van kerdesed, szivesen segitek.
udv,
Andras
- A hozzászóláshoz be kell jelentkezni
Üdvözlet,
Tudtok Debian alá mondani olyan progit, amivel vissza lehetne szedni egy ext3 -as hdd törölt tartalmát? Ha számít, akkor dd paranccsal írtam felül a régi adatokat, és azokat kellene visszanyerni.
Előre is köszönöm!
Laci
- A hozzászóláshoz be kell jelentkezni
Hi!
Marmint valami olyat csinaltal, hogy dd if=valami_forras_file of=amit_felul_irtal? Mert akkor kb. kizart, hogy barmit is lehetne kezdeni ezzel a file-lal.
By(t)e
TSB::Antiemes
- A hozzászóláshoz be kell jelentkezni
[quote:5b3f137fc4="antiemes"]Hi!
Marmint valami olyat csinaltal, hogy dd if=valami_forras_file of=amit_felul_irtal? Mert akkor kb. kizart, hogy barmit is lehetne kezdeni ezzel a file-lal.
By(t)e
TSB::Antiemes
Nem ezt csináltam, rosszabbat :)
dd if=/dev/hda1 of=/dev/hdb1
És pont fordítva kellett volna, hogy lemásoljam a partíciót, csak már kicsit kómás voltam az este. Erre valami megoldás?
Laci
- A hozzászóláshoz be kell jelentkezni
Hi!
Az attol is fugg, hogy mennyi adatot irtal felul. Ha csak keveset, akkor a rovidebb cuccokat erdemes valami diskeditorral visszabanyaszni. Egyebkent szerintem celeszkoz nem nagyon van az fsck-n kivul. Esetleg erdemes a particiot egy az egyban lementni valahova, hatha kesobb meg hasznos lehet.
By(t)e
TBS::Antiemes
- A hozzászóláshoz be kell jelentkezni