Recupere datos eliminados usando el comando extundelete en Linux
Dicen que solo el que lleva el zapato sabe dónde se le pega. La pérdida de datos de un disco duro puede ser frustrante, especialmente si se trata de un archivo importante que no se puede descargar fácilmente de Internet. Si ha decidido ir con su empresa local de recuperación de datos, pueden cobrar hasta $ 70 por hora y quién sabe cuánto tiempo llevará, sin mencionar una tarifa plana de diagnóstico. Pero solo necesitas recuperar ese documento de Word en el que has estado trabajando durante meses. Aquí es donde extundelete es útil.
Extundelete es una utilidad para recuperar archivos borrados de ext4 y ext3 sistemas de archivos Es una herramienta fácil de usar que lo ayudará a recuperar ese preciado archivo que eliminó accidentalmente sin costo alguno. Funciona para sistemas de archivos ext4 y ext3.
Para instalar extundelete, descárguelo de página de sourceforge.
Después de descargar el código fuente, ahora puede compilarlo en los siguientes pasos simples.
Instalación de dependencias
Asegúrate de tener e2fsprogs y e2fslibs bibliotecas instaladas en su sistema. Extundelete depende de estas bibliotecas y, por lo tanto, debe instalarse antes de continuar.
Para instalar ex2fslibs y e2fsprogs en Fedora:
$ sudo yum install ex2fslibs-devel
$ sudo yum install e2fsprogs
Para instalar ex2fslibs y e2fsprogs en Ubuntu:
$ sudo apt-get install ex2fslibs-devel
$ sudo apt-get install e2fsprogs
Compilando Extundelete
Si ha instalado correctamente las dos bibliotecas, el siguiente paso es compilar el código fuente.
Descomprima los archivos que descargó de la página de sourceforge.
$ tar -xjf extundelete-0.2.4.tar.bz2
Cambie el directorio a la carpeta extraída de la siguiente manera.
$ cd ex tundelete-0.2.4
Ejecute el script de configuración y, si por casualidad no se ejecuta debido a la falta de permiso, haga que el script sea ejecutable por
$ chmod u+x configure
$ ./configure
$ make
Si no encontró ningún error, entonces el archivo ejecutable se almacena en la carpeta src en la carpeta extundelete-0.2.4. Ahora es el momento de recuperar esos archivos que borraste accidentalmente.
Extundelete se puede ejecutar sin instalarlo en su sistema. Si encuentra necesario instalarlo, ejecute el comando, pero en este tutorial lo ejecutaremos desde el directorio actual.
$ sudo make instal
Recuperación de datos
Detenga todos los procesos que están escribiendo en el disco del que desea recuperar datos y desmonte el disco. También puede montar el disco como de solo lectura.
$ cantidad /dev/sda6
Para desmontar y volver a montar el disco como de solo lectura:
$ mount -o remount,ro /dev/sda6
Ya sea montar como solo lectura o desmontar funcionará.
Cada vez que te quedes atascado, puedes usar –Ayuda opción.
$ src/extundelete --help
Identificación de partición
Para restaurar, debe identificar el nombre del disco, por ejemplo, con el comando lsblk.
$ lsblk
Ejecutar Extundelete
Dependiendo de la salida de lsblk puede ver los nombres de las particiones. Ahora reemplace el nombre del disco en consecuencia como en el ejemplo a continuación.
$ src/extundelete /dev/sda6 --restore-file home/xuniaw/filename
Nota: los nombres de archivo son relativos a la partición y no a la ruta absoluta. Por eso no empiezan con «/».
Si no tiene idea de cuál era el nombre del archivo, pero puede recordar el directorio donde se almacenó el archivo, ejecute el comando como se muestra a continuación. Esto enumerará los archivos en ese directorio e indicará si el archivo se eliminó.
$ src/extundelete /dev/sda6 --restore-file home/xuniaw/*
Ahora puede obtener el nombre del archivo y usarlo con el comando anterior.
Ahora hay circunstancias en las que ha perdido todos los datos en una partición en particular y le interesaría recuperar todos los datos.
$ src/extundelete /dev/sda6 --restore-all
Silenciar el programa
Cuando restaure todos sus archivos, es posible que no desee que todos esos datos aparezcan en la pantalla. Puede silenciar el programa usando –registro 0 acción.
$ src/extundelete /dev/sda6 --restore-all --log 0
Salida a un archivo de registro
Alternativamente, si desea ver el resultado, puede vincular el archivo de la siguiente manera:
$ src/extundelete /dev/sda6 -- restore-all --log logdata.txt
Conclusión
Extundelete es un excelente programa para recuperar datos de una partición. En caso de que desee recuperar datos de otras unidades formateadas como FAT o NTFS, por ejemplo, esas preciosas imágenes de su cámara digital, puede usar FotoRec o disco de prueba.