ReiserFS File Undelete HOWTO IT
Se ti e' capitato di eliminare file da una partizione ReiserFS, non disperare, segui queste istruzioni ( considerando un FS montato su /home directory e con il dispositivo ReiserFS che e' identificato da /dev/hda1).
Diventa root e smonta la partizione ReiserFS dove si trovano file cancellati
umount /home
Se non riesci a smontare la partizione (umount: /home: device is busy
),
riprova da utente normale
init 1
o ancora meglio dal Linux Live cdrom.
Backup della partizione. Si raccomanda di fare il bacùkup della partizione dopo aver fatto il boot dal cd Linux Live. Ciò creerà un file dell'intero disco, e quindi e' bene che il recupero avvenga verso un HD di dimensioni uguali o maggiori. Se l'HD era di 40 Gb, devi creare l'immagine su un altro HD con almeno 40 GB liberi.
dd if=/dev/hda1 of=reiserfs.dd bs=4096 conv=noerror
Recupero file scansionando tutta la partizione
reiserfsck --rebuild-tree --scan-whole-partition reiserfs.dd
Creazione del punto di montaggio
mkdir /mnt/recovery
Monta l'immagine in questa directory
mount -o loop reiserfs.dd /mnt/recovery
Alcuni file saranno salvati nella loro locazione , ma la maggior parte sarà salvata in /mnt/recovery/lost+found
. A questo punto rimontare la partizione originale scrivendo
mount /home
e copiare i file recuperati nella posizione originale.
In casi disperati , prova PhotoRec.