LINUX

Recuperar datos eliminados usando el comando extundelete en Linux

Se dice que solo el usuario del zapato sabe dónde aprieta. La pérdida de datos en un disco duro puede resultar frustrante, especialmente si se trata de un archivo importante que no se puede descargar fácilmente de Internet. Si decidió llamar a la compañía local de recuperación de datos, pueden cobrar hasta $ 70 la hora y quién sabe cuánto tiempo tomará, sin mencionar una tarifa de diagnóstico fija. Pero solo necesita recuperar ese documento de Word en el que ha estado trabajando durante meses. Aquí es donde extundelete resulta útil.

Extundelete es una utilidad para recuperar archivos borrados de ext4 y ext3 sistemas de archivos. Es una herramienta fácil de usar que te ayudará a recuperar ese valioso archivo que borraste accidentalmente sin costo alguno. Funciona para sistemas de archivos ext4 y ext3.

Para instalar extundelete descárguelo del página de sourceforge.

Después de haber descargado el código fuente, ahora puede compilarlo en los siguientes sencillos pasos.

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, sin embargo, en este tutorial lo ejecutaremos desde el directorio actual.

$ sudo make install

Recuperando datos

Detenga todos los procesos que llevan a cabo operaciones de escritura en el disco del que desea recuperar datos y desmonte el disco. También puede montar el disco como de solo lectura.

$ umount / dev / sda6

Para desmontar y volver a montar el disco como solo lectura:

$ mount -o remount,ro /dev/sda6

El montaje como solo lectura o el desmontaje funcionará.

En cualquier momento en el que te quedes atascado, puedes usar el –ayuda opción.

$ src/extundelete --help

Partición de identificación

Para restaurar, debe identificar el nombre del disco, por ejemplo, con el comando lsblk.

$ lsblk

Ejecutando Extundelete

Dependiendo de la salida de lsblk puedes ver el nombre de las particiones. Ahora reemplace el nombre del disco en consecuencia, como en el ejemplo siguiente.

$ src/extundelete /dev/sda6 --restore-file home/xuniaw/filename

recuperando datos
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 recuperar el directorio en el que se almacenó el archivo, ejecute el comando como se muestra a continuación. Esto mostrará una lista de los archivos en ese directorio e indicará si el archivo se elimina.

$ 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 de una partición en particular y estaría interesado en recuperar todos los datos.

$ src/extundelete /dev/sda6 --restore-all

Hacer que el programa sea silencioso

Al restaurar todos los archivos, es posible que no desee que todos esos datos aparezcan en su pantalla. Puede hacer que el programa sea silencioso usando –log 0 acción.

$ src/extundelete /dev/sda6 --restore-all --log 0

Salida a un archivo de registro

Alternativamente, si desea ver la salida, puede iniciar sesión en el archivo de la siguiente manera:

$ src/extundelete /dev/sda6 -- restore-all --log logdata.txt

Conclusión

Extundelete es un gran programa para recuperar datos de una partición. En el caso de que desee recuperar datos de otros discos formateados como FAT o NTFS, por ejemplo, esas preciosas imágenes de su cámara digital, puede usar PhotoRec o TestDisk.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar