Cómo recuperar archivos borrados en Linux

La eliminación accidental de archivos cruciales es una pesadilla que muchos usuarios de computadoras han experimentado. Afortunadamente, hay esperanza al usar Linux, ya que se pueden usar varias herramientas y técnicas para restaurar archivos.

Antes de sumergirse en el proceso de recuperación, asegúrese de desmontar la unidad afectada de inmediato para evitar sobrescribir los archivos eliminados con datos nuevos. Este paso aumenta la probabilidad de una recuperación de archivos exitosa.

Si no está seguro de cómo recuperar archivos eliminados en Linux, siga los pasos a continuación.

Comprender la administración de archivos de Linux

Antes de recuperar archivos eliminados en su PC con Linux, es una buena idea comprender cómo es posible. Todo depende de cómo se administren los archivos en un sistema de archivos de Linux.

Archivos en uso de Linux inodos, que contienen información vital como el tamaño y la ubicación del archivo. Cuando elimina un archivo, el inodo se marca como libre; técnicamente, los datos todavía están allí, pero perderá el acceso a ellos. Con el tiempo, los archivos nuevos sobrescribirán los antiguos, lo que hará que la recuperación de archivos sea mucho más difícil a medida que pasa el tiempo.

Si bien no hay un comando de recuperación incorporado, puede recuperar archivos usando herramientas como disco de prueba y FotoRec, dependiendo de su caso de uso. Es esencial actuar rápido después de darse cuenta de que falta su archivo, ya que los datos se pueden sobrescribir rápidamente.

Sin embargo, la recuperación no es un sustituto de la prevención. Para evitar encontrarse en esta situación en el futuro, asegúrese de realizar copias de seguridad de sus archivos con regularidad y utilice estructuras de carpetas claras para minimizar el riesgo de eliminación accidental.

Antes de recuperar sus archivos en Linux

Cuando se trata de recuperar datos eliminados en Linux, hay algunas precauciones importantes que debe tomar para garantizar una recuperación exitosa.

Evite sobrescribir datos

Un aspecto crucial de la recuperación de archivos perdidos es asegurarse de que no sobrescriba los datos estás tratando de recuperarte. Para hacer esto, debe inmediatamente deje de usar la unidad afectada después de darse cuenta de que faltan archivos.

Luego puede usar una distribución portátil de Linux en un Live CD o unidad USB para iniciar el sistema y realizar el proceso de recuperación. También debe asegurarse de no guardar los archivos recuperados en la misma unidad; guárdelos en una unidad diferente para evitar que se sobrescriban más.

Copias de seguridad

Para salvaguardar sus datos, es una buena idea tener un plan de respaldo. Tener una copia de seguridad confiable significa que no tendrá que preocuparse tanto por los procesos de recuperación de datos.

Es una buena idea tener un programa de respaldo regular (ya sea diario, semanal o mensual). También debe tratar de almacenar copias de seguridad en varias ubicaciones, tanto físicas como en línea, para protegerse contra la pérdida de datos debido a fallas de hardware o desastres naturales.

Si no puede hacer eso, debe intentar usar soluciones de almacenamiento en la nube como Dropbox o Google Drive como una forma de almacenar sus archivos más importantes lejos de su ubicación física.

Uso de comandos seguros

Cuando trabaje en una PC con Linux, debe intentar seguir algunas de las mejores prácticas para evitar sobrescribir o eliminar sus archivos accidentalmente.

Con eso en mente, debe familiarizarse con comandos como c.p. (Copiar), m.v. (mover), y d.f. (sistema de archivos de visualización) en su PC. Comprenda su uso y sintaxis correctos; si no está seguro, escriba comando de hombre (p.ej. hombre cp) en la línea de comando o terminal para obtener más información.

Una vez que esté seguro, debe tener mucho cuidado al manejar archivos cruciales. Siempre verifique dos veces sus comandos antes de ejecutarlos. Una buena manera de evitar sobrescribir sus archivos es usar el –no-golpear marque con los comandos cp y mv, que evitarán que los comandos sobrescriban los archivos existentes.

Si está tratando de eliminar archivos usando rm (eliminar), considere usar el -i (interactivo), que solicita confirmación antes de eliminar archivos.

Al tomar estas precauciones, puede minimizar las posibilidades de perder o sobrescribir accidentalmente archivos importantes; después de todo, la prevención es mucho mejor que la recuperación.

Recuperación de archivos eliminados en Linux usando TestDisk

Una herramienta útil para recuperar archivos borrados en una PC con Linux es disco de prueba, una herramienta de código abierto diseñada para la recuperación de datos. TestDisk se puede usar para recuperar particiones perdidas completas de su disco duro cuando la estructura de su sistema de archivos se ha dañado o si ha formateado su disco por error.

Si desea recuperar archivos individuales, puede usar la aplicación complementaria de TestDisk FotoRec en cambio. Hemos descrito cómo usar esto en la siguiente sección.

