Ciao a tutti, sono un neofita di Linux con un problema con il file system.
Da due mesi uso Mandrake 9.0 e mi è sempre andato bene, sia in fase di boot che
di shutdown non mi dava alcun errore. Il mio uso è estremamente limitato:
applicazioni office, mail, navigazione in Internet e nulla di più. Qualche
giorno fa: uso Mandrake come al solito, cambio solo il tema del desktop e il
motivo dello screen saver (prendendo altri due messi a disposizione dalla
distribuzione), continuo a lavorare, salvo e spengo. Shutdown perfetto.
Riaccendo il pc dopo un ora: mi dà errori nel mount del filesystem di /dev/hda7
e non riesce più a montarmi la /home.
Cose del genere non mi succedevano dai tempi di Windows '98: penso di essermi
spiegato......
Io avrei estremo bisogno di tornare in possesso (se possibile) dei documenti
della mia directory /home.
Il Pc è un Notebook con installato Win 2000 e Mandrake 9.0, installato e
configurato tramite i tool grafici che la distribuzione offriva. Il computer è
un portatile Intel Celeron 1.1 , hd toshiba 20 gb, 256 ram. Se servono altri
dati basta chiedere.
Il messaggio di errore, per essere precisi, è il seguente:
monto file system locali: mount tipo di file system errato, opzione non valida,
superblocco su dev/hda7 danneggiato o troppi file system montati
Il problema, sempre per essere precisi, è il seguente: il file system di root è
a posto (penso), mentre il file system del mio utente è danneggiato. Linux non
riesce a montarmi la directory /home. Usando linux da root (in modalità testo)
tutto sembra funzionare, a parte il fatto che nella directory home non mi vede
nulla....Il login con l'utente funziona, anche se non mi lascia accedere alla
mia directory.
Io ho una conoscenza molto limitata di Linux. Aiutandomi con i vari man ho
eseguito i seguenti comandi:
1.fsck /dev/hda7
e la risposta è stata una volta:
e2fsck: need terminal for interactive repair
ed eseguendo di nuovo lo stesso comando (oppure eseguendo i comandi fsck -r
/dev/hda7 ed anche fsck -r /home) mi ha scritto:
fsck 1.27ea (14-Mar-2002)
e2fsck 1.27ea (14-Mar-2002)
/dev/hda7: clean 5807/338688 files 34835/676730 blocks
2. cat /etc/ (non mi ricordo, me l'hanno dettato per telefono.....), con il
risultato:
/dev/hda5 / ext3 noatime 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hda7 /home ext3 noatime 1 2
none /mnt/cdrom supermount
dev=/dev/scd0,fs=auto,ro,--,iocharset=iso8859-15,codepage=850,umask=0 0 0
none /mnt/floppy supermount
dev=/dev/fd0,fs=auto,--,iocharset=iso8859-15,sync,codepage=850,umask=0 0 0
/dev/hda1 /mnt/nt ntfs iocharset=iso8859-15,ro,umask=0 0 0
none /proc proc defaults 0 0
/dev/hda6 swap swap defaults 0 0
3. efsck -p /dev/hda7
Risultato: lo eseguo, ma non cambia nulla
4. efsck -v -c /dev/hda7
Risultato:
/dev/hda7: file system was modified
5807 inodes used (1%)
59 non contiguous inodes (1,0%)
# of inodes with ind/dind/tind blocks 102/2/0
34835 blocks used (5%)
0 bad blocks
0 large files
5413 regular files
374 directories
0 character device files
0 block device files
0 fifos
0 links
11 symbolic links ( 11 fast symbolic links)
0 socket