View Full Version : Partizione ext3 corrotta
Tidus.hw
17-11-2006, 09:48
ciao, l'altro giorno ho installato windows in una partizione ntsf secondaria di una hard disk sata, e ha pensato bene di corrompermi la prima partizione ext3 dove tenevo tutti i dati, esiste qualche programma per cercare di riparare la partizione??? uso da poche settimane linux e non me ne intendo molto :s
ho gentoo col kernel 2.6.17, questo e' l'errore:
http://img216.imageshack.us/img216/3692/errorecf1.th.jpg (http://img216.imageshack.us/my.php?image=errorecf1.jpg)
grazie in anticipo! ^^
Tidus.hw
17-11-2006, 10:43
ma hai ripartizionato?
no, ho semplicemente installato windows sulla partizione ntfs che avevo gia' :(
edit:
le partizioni non sono cambiate di una virgola, eccole qua:
http://img296.imageshack.us/img296/8677/errore1yc4.th.jpg (http://img296.imageshack.us/my.php?image=errore1yc4.jpg)
prova da root un
e2fsck -n /dev/sda1
e vedi un po' che ti racconta :)
Tidus.hw
17-11-2006, 11:05
prova da root un
e2fsck -n /dev/sda1
e vedi un po' che ti racconta :)
calhost ~ # e2fsck -n /dev/sda1
e2fsck 1.38 (30-Jun-2005)
Couldn't find ext2 superblock, trying backup blocks...
ext3 recovery flag is clear, but journal has data.
Recovery flag not set in backup superblock, so running journal anyway.
Clear journal? no
/dev/sda1 was not cleanly unmounted, check forced.
Pass 1: Checking inodes, blocks, and sizes
poi escono queste scritte:
Free inodes count wrong for group #428 (32768, counted=32759).
Fix? no
Free inodes count wrong for group #430 (32768, counted=32754).
Fix? no
Free inodes count wrong for group #431 (32768, counted=32762).
Fix? no
Free inodes count wrong for group #432 (32768, counted=32756).
Fix? no
ecc ecc... e alla fine :
Free inodes count wrong (50692085, counted=50682466).
Fix? no
/dev/sda1: ********** WARNING: Filesystem still has errors **********
/dev/sda1: 11/50692096 files (7563.6% non-contiguous), 1617095/50675026 blocks
allora, puoi provare un "e2fsck -p" per la riparazione automatica del filesystem, ma non ti assicuro di non perdere dati. teoricamente dovresti backuppare la partizione in un'immagine con dd e poi provare il repair. casomai il repair non facesse bene il suo lavoro, potresti sempre recuperare parte dei dati dal backup fatto con dd. in ogni caso l'uso di dd non e' esattamente intuitivo, ma se cerchi su google ci sono un sacco di guide, quindi a te la scelta.
Tidus.hw
17-11-2006, 11:18
allora, puoi provare un "e2fsck -p" per la riparazione automatica del filesystem, ma non ti assicuro di non perdere dati. teoricamente dovresti backuppare la partizione in un'immagine con dd e poi provare il repair. casomai il repair non facesse bene il suo lavoro, potresti sempre recuperare parte dei dati dal backup fatto con dd. in ogni caso l'uso di dd non e' esattamente intuitivo, ma se cerchi su google ci sono un sacco di guide, quindi a te la scelta.
beh, non ho niente su cui salvare i dati purtroppo :(
provero' a a fare come hai detto te, mal che vada mi tocchera' riscaricare tutto, avevo 40gb di metal e 30gb di dragonball, dannazione :muro:
Tidus.hw
17-11-2006, 11:19
ho provato ma viene fuori questo:
localhost ~ # e2fsck -p /dev/sda1
e2fsck: Bad magic number in super-block while trying to open /dev/sda1
/dev/sda1:
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
prova -b 4096 , se non va -b 8193, ma la vedo brutta...
Tidus.hw
17-11-2006, 12:19
prova -b 4096 , se non va -b 8193, ma la vedo brutta...
non va nessuno dei 2... procedo col format??? :cry:
Tidus.hw
17-11-2006, 19:31
problema risolto!! :p
ciaooo
beh dillo come hai risolto, potrebbe giovare a qualcuno in futuro ;)
Tidus.hw
17-11-2006, 19:40
ho seguito questa piccola guida che ho trovato su google:
http://www.cyberciti.biz/tips/repairing-linux-ext2-or-ext3-file-system.html
ciao!! ^^
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.