Cómo recuperar archivos borrados en Linux usando TestDisk

Cómo recuperar archivos borrados en Linux usando TestDisk

¿Alguna vez borró accidentalmente un archivo en su máquina Linux? O tal vez algún programa eliminó una carpeta importante almacenada en el almacenamiento de su sistema. En tales situaciones, el software de recuperación de datos es la única solución a este problema.





TestDisk es una de esas herramientas de recuperación desarrollada para la línea de comandos de Linux. En este artículo, analizaremos TestDisk y cómo instalarlo, junto con una guía detallada sobre cómo recuperar archivos y carpetas eliminados en su sistema Linux.





¿Qué es TestDisk?

TestDisk es una herramienta de recuperación de datos de línea de comandos confiable y poderosa. Está escrito en el lenguaje de programación C por Christophe Granier. Además de Linux, TestDisk está disponible en casi todos los demás sistemas operativos, incluidos Microsoft Windows, macOS y OpenBSD.





TestDisk tiene funciones para:

  1. Recuperar una partición de datos eliminada
  2. Recuperar una partición o un archivo corruptos
  3. Restaurar archivos de sistemas de archivos de Windows
  4. Reconstruir sectores de arranque usando copias de seguridad de datos
  5. Recuperar tablas FAT32 corruptas

Dado que TestDisk puede recuperar fácilmente particiones de datos eliminadas, podemos usar esta utilidad para restaurar archivos eliminados.



Sin embargo, existe una excepción. Si alguien eliminó archivos de su sistema Linux usando el desgarrar utilidad, TestDisk no podrá recuperar esos archivos. Shred es una utilidad de línea de comandos que se utiliza para eliminar archivos de forma segura, lo que, a su vez, dificulta su recuperación.

Cómo instalar TestDisk

La mayoría de las distribuciones de Linux no tienen TestDisk instalado de forma predeterminada. En su lugar, tendrá que descargar e instalar manualmente el paquete utilizando el administrador de paquetes de su sistema.





En distribuciones basadas en Debian, primero habilite el universo repositorio.

|_+_|

Luego, instale el testdisk paquete con apto :





|_+_|

Instalar TestDisk en Fedora es fácil.

|_+_|

Para instalar en distribuciones basadas en Arch:

|_+_|

Puedes usar mmm para instalar TestDisk en sistemas RHEL y CentOS. Pero primero, necesita descargar un paquete llamado epel-release . los epel-release El paquete contiene claves GPG (GNU Privacy Guard) para firmar paquetes e información de paquetes.

Escriba cualquiera de los siguientes comandos para instalar el paquete:

|_+_|

Ahora, instale TestDisk:

|_+_|

Puede verificar la instalación escribiendo el siguiente comando en la terminal.

|_+_|

La salida mostrará la información de la versión asociada con el testdisk paquete.

Recuperar archivos borrados en Linux con TestDisk

El primer paso para recuperar archivos eliminados es crear un archivo de registro. Un archivo de registro de TestDisk es importante ya que almacenará información esencial relacionada con la recuperación de datos y las particiones. Incluso en general, los usuarios deben priorizar el registro del sistema para obtener información sobre las actividades que ocurren en su computadora.

Paso 1: crear un archivo de registro

Inicie TestDisk usando el siguiente comando:

|_+_|

El sistema mostrará la salida de la siguiente manera. Dado que TestDisk es una utilidad interactiva, le proporcionará opciones en cada pantalla para elegir. Observe que en el resultado a continuación, tiene tres opciones: Crear , Adjuntar , y Sin registro .

  1. Crear : Crea un nuevo archivo de registro para TestDisk
  2. Adjuntar : Se utiliza para agregar información adicional a un archivo de registro ya existente
  3. Sin registro : Ordena a TestDisk que no utilice un archivo de registro para el proceso de recuperación

Resaltar el Crear opción usando las teclas del cursor y presione Ingresar . Escriba la contraseña de superusuario si se le solicita. Si no tiene permisos de superusuario en su cuenta, puede pedirle al administrador del sistema que agregarte a la lista de sudoers .

que hacer con la nueva laptop

Relacionado: Cómo reparar una unidad de disco duro muerta para recuperar datos

Paso 2: elige la unidad de recuperación

