Cómo instalar TestDisk en Linux y recuperar archivos borrados

¿Alguna vez te has encontrado en una situación donde eliminaste accidentalmente un archivo? En este tutorial, veremos cómo instalar TestDisk en Linux y recuperar archivos eliminados.

En este tutorial, utilizaré un servidor Ubuntu, pero incluso si estás en cualquier otra distribución, puedes seguir los mismos pasos. Lo único que será diferente es el gestor de paquetes utilizado para la instalación.

Instalar TestDisk en Linux

El paquete testdisk está disponible en todas las principales distribuciones de Linux y se puede descargar fácilmente con el uso del gestor de paquetes predeterminado. Aquí, he enumerado los comandos específicos de la distribución para instalar testdisk en Linux.

Instalar TestDisk en Ubuntu/Debian

sudo apt update 
sudo apt -y install testdisk

Estamos utilizando el gestor de paquetes apt en lugar de apt-get, ya que es el nuevo gestor de paquetes para Ubuntu/Debian.

Instalar TestDisk en Red Hat y CentOS 7

yum install epel-release
yum update
yum install testdisk

Instalar TestDisk en Red Hat y CentOS 8

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
yum update
yum install testdisk

También necesitas habilitar/instalar el repositorio EPEL. El repositorio EPEL es un repositorio de paquetes adicional que proporciona fácil acceso para instalar paquetes de software comúnmente utilizados.

Para obtener más información sobre el repositorio EPEL, visita la página oficial.

Instalar TestDisk en Arch Linux

sudo pacman -S testdisk

Instalar TestDisk en Fedora

sudo dnf install testdisk

¿Cómo recuperar archivos eliminados en Linux?

Ahora que tienes la utilidad TestDisk instalada, es hora de usarla para recuperar nuestros archivos o particiones eliminadas.

TestDisk funciona con los siguientes tipos de particiones:

Partition Types Testdisk Works With

Puede que no necesites verificar el tipo de partición, ya que la lista anterior cubre casi todos los tipos principales de particiones. Pero si no estás seguro, ingresa uno de los siguientes comandos:

stat -f <partition>
df -T
fdisk -l
Fdisk L

Cualquiera de los comandos anteriores te proporcionará información sobre el tipo de sistema de archivos.

1. Iniciar TestDisk y Configurar dónde se Ejecuta

En tu terminal, simplemente ingresa el comando testdisk para ejecutar la utilidad y serás recibido con el siguiente indicador. Puedes seleccionar el disco que deseas recuperar archivos.

Testdisk Welcome Screen Log

Si es la primera vez que ejecutas esta utilidad, te dará la opción de crear un archivo de registro en la pantalla de bienvenida. Puedes seleccionar “crear” y seguir adelante con los valores predeterminados.

La siguiente pantalla te pide que selecciones el disco/partición:

Test Disk Partition Select

2. Seleccionar y Analizar la Partición

Una vez que hayas seleccionado la partición correcta, se te pedirá que elijas el tipo de partición.

Testdisk Partition Type Selection Screen

Debería seleccionar automáticamente el tipo de partición correcto, pero si no lo hace, asegúrate de seleccionar el tipo correcto.

Una vez hecho esto, se te presentará un menú de opciones, entre las cuales debemos seleccionar “Analizar” para buscar datos perdidos.

Test Disk Analyse Partitions

Puedes optar por “Búsqueda rápida” o “Búsqueda profunda” según tus necesidades y dejar que la búsqueda se ejecute hasta que haya escaneado todos los inodos.

Testdisk Analyse Screen

3. Escaneando la Partición en busca de Archivos Eliminados

Con la opción seleccionada, se te preguntará qué partición específica deseas escanear.

Analyze Specific Partitions

Selecciona la partición correcta y permite que la utilidad escanee todo el disco. En algún momento, obtendrás la lista de archivos dentro de la partición. Mientras la exploración está en progreso, verás una pantalla similar a la que se muestra a continuación.

Testdisk Working

Ahora, una vez que se ha completado el progreso, te proporciona la opción de seleccionar la partición en la que deseas buscar los archivos. Todos los archivos que estén resaltados en “rojo” u otro color o estilo de texto (también pueden ser influenciados por la configuración del terminal) son los archivos que han sido recuperados por la utilidad TestDisk.

Para restaurar esos archivos, simplemente presiona la letra "C" y te permitirá copiar ese archivo y pegarlo en algún otro directorio donde desees restaurarlo.

Conclusión

Bueno, ahí lo tienes. ¡Has aprendido cómo recuperar archivos eliminados en Linux! Adelante y explora esta utilidad más en una máquina virtual para familiarizarte con ella antes de usarla en situaciones de la vida real, así sabrás exactamente cómo trabajar con ella a un nivel avanzado.

Esperamos que hayas comprendido el uso de la utilidad testdisk en Linux y sepas cómo usarla ahora. Si tienes alguna pregunta, háznoslo saber en los comentarios a continuación.

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-testdisk-on-linux-and-recover-deleted-files