Recupera i dati cancellati usando il comando extundelete in Linux
Dicono che solo chi indossa la scarpa sa dove si attacca. La perdita di dati da un disco rigido può essere frustrante soprattutto se si trattava di un file importante che non può essere facilmente scaricato da Internet. Se hai deciso di andare con la tua società di recupero dati locale, possono addebitare fino a $ 70 l’ora e chissà quanto tempo ci vorrà, per non parlare di una tariffa diagnostica fissa. Ma devi solo recuperare quel documento Word su cui hai lavorato per mesi. È qui che torna utile extundelete.
Extundelete è un’utilità per recuperare file cancellati da est4 e est3 file system. È uno strumento facile da usare che ti aiuterà a recuperare quel prezioso file che hai cancellato per sbaglio senza alcun costo. Funziona con i file system ext4 ed ext3.
Per installare extundelete, scaricalo da pagina sourceforge.
Dopo aver scaricato il codice sorgente, ora puoi compilarlo nei seguenti semplici passaggi.
Installazione delle dipendenze
Assicurati di avere e2fsprogs e e2fslibs librerie installate sul tuo sistema. Extundelete dipende da queste librerie e quindi deve essere installato prima di procedere.
Per installare ex2fslibs e e2fsprogs in Fedora:
$ sudo yum install ex2fslibs-devel
$ sudo yum install e2fsprogs
Per installare ex2fslibs ed e2fsprogs in Ubuntu:
$ sudo apt-get install ex2fslibs-devel
$ sudo apt-get install e2fsprogs
Compilazione di Extundelete
Se hai installato correttamente le due librerie, il passo successivo è compilare il codice sorgente.
Decomprimere i file scaricati dalla pagina di sourceforge.
$ tar -xjf extundelete-0.2.4.tar.bz2
Cambia la directory nella cartella estratta come segue.
$ cd ex tundelete-0.2.4
Esegui lo script di installazione e se per caso non viene eseguito a causa della mancanza di autorizzazione, rendi lo script eseguibile da
$ chmod u+x configure
$ ./configure
$ make
Se non hai riscontrato alcun errore, il file eseguibile è memorizzato nella cartella src nella cartella extundelete-0.2.4. Ora è il momento di recuperare quei file che hai cancellato accidentalmente.
Extundelete può essere eseguito senza installarlo sul tuo sistema. Se ritieni necessario installarlo, esegui il comando, ma in questo tutorial lo eseguiremo dalla directory corrente.
$ sudo make instal
Recupero dati
Arrestare tutti i processi che stanno scrivendo sul disco da cui si desidera recuperare i dati e smontare il disco. Puoi anche montare il disco in sola lettura.
$ umount /dev/sda6
Per smontare e rimontare il disco in sola lettura:
$ mount -o remount,ro /dev/sda6
Il montaggio in sola lettura o lo smontaggio funzionerà.
Ogni volta che rimani bloccato, puoi usare –Aiuto opzione.
$ src/extundelete --help
Identificazione della partizione
Per eseguire il ripristino è necessario identificare il nome del disco, ad esempio con il comando lsblk.
$ lsblk
Esegui Extunddelete
A seconda dell’uscita da lsblk puoi vedere i nomi delle partizioni. Ora sostituisci il nome del disco di conseguenza come nell’esempio seguente.
$ src/extundelete /dev/sda6 --restore-file home/xuniaw/filename
Nota: i nomi dei file sono relativi alla partizione e non al percorso assoluto. Ecco perché non iniziano con una “/”.
Se non hai idea di quale fosse il nome del file, ma puoi ricordare la directory in cui è stato archiviato il file, esegui il comando come di seguito. Questo elencherà i file in quella directory e indicherà se il file è stato eliminato.
$ src/extundelete /dev/sda6 --restore-file home/xuniaw/*
Ora puoi ottenere il nome del file e usarlo con il comando precedente.
Ora ci sono circostanze in cui hai perso tutti i dati su una particolare partizione e saresti interessato a recuperare tutti i dati.
$ src/extundelete /dev/sda6 --restore-all
Rendere silenzioso il programma
Quando ripristini tutti i tuoi file, potresti non volere che tutti quei dati vengano visualizzati sullo schermo. Puoi rendere silenzioso il programma usando –log 0 azione.
$ src/extundelete /dev/sda6 --restore-all --log 0
Output in un file di registro
In alternativa, se desideri visualizzare l’output, puoi collegarti al file come segue:
$ src/extundelete /dev/sda6 -- restore-all --log logdata.txt
Conclusione
Extundelete è un ottimo programma per recuperare dati da una partizione. Nel caso in cui desideri recuperare i dati da altre unità formattate come FAT o NTFS, ad esempio quelle preziose immagini dalla tua fotocamera digitale, puoi utilizzare FotoRec o Disco di prova.