
A volte capita di commettere qualche errore, ad esempio cancellare file importati dal proprio hard disk o dalla propria pendrive, formattati precedentemente con file system Linux: ext3 o ext4. Fortunatamente per noi però c’è Extundelete, un tool che ci permette di recuperare i nostri file cancellati su partizioni con file system ext3 o ext4.
Purtroppo non sono riuscito a trovare in giro per la rete un pacchetto deb pronto e quindi dobbiamo compilare e installare Extundelete. Vediamo come:
Dipendenze e installazione
Per prima cosa installiamo le dipendenze, da terminale:
sudo apt-get install build-essential e2fslibs e2fslibs-dev ext3grep
Ora scarichiamo l’archivio di Extundelete da questa pagina e estraiamolo dove vogliamo.
Da terminale accediamo alla directory appena estratta e alla sua sotto directory src. Supponendo di aver estratto extundelete nella directory home, da terminale eseguiamo:
cd extundelete-0.1.8/src make
Assicuriamoci che non ci siano errori in fase di compilazione.
Esecuzione e recupero file
Terminata la compilazione, Extundelete è pronto per essere utilizzato e non necessita d’installazione. Supponendo di dover recuperare file cancellati dalla nostra pendrive, una volta inserita e montata eseguiamo da terminale:
sudo fdisk -l

Il risultato ci indicherà tutti i nostri dispositivi. Individuiamo il dispositivo associato alla nostra pendrive, nel mio caso, il dispositivo è /dev/sdb1.
Ora lanciamo Extundelete per recuperare tutti i file cancellati:
sudo ./extundelete /dev/sdb1 --restore-all
I file verranno recuperati nella directory RECOVERED_FILES che verrà creata all’interno della directory src di extundelete con proprietario root. Per impostare alla directory RECOVERED_FILES e a tutto il suo contenuto il vostro utente come proprietario eseguite da terminale:
sudo chown UTENTE:GRUPPOUTENTE -R RECOVERED_FILES
dove UTENTE è il vostro utente e GRUPPOUTENTE è il gruppo assegnato al vostro utente. Nel mio caso lino:lino va bene.


Commenti recenti