Newsgroup: it.comp.os.linux.iniziare
Titolo: AIUTO ext3,ho perso la /

Salve, da circa un anno sono migrato a linux e devo dire che mi ci trovo
benissimo. Purtoppo ieri ho fatto fare un fsck.ext3 alla partizione di root
senza smontarla. Tutto ok fino al successivo riavvio, dove č comparsa la
scritta kernel panic...
Uso redhat 9 con filesystem ext3 , all'avvio compare questa scritta
invalid argoment while checking ext3 journal
group descriptor look bad
Se eseguo fsck.ext3 /dev/hdb1 da linux rescue o da windows ottengo questo
risultato:
D:\Download\000\e2fsprogs-1.19-NT-i386>e2fsck.exe /dev/hdb1
e2fsck 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09
Group descriptors look bad... trying backup blocks...
e2fsck.exe: Bad magic number in super-block while trying to open /dev/hdb1
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>
Ho provato a cambiare i superblocchi che avevo trovato con il comando
mke2fs -n /dev/hdb1
questi sono i superblocchi:
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912
ho eseguito quindi e2fsck -b 8193 /dev/hdb1
e forse facendolo da windows č successo qualcosa!!!!
ora riavvio poi vi faccio sapere, speriamo bene!!!
ciao a tutti

 ha scritto nel
messaggio news:ER2gb.172537$hE5.5...@news1.tin.it...

Mi sa che ho fatto un casino, dopo aver dato e2fsck -b 8193 /dev/hdb1 e aver
dato una serie di y, mi č ricomparsa la partizione di /, ma con dentro solo
lost+found e niente altro...
Qualcuno mi puo' aiutare? O sono costretto a formattare?
Grazie a tutti
ciauz

 ciauz
Confermo, non solo credo tu abbia fatto un casino, ma addirittura hai
perso i tuoi dati.
Quello che è successo è questo :
Hai fatto l'sfck su una partizione montata, questo non solo in genere è
sconsigliato, ma di default cancella il blocco relativo al journalling
(in poche parole converte la ext3 in un ext2). Usando il comando mke2fs -n
/dev/hdb1 hai peggiorato le cose perchè questo crea una partizione ext2
cancellando (o se vuoi "formattando") i dati al suo interno.
La prossima volta, l'unica cosa che devi fare in una situazione del genere
è usare il comando tune2fs -j /dev/hdb1 che crea il blocco di journalling
all'interno del filesystem (converte cioè da ext2 ad ext3 la partizione).
Ritenta, sarai più fortuanato ;-)
-- 
RaSca
"Il regno dei cieli è simile ad un mercante che va in cerca di
perle preziose. Trovatane una di grande valore va, vende tutti
i suoi averi e la compra" - Gesù Cristo
http://web.tiscali.it/rascasoft

 e2fsck.exe: Bad magic number in super-block while trying to open /dev/hdb1
Fai pure il check con e2fsck per windows!
Fosse almeno aggiornato..
-- 
Lorenzo

 Fosse almeno aggiornato..
Esiste una versione piu' aggiornata? non sono riuscito a trovarla.
ciauz

 Esiste una versione piu' aggiornata? non sono riuscito a trovarla.
Se intendi la versione per windows non lo so, potrebbe effettivamante
non esistere.  e2fsprogs per linux č alla 1.34.
I sorgenti li trovi su 
e2fsprogs.sf.net
-- 
Lorenzo

 ciauz
Solo se non hai un secondo disco.
Nel caso lo avessi:
- installi il sistema (installazione minima)
- monti la partizione '/' del vecchio disco
- ls lost+found
  ^^^^^^^^^^^^^
<congiuntivo> [*]
che se lo facevi prima ..... (man fsck)
ti saresti ricordato che:
tutto cio` che viene recuperato da fsck, ma che non si trova
piu` al suo posto originale, si trova in *era perso+ma l'ho ritrovato*
</congiuntivo>
Siccome nella vita di un disco non manca mai l'occasione di poter usare
fsck, la prossima volta:
script fsck.out
fsck -y /dev/???
se si e` fortunati, si potranno spostare tutti i file/diretory[*] che si
troveranno in lost+found al loro posto originario.
[*] il nome e` l'inode number preceduto dal carattere '#'
    es. '#00762393'