PDA

View Full Version : Reiserfs rovinato?


RRunner3
20-10-2004, 12:12
Mi scuso per il doppio topic (http://forum.hwupgrade.it/showthread.php?s=&threadid=794758) ma l'argomento finale della domanda è sostanzialmente diverso tra i due.

Ho un filesystem hda1 in reiserfs con tutta / (tranne /home)

Ho una directory (/opt/kde3/share/apps) che credo sia rovinata. Se domando il contenuto di /opt/kde3/share mi risponde:

/bin/ls: apps: Permission denied

Se provo a fare un chmod stesso identico risultato...

chmod: cannot access 'apps': Permission denied

Volevo allora controllare il dispositivo... ho provato sia con fsck.reiserfs che con reiserfsck (ma è lo stesso???) ma ho questo risultato:

Partition /dev/hda1 is mounted with write permissions, cannot check it

Non posso ovviamente montare il file system senza write permissions, perchè è / e contiene tutto il sistema...

Come faccio a entrare su questa directory, a modificarla, a controllarla, a risolvere il problema insomma???

Grazie mille!

ilsensine
20-10-2004, 12:17
Originariamente inviato da RRunner3
Partition /dev/hda1 is mounted with write permissions, cannot check it

Non posso ovviamente montare il file system senza write permissions, perchè è / e contiene tutto il sistema...

init 1
umount -r /
cero a qualche santo...
reiserfsck
Se ti chiede di eseguire il rebuild-tree, cerca di backuppare la roba importante prima.

RRunner3
20-10-2004, 12:39
Provato, fatto, eseguito...

Ho fatto anche il rebuild-tree ovviamente tra le varie cose mi ha cancellato /opt/kde3/share/apps quindi mi trovo senza quella directory, e senza nessuna configurazione delle applicazioni di kde...

Ma se copio il contenuto da un altro /opt/kde3/share/apps di un altra distro identica, con all'incirca gli stessi pacchetti installati, creo un casino enorme?

Grazie comunque per l'ottimo aiuto!!!

ilsensine
20-10-2004, 13:34
Probabilmente lost+found pieno di robaccia...vedi se puoi recuperare qualcosa...
Altrimenti copiati la directory dall'altro computer, peggio di così non può fare.

RRunner3
22-10-2004, 11:08
Ho preso lost+found, tutte le directory avevano nomi numerici, of course.
Dal backup dell'altra /opt ho capito con i nomi dei files quale fosse il nome della directory da ricreare.
Ho ricreato tutte le directory da root con il nome che ho scoperto con il backup del /opt dell'altro computer e vi ho copiato dentro tutto il contenuto delle directory dal nome numerico di lost+found.
Dopo due giorni di lavoro, sembra che tutto rifunzioni più o meno al meglio. Ed ho fatto un backup...

Così, solo per futura memoria!

(ma non c'era un metodo più semplice?)
:muro: