Instale Scalpel (una herramienta de recuperación del sistema de archivos) para recuperar archivos/carpetas eliminados en Linux

Instale Scalpel (una herramienta de recuperación del sistema de archivos) para recuperar archivos/carpetas eliminados en Linux

Muchas veces sucede que, accidentalmente o por error, presionamos “ shift + delete. en los archivos. Por naturaleza humana, tiene la costumbre de usar “ shift + Del. en lugar de usar solo la opción “ Eliminar. . De hecho, tuve este incidente hace unos días. Estaba trabajando en un proyecto y guardé mi archivo de trabajo en un directorio. Había muchos archivos no deseados en ese directorio y es necesario eliminarlos de forma permanente. Entonces comencé a eliminarlos uno por uno. Mientras borraba esos archivos, presioné accidentalmente “ shift delete. en uno de mis archivos importantes. El archivo se eliminó permanentemente de mi directorio. Me preguntaba cómo recuperar archivos borrados y no tenía ni idea de qué hacer. Casi pasé mucho tiempo restaurando el archivo, pero no tuve suerte.

 Recuperar archivos en Linux  Recuperar archivos en Linux Herramienta de recuperación de bisturí para Linux

Conocer un un poco de conocimiento técnico que sabía sobre cómo funciona el sistema de archivos y el HDD. Cuando elimina un archivo accidentalmente, el contenido del archivo no se elimina de su computadora. Simplemente se elimina de la carpeta de la base de datos y no puede ver el archivo en el directorio, pero aún permanece en algún lugar de su disco duro. Básicamente, el sistema tiene un puntero de lista para los bloques en el dispositivo de almacenamiento que aún tiene los datos. Los datos no se eliminan del dispositivo de almacenamiento en bloque a menos que y hasta que los sobrescriba con un nuevo archivo. En este punto de vista, publiqué que mi archivo eliminado aún puede permanecer en algún lugar en un área no indexada del disco duro. Sin embargo, se recomienda desmontar inmediatamente un dispositivo tan pronto como se dé cuenta de que ha eliminado algún archivo importante. Unmount te ayuda a evitar que los archivos bloqueados se sobrescriban con un archivo nuevo.

En este escenario, no quería sobrescribir esos datos, por lo que preferí buscar en el disco duro sin montarlo.

Normalmente en Windows. tenemos toneladas de herramientas de terceros para recuperar datos perdidos, pero en Linux. solo unas pocas. Sin embargo, utilizo Ubuntu. como sistema operativo y es muy difícil encontrar una herramienta que recupere archivos perdidos. Durante mi investigación, conocí “ Scalpel. , una herramienta que se ejecuta en todo el disco duro y recupera un archivo perdido. Instalé y recuperé con éxito mi archivo perdido con la ayuda de la herramienta Bisturí. Debo decir que es una herramienta realmente asombrosa.

Esto también puede suceder contigo. Así que pensé en compartir mi experiencia contigo. En este artículo, le mostraré cómo recuperar archivos eliminados con la ayuda de la herramienta de bisturí. Así que aquí vamos.

¿Qué es la herramienta Bisturí?

freestar.config.enabled_slots.push

Scalpel. es una recuperación de sistema de archivos de código abierto para los sistemas operativos Linux. y Mac. La herramienta visita el almacenamiento de la base de datos de bloques e identifica los archivos eliminados y los recupera instantáneamente. Además de la recuperación de archivos, también es útil para la investigación forense digital.

Cómo instalar Scalpel en Debian/Ubuntu y Linux Mint

Para instalar Scalpel, abra la terminal haciendo “ CTrl + Alt + T. ”desde el escritorio y ejecute el siguiente comando.

$ sudo apt-get install scalpel Salida de muestra Lectura de listas de paquetes … Listo Construyendo árbol de dependencias Leyendo información de estado … Listo Lo siguiente Se instalarán NUEVOS paquetes: bisturí 0 actualizado, 1 recién instalado, 0 para eliminar y 390 no actualizado. Necesita obtener 0 B/33,9 kB de archivos. Después de esta operación, se utilizarán 118 kB de espacio adicional en disco. Selección de bisturí de paquete no seleccionado previamente. (Leyendo la base de datos … 151082 archivos y directorios instalados actualmente.) Desempaquetando bisturí (de …/scalpel_1.60-1build1_i386.deb) … Procesando desencadenantes para man-db … Configurando bisturí (1.60-1build1) … [email protected]: ~ $

Instalación de Scalpel en RHEL/CentOS y Fedora

Para instalar la herramienta de recuperación de bisturí, primero debe habilitar el repositorio de epel. Una vez habilitado, puede hacer “ yum. para instalarlo como se muestra.

# yum install scalpel Salida de muestra Complementos cargados: rapidmirror Cargando velocidades de espejo desde el archivo host en caché * base: centos.01link.hk * epel: mirror.nus.edu.sg * epel-source: mirror.nus.edu.sg Configuración del proceso de instalación Resolución de dependencias-> Ejecución de comprobación de transacciones—> Se instalará el paquete scalpel.i686 0: 2.0-1.el6-> Resolución de dependencias finalizadas Dependencias resueltas ============ ================================================ ================================================ ========================================== Tamaño del repositorio de la versión del archivo del paquete === ================================================ ================================================ ================================================ = Instalación: bisturí i686 2.0-1.el6 epel 50 k Resumen de la transacción =================================== ================================================ ==================== =============================================== Instalar 1 Paquete (s) Tamaño total de descarga: 50 k Tamaño instalado: 108 k ¿Está bien esto [y/N]: y Paquetes de descarga: scalpel-2.0-1.el6.i686.rpm | 50 kB 00:00 Ejecutando rpm_check_debug Ejecutando Transaction Test Transaction Test satisfactoria Ejecutando Transaction Instalando: scalpel-2.0-1.el6.i686 1/1 Verificando: scalpel-2.0-1.el6.i686 1/1 Instalado: scalpel.i686 0: 2.0-1.el6 completo!

Una vez instalado el bisturí, debe editar el texto. Por defecto, la utilidad de bisturí tiene su propio archivo de configuración en el directorio ‘/etc. y la ruta completa es “/etc/scalpel/scalpel.conf. o “/etc/scalpel.conf. “. Puede notar que todo está comentado ( #. . Entonces, antes de ejecutar bisturí, debe descomentar el formato de archivo que necesita recuperar. Sin embargo, descomentar todo el archivo lleva mucho tiempo y generará resultados falsos enormes.

Digamos, por ejemplo, que solo quiero recuperar archivos ‘ .jpg. , así que simplemente elimine el comentario ‘ .jpg. ‘para el archivo de configuración del bisturí.

# Archivos GIF y JPG (muy comunes) gif y 5000000 \ x47 \ x49 \ x46 \ x38 \ x37 \ x61 \ x00 \ x3b gif y 5000000 \ x47 \ x49 \ x46 \ x38 \ x39 \ x61 \ x00 \ x3b jpg y 200000000 \ xff \ xd8 \ xff \ xe0 \ x00 \ x10 \ xff \ xd9

Vaya a la terminal y escriba la siguiente sintaxis. El ‘/dev/sda1. es una ubicación de un dispositivo desde donde el archivo ya está eliminado.

$ sudo scalpel/dev/sda1-o salida

El ‘-o. ‘indica un directorio de salida, donde desea restaurar sus archivos eliminados. Asegúrese de que este directorio esté vacío antes de ejecutar cualquier comando, de lo contrario le dará un error. El resultado del comando anterior es.

Scalpel versión 1.60 Escrito por Golden G. Richard III, basado en Foremost 0.69. Abriendo el archivo de imagen de destino “/dev/sda1”, paso 1/2./dev/sda1: 6.1% | ***** | 6.6 GB 39:16 ETA

Como puede ver, el bisturí ahora está realizando su proceso y llevará tiempo recuperar su archivo eliminado dependiendo del espacio en disco que esté intentando escanear y la velocidad de la máquina.

Les recomendaría a todos que tengan el hábito de usar solo eliminar. en lugar de “ Mayús + Eliminar. . Porque como decía siempre es mejor prevenir que curar.

Leave a comment

Your email address will not be published. Required fields are marked *