Egy winyó partíciói így néztek ki:
- fat32
- ext2 /boot
- ext3 /
- swap
Ubuntu volt rajta, mosz rátettem az új ubuntut. Ez úgy történt, hogy az utolsó három partíciót töröltem, majd újra létrehoztam. A / most már ext4.
A régi ext3 partíción volt egy nagy fájl (kb. 12Gb) amelyet nem mentettem le. Kérdés: van még esélyem visszaállítani, és ha igen hogy kezdjem?
Amit még érdemes tudni, hogy ez az ext3 partíció nagy (kb. 450 Gb) és most, az újratelepítés után majdnem üres. Simán lehet, hogy a régi fájl bitjei fizikailag nem lettek még felülírva.
Előre is kösz minden választ.
- 2624 megtekintés
Hozzászólások
Jol ertem...
1. Torolted a particiot.
2. Ujra letrehoztad.
3. Leformaztad mas filerendszerrel.
4. Irtal ra.
...es most szeretnel visszallitani rola egy kib. nagy filet?
Hat szerintem tobbszorosen bebiztositottad magad hogy ne lehessen visszallitani. Esetleg Kurt es hasonlo helyek tudnanak vele valamit kezdeni, de hazilagosan szinte biztosan eselytelen.
- A hozzászóláshoz be kell jelentkezni
Igen, így történt :)
- A hozzászóláshoz be kell jelentkezni
Backup?
--
2e845cb4c3a5b5bd6508455b1739a8a2
- A hozzászóláshoz be kell jelentkezni
"A régi ext3 partíción volt egy nagy fájl (kb. 12Gb) amelyet nem mentettem le."
- A hozzászóláshoz be kell jelentkezni
Ha pont ugyanugy hoztad letre a particiokat mint elotte volt, akkor az uj ext4 superblockjai ugyanoda esnek mint ahol ext3-e volt.
Ha nem, akkor szinte biztos hogy egy superblock bejegyzes beleirodott a 12GB adatba...
- A hozzászóláshoz be kell jelentkezni
A régi ext2 partíció ugyanakkora (pont) mint előtte volt, az ext4 nagyobb lett mint a régi ext3, a swap kárára. Szóval a nagy partíció (amin a fájl volt) ugyanott kezdődik mint régebben, csak most kicsit nagyobb.
Nekem is úgy tűnik, hogy esélytelen lesz ez a visszaállítás...
- A hozzászóláshoz be kell jelentkezni
A nagy file nem biztos, hogy visszaállítható, mert nem tudni hol helyezkedett el fizikailag a lemezen, és a rendszer telepítése során felülíródhatott. Komolyabb mennyiségű adatot ekkor írtál rá.
Ha leformázod a partíciót az adat fizikailag ott marad, "csak" az inode-ok vesznek el.
Ha új partíciót csinálsz az adat még mindig ott van fizikailag.
Ha írsz a lemezre az adatok szépen lassan íródnak felül.
A fizikai adat csak akkor vész el teljesen, ha low-level formázást, vagyis alacsony szintű formázást csinálsz, többször.
A "sima" vagyis a gyorsformázás az magas szintű, vagy más néven logikai formázás. Ekkor jön létre a HDD-n partíció, fájlrendszer, boot sector, stb..
Azért próbáld meg a "foremost"-ot, vagy a "testdisk"-et LiveCD-ről.
Update: DFSee
- A hozzászóláshoz be kell jelentkezni
http://en.wikipedia.org/wiki/Gpart
Nekem nem egyszer jött jól. Ha a formázás nem szórt el a 12GByteban superblockot, akkor hibátlanul vissza tudod állítani, különben meg kicsit beszédhibásan :)
Kiegészítés:
Leült a téma. Mivel más méretűre lett létrehozva az új partíció, ezért valószinű, hogy máshová esnek a backup superblockjai, emiatt körülményesebb meghatározni a régiek helyét.
Az olyan programokkal, mint DFSee és hasonlók, a helyedben csak mentett lemezképen dolgoznék, mert nagy hátrányuk, hogy nem lehet tudni, mit csinálnak. Ilyenkor pedig fontos, hogy ne okozzunk még nagyobb bajt a már meglévőnél.
Szóval a lépések:
-Megtudni a régi partíció méretét (az is lehet, hogy backup superblockokat is felismeri, már nem tudom): gpart -f /dev/eszkoz
-A kilistázott lehetséges partícióméretet fdisk-el létrehozni.
-Keresni backup superblockot: dumpe2fs /dev/partíció |grep super
vagy: mke2fs -n /dev/partíció
vagy: reméljük a gpart már talált az első lépésnél
-Végigpróbálni a superblockokat: fsck -b superblock_címe /dev/partíció
- A hozzászóláshoz be kell jelentkezni