Cómo recuperar archivos borrados en Linux [Guía para principiantes]
Breve: Este artículo le muestra cómo recuperar archivos borrados en Linux utilizando la herramienta de línea de comandos Test Disk. Es una herramienta fácil de usar que casi cualquiera puede utilizar para recuperar archivos perdidos en Ubuntu u otras distribuciones de Linux.
¿Alguna vez has tenido esa horrible sensación? La que tienes cuando te das cuenta de que has borrado accidentalmente archivos y ni siquiera está en la papelera? A menudo viene precedida inmediatamente por la negación: Sé que tengo otra copia en alguna parte.
Pero en lugar de pasar por todas las etapas del duelo, no te preocupes. Y recuerda que no estás solo; tarde o temprano todo el mundo hace esto.
«¿No te preocupes?», replicas, «¡acabo de borrar la única copia de mi currículum!»
No, en serio, no te preocupes. Lo único que ha pasado es que se ha borrado de una lista. Mientras no escribas en el disco, sigue existiendo absolutamente. De hecho, dependiendo del tamaño del archivo y del espacio libre en la unidad, los archivos eliminados pueden persistir indefinidamente, incluso si escribes en la unidad.
«Sí, está bien», dices, «estaré tranquilo sabiendo que mi currículum «existe» en algún sentido abstracto. Pero por lo que a mí respecta, si no puedo abrirlo, editarlo o imprimirlo, no existe en ningún sentido práctico. Lo que realmente ayudaría sería una forma de «des-borrar» archivos. Y una que no requiera un laboratorio forense de informática».
En realidad, no te preocupes: no necesitas un laboratorio para recuperar los archivos borrados. Es más, si puedes superar el uso de una GUI primitiva, ¡es realmente fácil de hacer! Te mostraré cómo usar TestDisk para recuperar archivos borrados.
Cómo recuperar archivos borrados en Linux usando TestDisk
Déjame presentar un ejemplo simplificado: Tomé una unidad de pulgar limpio añadido algunos archivos, a continuación, eliminado uno. Ahora, mi sistema tiene una característica que eliminará directamente los archivos de los medios extraíbles, pasando por alto la «basura» por completo; es decir, si elijo hacer clic «derecho» en un archivo y luego elegir «eliminar». Todavía presenta una advertencia, pero un clic en el botón «sí» y el archivo se ha ido para siempre. O eso parece.
Pero esta vez no he tenido esa horrible sensación. Y no, no porque sea un escenario cocinado. Sabía que lo único que tenía que hacer era abrir el terminal escribir «testdisk» y darle a «enter». Cuando hice esto por primera vez tuve uno de mis «momentos Linux». Porque si no lo tienes -y yo no lo tenía- te dice cómo conseguirlo. Sólo tienes que escribir «sudo apt install testdisk» y entrar y lo tendrás en unos 10 segundos.
Si prefieres los vídeos, puedes ver este vídeo del mismo tutorial en el canal de YouTube de It’s FOSS:
Paso 1
Primero tienes que instalar la herramienta TestDisk. La mayoría de las distribuciones de Linux ya tienen esta herramienta en su repositorio oficial. En Ubuntu y otras distribuciones de Linux basadas en Ubuntu, como Linux Mint, elementary OS, etc, puedes utilizar el siguiente comando para instalar TestDisk:
sudo apt install testdisk
Los usuarios de Arch Linux pueden instalarlo desde AUR. Puedes descargarlo para otras distribuciones de Linux desde el siguiente enlace:
Aunque estoy usando Ubuntu en este tutorial, esto no significa que sea sólo para recuperar archivos borrados en Ubuntu Linux. Las instrucciones presentadas aquí funcionan también para otras distribuciones.
Paso 2
Ejecuta TestDisk en la terminal usando el comando que aparece a continuación:
testdisk
Paso 3
Cuando lo abras, verás algo parecido a esto. ¡¡¡Ten paciencia!!! La interfaz es realmente sencilla, pero tienes que leer cuidadosamente el texto. Usa las flechas para navegar y «enter» para seleccionar.
Las pantallas que tienen comandos extra se lo indicarán. También tenga en cuenta que TestDisk 7.0 tiende a resaltar el siguiente paso razonable. Casi siempre acierta, pero lee la pantalla, ya que no puede leer tu mente. En cualquier caso, cuando quiera que le dejes crear un archivo de registro, dale el gusto. Está a punto de sacarte de un agujero.
Paso 4
Ahora, en este punto, si tienes suerte, deberías ver tu disco. Y puedes pasar a los últimos pasos. Pero vamos a suponer que no lo eres, que tienes, por ejemplo, una máquina multiarranque. En este caso, las propiedades pueden ser borrosas, y Testdisk necesita tu permiso para abrirlas. Verás algo así:
Selecciona «sudo» e introduce tu contraseña. Pulsa «enter» y «enter» de nuevo en la siguiente pantalla para crear otro archivo de registro.
Paso 5
Esta vez Testdisk muestra todas tus unidades. Haz una flecha hasta la unidad en cuestión y pulsa «enter».
Paso 6
Testdisk ha vuelto a seleccionar la configuración correcta. Esto tiene sentido ya que un dispositivo de almacenamiento simple rara vez está particionado. De nuevo le damos a enter:
Paso 7
Y por último tenemos que hacer una pequeña reflexión al respecto. Si leíste la primera pantalla -y apuesto a que no lo hiciste- este programa no es sólo para recuperar archivos borrados. Es una potente utilidad de disco. Pero si recordamos lo que estamos tratando de hacer la elección es bastante obvia: no estamos tratando de arreglar un disco, estamos tratando de recuperar un archivo. Seleccionamos «Avanzado» y le damos a «enter».
Paso 8
En la parte inferior de la página elige «Undelete» y prepárate para ver un fantasma!
Paso 9
Testdisk escaneará en busca de archivos y producirá una lista de archivos borrados resaltada en rojo. Desciende hasta ella y lee con atención las opciones que aparecen en la parte inferior.
Paso 10
De nuevo, ten en cuenta que Testdisk es una herramienta multifunción. La mayoría de estas opciones tienen que ver con grupos de archivos; ¡sólo queremos recuperar nuestro maldito currículum! Así que dale a la «c».
Como puedes ver en el marcador, hemos ganado 1-0. Después de darle a «c» hay opciones acerca de dónde podrías querer recuperar el archivo, pero por defecto es tu carpeta de inicio. Y de nuevo esto es generalmente lo mejor que se puede hacer. Navegar en Testdisk es un poco complicado, mientras que arrastrar y soltar después es una brisa.
Algunos consejos para recuperar archivos borrados en Linux usando TestDisk
Primero, si te encuentras en un lugar que no quieres estar, pulsa «q» para salir. Esto no cerrará el programa, en su lugar, actuará como el botón «atrás» en un programa con una interfaz gráfica de usuario completa, y le hará retroceder una página. Y al igual que un botón «atrás» repitiendo eventualmente te llevará de vuelta al principio.
En segundo lugar, como con cualquier cosa, cuantas menos distracciones, más fácil es encontrar lo que estás buscando. En otras palabras, separa físicamente todas las demás unidades de almacenamiento. En entornos gráficamente sencillos la simplicidad es tu amiga.
Por último, Testdisk también puede ayudarte a recuperar archivos que se han vuelto inaccesibles por otras razones. De hecho, esta es la razón por la que empecé a utilizar el programa en primer lugar. Intentaba salvar los archivos de una unidad dañada que no podía arrancar. Normalmente, es simplemente una cuestión de retirar dicha unidad y conectarla a un adaptador USB. Entonces puedes montarlo en otro PC y copiar los archivos donde quieras.
¿Pero qué pasa si la unidad está formateada en LVM? Este era mi problema porque una unidad LVM montada no se parece en nada a un sistema operativo Linux normal. No aparece ninguno de los archivos habituales, y buscar por ahí simplemente no sirve de nada. Esto, entre otras razones, se debe a que la mayoría de los administradores de archivos de Linux ya no pueden leer los sistemas de archivos ext.2.
No obstante, después de unos cuantos comienzos en falso, pude encontrar y guardar los archivos que faltaban. Tenga en cuenta, sin embargo, que la secuencia de pasos aquí será un poco diferente, es posible que tenga que utilizar la opción «analizar» para Testdisk para dar sentido a la unidad y puede que tenga que hurgar un poco para encontrar la carpeta «home» una vez que lo haga. Además, los archivos que buscas no aparecerán en rojo, ya que nunca fueron eliminados. Pero una vez que los encuentres, el procedimiento de copia es básicamente el mismo.
Con Testdisk y un poco de suerte, puede que no vuelvas a perder tu currículum, ya que siempre puedes recuperar los archivos borrados en Linux.
Descargo de responsabilidad: este tutorial es un envío de un lector.
Tengo 59 años, paisajista a tiempo completo y médico de PC a tiempo parcial. Soy un ávido usuario de Linux desde hace más de diez años. En ese tiempo, no pretendo haber cometido todos los errores posibles, sólo la mayoría de ellos. Soy un gran fan del prog rock, el avant jazz y J S Bach, y disfruto leyendo a Neal Stevenson y cualquier cosa que tenga que ver con los problemas fundacionales de la física moderna.
- Facebook440
- Twitter3
- LinkedIn10
- Reddit10
- Bolsillo0