Cómo recuperar un archivo eliminado en Linux

Cómo recuperar un archivo eliminado en Linux

¿Te ha pasado esto alguna vez? Se dio cuenta de que había eliminado un archivo por error, ya sea a través de la tecla Del. o usando rm en la línea de comando.

En el primer caso, siempre puede ir a Papelera. busque el archivo y restáurelo a su ubicación original. Pero, ¿qué pasa con el segundo caso? Como estoy seguro de que probablemente sabrá, la línea de comandos de Linux no envía archivos eliminados a ninguna parte, los ELIMINA. Culo. Se han ido.

Lectura sugerida: Cómo recuperar archivos/directorios eliminados con la herramienta Bisturí

En este artículo, compartiremos un consejo que puede ser útil para evitar que esto le suceda a usted, y un herramienta que puede considerar usar si en algún momento es lo suficientemente descuidado como para hacerlo de todos modos.

Cree un alias para ‘rm-i’

El modificador-i, cuando se usa con rm. (y también otras herramientas de manipulación de archivos como cp o mv) hacen que aparezca un mensaje antes de eliminar un archivo.

Lo mismo se aplica a copiar, mover o cambiar el nombre de un archivo. archivo en una ubicación donde ya existe uno con el mismo nombre.

freestar.config.enabled_slots.push

Este mensaje le da una segunda oportunidad para considerar si realmente desea eliminar el archivo; si confirma el mensaje, desaparecerá. En ese caso, lo siento, pero este consejo no lo protegerá de su propio descuido.

Para reemplazar rm. con un alias para ‘rm-i’, haga:

alias rm = ‘rm-i’

El comando alias. confirmará que rm. ahora tiene un alias:

 Agregar alias rm Command  Comando Agregar Alias ​​rm Comando Agregar Alias ​​rm

Sin embargo, esto solo durará durante la sesión de usuario actual en el shell actual. Para que el cambio sea permanente, tendrá que guardarlo en ~/.bashrc (algunas distribuciones pueden usar ~/.profile en su lugar) como se muestra a continuación:

 Agregar alias de forma permanente en Linux Agregar alias de forma permanente en Linux Agregar alias de forma permanente en Linux

Para que los cambios en ~/.bashrc (o ~/.profile) surtan efecto de inmediato, fuente el archivo desde el shell actual:

. ~/.bashrc  Active Alias ​​en Linux  Alias ​​activo en Linux Alias ​​activo en Linux

La herramienta forense: más importante

Con suerte, tendrá cuidado con sus archivos y solo necesitará usar esta herramienta mientras recupera un archivo perdido de un disco externo o unidad USB.

Sin embargo, si se da cuenta de que eliminó accidentalmente un archivo en su sistema y van a entrar en pánico, no lo haga. Echemos un vistazo a la principal, una herramienta forense que fue diseñada para este tipo de escenarios.

Para instalar principalmente en CentOS/RHEL 7. deberá habilitar Repoforge. primero:

# rpm-Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm # yum install primero

Mientras que en Debian. y derivados, simplemente haga

# aptitude install antes que nada

Una vez que se haya completado la instalación, procedamos con una prueba simple. Comenzaremos eliminando un archivo de imagen llamado nosdos.jpg del directorio /boot/images.

# cd images # rm nosdos.jpg

Para recuperarlo, use principalmente lo siguiente (primero deberá identificar la partición subyacente; en este caso,/dev/sda1 es donde reside/boot):

# foremost-t jpg-i/dev/sda1-o/home/gacanepa/rescatado

donde /home/gacanepa/rescatado. es un directorio en un disco separado-manténgalo en Tenga en cuenta que recuperar archivos en la misma unidad donde se ubicaron los eliminados no es un movimiento inteligente.

Si, durante la recuperación, ocupa los mismos sectores del disco donde solían estar los archivos eliminados, es posible que no sea ​​posible recuperar cualquier cosa. Además, es esencial detener todas sus actividades antes de realizar la recuperación.

Una vez que foremost haya terminado de ejecutarse, el archivo recuperado (si la recuperación fue posible) se encontrará dentro de /home/gacanepa/directorio rescatado/jpg.

Resumen

En este artículo hemos explicado cómo evitar eliminar un archivo accidentalmente y cómo intentar recuperarlo si ocurre un evento no deseado. Sin embargo, tenga en cuenta que, según el tamaño de la partición, la ejecución puede llevar bastante tiempo.

Como siempre, no dude en hacernos saber si tiene preguntas o comentarios. No dude en enviarnos una nota utilizando el formulario a continuación.