En los sistemas operativos basados ​​en Ubuntu y Debian, puede instalar rápidamente TestDisk abriendo la terminal y usando el comando sudo apt instalar disco de prueba para comenzar la instalación con los permisos correctos.

Encontrar particiones perdidas

Una vez que haya instalado TestDisk, el primer paso es identificar la partición con la que está trabajando. Inicie TestDisk escribiendo disco de prueba sudo en la terminal

Cuando se le solicite, seleccione Crear para iniciar un nuevo archivo de registro—presione Ingresar para confirmar.

Elija su disco duro y seleccione Proceder con las teclas de flecha, luego presione Ingresar.

Cuando se le solicite, elija el tipo de partición y presione Ingresar. La mayoría de los usuarios tendrán que seleccionar Intelpero toma nota de la pista en la parte inferior: en la mayoría de los casos, la pista será precisa.

En este punto, está listo para continuar. Puedes elegir Analizar para buscar sus particiones actuales o presione Avanzado para acceder a otras herramientas de recuperación del sistema de archivos.

Cuando esté listo, seleccione Búsqueda rápida para buscar particiones perdidas y presione Ingresar.

Recuperación de archivos con TestDisk

TestDisk buscará particiones perdidas. Si no puede encontrarlos, seleccione Búsqueda más profunda y permitir que la búsqueda se complete. Una vez que los encuentra, puede intentar recuperarlos (y cualquier archivo que falte).

Para hacer esto, use las teclas de flecha para seleccionar una partición, luego presione pag para enumerar los archivos en él.

Si es la partición correcta, presione q (minúsculas) para volver al menú anterior, luego presione el teclas de flecha izquierda o derecha en su teclado para actualizar la partición de eliminada a una partición lógica o primaria estándar. Prensa Ingresar para confirmar el cambio. Para escribir los cambios en la tabla de particiones, seleccione Escribirentonces Ingresar.

Una vez que se complete el proceso, debería poder montar la unidad y ver los archivos normalmente.

Recuperación de archivos borrados usando PhotoRec

Si solo necesita recuperar una pequeña cantidad de archivos (en lugar de una unidad o partición completa), es posible que prefiera usar FotoRec en cambio. PhotoRec es una herramienta de recuperación complementaria de TestDisk; requiere que instale TestDisk primero para usarla.

Photorec admite una gran cantidad de extensiones de archivo, desde archivos ZIP hasta archivos multimedia.

Ejecutando PhotoRec

Con PhotoRec, puede elegir tipos de archivos específicos para recuperar, como imágenes, documentos o incluso sistemas de archivos como FAT y ext3. Una vez que haya seleccionado la partición deseada, se le dará la opción de elegir el sistema de archivos.

Explicaremos cómo usar PhotoRec para recuperar diferentes archivos en una partición ext4. Sin embargo, los pasos deben seguir siendo similares para diferentes sistemas.

Para ejecutar Photorec, primero deberá seguir los pasos anteriores para instalar TestDisk. Una vez que esté instalado, ejecute el siguiente comando desde su terminal Linux:

sudo photorec

Esto iniciará PhotoRec con privilegios administrativos; es posible que deba proporcionar la contraseña de root de su sistema para que se ejecute correctamente. Verá una lista de particiones, discos conectados y dispositivos.

Navegue por el menú usando teclas de flecha arriba y abajo para seleccionar una partición desde la que desea recuperar archivos, luego use el tecla de flecha derecha para seleccionar Proceder. Prensa Ingresar para proceder.

Selección de tipos de archivos para recuperar

En el siguiente menú, seleccione Archivo Optar y presiona Ingresar.

Desde este menú, seleccione cualquier tipo de archivo que desee (o no) buscar utilizando las teclas de flecha y presionando Ingresar. Los que tengan una cruz serán recuperados. Prensa b (minúsculas) para guardar su configuración, luego presione q para volver al menú anterior.

Cuando todo esté configurado, seleccione Buscar y presiona Ingresar.

Deberá elegir una ubicación para guardar los archivos que recupera. Seleccione un directorio, luego presione C (mayúsculas).

PhotoRec comenzará a escanear su partición seleccionada y recuperará automáticamente los tipos de archivos especificados. Una vez que se complete el proceso, la terminal mostrará los resultados, incluido cuántos archivos se recuperaron.

Protegiendo sus archivos en Linux

Gracias a los pasos anteriores, puede hacer todo lo posible para recuperar archivos eliminados en Linux. Es importante recordar que actuar rápido y desmontar el dispositivo puede mejorar sus posibilidades de una recuperación exitosa.

¿Quieres administrar mejor tus archivos? Siempre puede mover y cambiar el nombre de sus archivos de Linux sin correr el riesgo de eliminarlos. Si es nuevo en Linux, deberá asegurarse de comprender la estructura de directorios de Linux para ayudarlo a ubicar sus archivos y guardarlos adecuadamente en su dispositivo.