Después de crear un archivo de registro, debe elegir de qué unidad de disco desea recuperar los datos. La pantalla mostrará información asociada con cada unidad de su sistema, incluido el nombre y el tamaño de la unidad.

Seleccione la unidad de su elección y presione Ingresar .

Si no puede encontrar una unidad específica, intente iniciar TestDisk usando el sudo testdisk mando.

Paso 3: elija el tipo de partición

El siguiente paso es seleccionar el tipo de partición que desea recuperar. Si no puede averiguar qué partición es la correcta, simplemente continúe con la que TestDisk ha resaltado para usted.

Los usuarios pueden elegir entre los siguientes siete tipos de partición.

playstation plus septiembre 2016 juegos gratis
  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Ninguno
  • sol
  • Xbox

Seleccione la opción más adecuada y presione Ingresar .

Ahora, elija las opciones de recuperación de la lista. Aunque puede seleccionar la opción que más le convenga, si desea restaurar los archivos eliminados, elija Advanced .

El sistema enumerará todas las particiones disponibles en el disco seleccionado. Resalte su elección y presione Ingresar .

Si está utilizando un disco duro, es probable que el sistema muestre varias particiones. Por otro lado, si se trata de una unidad de medio extraíble, TestDisk solo mostrará una única partición.

TestDisk le pedirá que elija un directorio para almacenar el archivo de imagen de la partición. Elija una ubicación adecuada y seleccione Continuar .

Aprende más: Cómo administrar particiones del disco duro con Cfdisk

Paso 4: navegue hasta el directorio de archivos eliminados

TestDisk ahora mostrará todos los archivos y carpetas almacenados en la partición seleccionada. Dirígete al directorio que contiene el archivo eliminado. Por ejemplo, si el /Escritorio directorio contiene el archivo, navegue hasta esa carpeta.

Los archivos eliminados tendrán un color de fuente rojo. Si no puede encontrar ninguna entrada de archivo eliminada, lamentablemente sus archivos no se pueden recuperar.

Por otro lado, si encontró entradas de archivo con fuente roja, no puede simplemente 'restaurar' esos archivos usando TestDisk. Lo que tendrá que hacer es copiar los archivos eliminados y pegarlos en otro directorio.

Para copiar un archivo eliminado, resalte ese archivo específico y presione C en el teclado. Ahora, navegue hasta el directorio donde desea pegar el archivo y presione C de nuevo para pegar.

Si el sistema copió el archivo correctamente, recibirá una notificación que indica ¡Copia hecha! 1 ok, 0 falló en color verde brillante.

Salga de la aplicación seleccionando el Dejar opción en la pantalla. El sistema lo llevará de regreso a la pantalla anterior. De nuevo, sigue seleccionando Dejar para volver a la pantalla anterior. Te llevará algunas rondas resaltar y presionar Ingresar para cerrar TestDisk completamente.

Deshacer eliminaciones accidentales en un sistema Linux

Mientras navega a través de su almacenamiento de Linux, está a solo una 'combinación de teclas' de eliminar permanentemente archivos importantes. Afortunadamente, la utilidad TestDisk está disponible para evitar que se arrepienta de sus acciones. TestDisk puede recuperar particiones eliminadas, restaurar discos dañados y reconstruir sectores de arranque usando un archivo de respaldo.

Se necesita un incidente para conocer la importancia de crear copias de seguridad de su almacenamiento. Aunque tu puedes clona tu disco duro en Linux , no siempre es la mejor opción. La opción más apropiada sería hacer una copia de seguridad de sus datos en un servidor remoto usando Rsync.

Cuota Cuota Pío Correo electrónico Realice una copia de seguridad automática de sus archivos en un servidor remoto con Rsync

Hacer una copia de seguridad con rsync es una forma poderosa de autogestionar sus archivos locales. Aquí tiene todo lo que necesita saber.

Leer siguiente
Temas relacionados
  • Linux
  • Recuperación de datos
Sobre el Autor Sharma profundo(79 Artículos publicados)

Deepesh es el editor junior para Linux en MUO. Escribe guías informativas sobre Linux, con el objetivo de proporcionar una experiencia maravillosa a todos los recién llegados. No estoy seguro de películas, pero si quieres hablar de tecnología, él es tu chico. En su tiempo libre, puedes encontrarlo leyendo libros, escuchando diferentes géneros musicales o tocando su guitarra.

Más de Deepesh Sharma

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse