- Published on
Recuperar archivos borrados linux
- Authors
- Name
- Nicolás
Este artículo muestra cómo recuperar archivos eliminados en Linux mediante la herramienta de línea de comandos Disco de prueba. 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 este horrible sentimiento? ¿La que obtienes cuando te das cuenta de que borraste archivos accidentalmente y ni siquiera están en la papelera de reciclaje? A menudo es inmediatamente precedido por una negación: sé que tengo otra copia en algún lugar.
Pero en lugar de pasar por todas las etapas del dolor, no te preocupes. Y recuerda que no estás solo; tarde o temprano, todo el mundo hace esto.
«¿No te preocupes?» dices, «¡Acabo de borrar la única copia de mi currículum!»
No, de verdad, no te preocupes. Todo lo que pasó fue que lo tacharon de una lista. Mientras no escribas en el disco duro, seguirá existiendo. De hecho, dependiendo del tamaño del archivo y del espacio libre en el disco, los archivos borrados pueden persistir indefinidamente, incluso si se escribe en el disco.
Sí, bien», dices, «estaré seguro de que mi currículum «existe» en un sentido abstracto. Pero en lo que a mí respecta, si no puedo abrirlo, editarlo o imprimirlo, no existe en la práctica. Lo que sería realmente útil sería una forma de «des-borrado» de los archivos. Y eso no requiere un laboratorio forense de computadoras».
De verdad, no te preocupes, no necesitas un laboratorio para recuperar archivos borrados. Además, si puedes prescindir de un GUI primitivo, ¡es realmente fácil de hacer! Les mostraré cómo usar TestDisk para recuperar archivos eliminados.
Tabla de Contenidos
Cómo recuperar archivos eliminados en Linux usando TestDisk
Déjeme darle un ejemplo simplificado: Tomé una unidad flash limpia, añadí algunos archivos, y luego borré uno. Ahora mi sistema tiene una función que me permite eliminar directamente los archivos de los medios extraíbles, pasando por alto el «cubo de basura»; es decir, si elijo hacer clic con el botón derecho del ratón en un archivo y luego elijo «eliminar». Siempre hay una advertencia, pero un clic en el botón «sí» y el archivo desaparece para siempre. O eso parece.
Pero esta vez no tuve esa horrible sensación. Y no, no porque sea un escenario inventado. Sabía que todo lo que tenía que hacer era abrir el terminal del disco de prueba y hacer clic en «entrar». Cuando lo hice 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 escribe «sudo apt install testdisk» y presiona «enter» y lo tendrás en unos 10 segundos.
Paso 1
Primero debe 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, OS elemental, etc., puedes usar el comando de abajo para instalar TestDisk :
sudo apt install testdisk
Los usuarios de Arch Linux pueden instalarlo desde AUR. Puedes descargarlo para otras distribuciones de Linux en el siguiente enlace:
Descargar TestDisk
Aunque estoy usando Ubuntu en este tutorial, eso no significa que sólo se trate de recuperar archivos borrados en Ubuntu Linux. Las instrucciones presentadas aquí también funcionan para otras distribuciones.
Paso 2
Ejecute TestDisk en la terminal usando el comando de abajo:
testdisk
Paso 3
Cuando lo abras, verás algo que se parece a esto. ¡Tengan paciencia! La interfaz es realmente simple, pero deberías leer el texto con cuidado. Utilice las teclas de flecha para navegar y la tecla Intro para seleccionar.
Cómo recuperar archivos eliminados en Linux usando TestDisk
Seleccione «Crear un nuevo archivo de registro».
Las pantallas que tienen comandos adicionales le dirán esto. También note que TestDisk 7.0 tiende a resaltar el siguiente paso razonable. Esto casi siempre es correcto, pero lee la pantalla, ya que no puede leer tu mente. En cualquier caso, cuando quiera que le dejes crear un archivo de registro, complácelo. Está a punto de sacarte de un agujero.
Paso 4
Ahora, en este punto, si tienes suerte, deberías ver a tu lector. Y puedes pasar a los pasos finales. Pero supongamos que no eres, digamos, una máquina de múltiples botes. En este caso, los dueños pueden volverse borrosos, y Testdisk necesita su permiso para abrirlos. Verás algo como esto:
Cómo recuperar archivos eliminados en Linux usando TestDisk
A veces puede necesitar derechos de sudo.
Selecciona «sudo» e introduce tu contraseña. Presione «enter» y «enter» de nuevo en la siguiente pantalla para crear otro archivo de registro.
Paso 5
Esta vez, Testdisk muestra todos sus discos. Presione la tecla de flecha de la unidad en cuestión y pulse Intro.
Cómo recuperar archivos eliminados en Linux usando TestDisk
Tendrá que seleccionar la unidad en la que está buscando los archivos.
Paso 6
El disco de prueba ha vuelto a seleccionar la configuración correcta. Esto tiene sentido, porque un solo dispositivo de almacenamiento rara vez está dividido. Presiona Enter de nuevo:
Cómo recuperar archivos eliminados en Linux usando TestDisk.
Paso 7
Y finalmente, necesitamos pensar un poco sobre qué hacer. Si has leído la primera pantalla – y apuesto a que no lo has hecho – este programa no es sólo para recuperar archivos borrados. Es una poderosa utilidad de disco. Pero si recordamos lo que intentamos hacer, la elección es bastante obvia: no estamos intentando reparar un disco, estamos intentando recuperar un archivo. Seleccione «Avanzado» y pulse «Intro».
Cómo recuperar archivos eliminados en Linux usando TestDisk
Seleccione «Avanzado».
Paso 8
En la parte inferior de la página, elija «Recuperar» y prepárese para ver un fantasma!
Cómo recuperar archivos eliminados en Linux usando TestDisk
Seleccione «Undelete».
Paso 9
Testdisk buscará los archivos y producirá una lista de archivos eliminados resaltados en rojo. Flecha abajo para acceder a ella y leer las opciones en la parte inferior.
Cómo recuperar archivos eliminados en Linux usando TestDisk
Paso 10
Una vez más, tenga en cuenta que Testdisk es una herramienta multifuncional. La mayoría de estas opciones son para grupos de archivos; ¡sólo queremos recuperar nuestro maldito currículum! Así que presiona «c».
Cómo recuperar archivos eliminados en Linux usando TestDisk
Pulse C para copiar y recuperar el archivo eliminado.
Como pueden ver en el marcador, ganamos 1-0. Después de pulsar «c», puedes elegir dónde quieres recuperar el archivo, pero por defecto es tu carpeta de inicio. De nuevo, esto es normalmente lo mejor que se puede hacer. Navegar en Testdisk es un poco difícil, mientras que arrastrar y soltar después es pan comido.
Algunos consejos para recuperar archivos eliminados en Linux usando TestDisk
En primer lugar, si estás en un lugar donde no quieres ir, pulsa «q» para parar. Esto no cerrará el programa, sino que actuará como el botón «atrás» de un programa con una interfaz gráfica completa, y te llevará a una página anterior. Y al igual que un botón de «atrás» que se repite, eventualmente te llevará de vuelta al principio.
Entonces, como con todo, cuantas menos distracciones, más fácil es encontrar lo que buscas. En otras palabras, separar físicamente todas las demás unidades de almacenamiento. En ambientes gráficamente simples, 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, es por eso que empecé a usar el programa en primer lugar. Intentaba hacer una copia de seguridad de los archivos de un disco corrupto que no se podía iniciar. Normalmente, sólo tienes que quitar la unidad y conectarla a un adaptador USB. Luego puedes montarlo en otro PC y copiar los archivos donde quieras.
¿Pero qué pasa si la unidad está formateada como un LVM? Este fue 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 no ayuda. Una de las razones de esto es que la mayoría de los administradores de archivos de Linux ya no pueden leer los sistemas de archivos ext.2.
Sin embargo, después de algunos inicios en falso, fui capaz de encontrar y guardar los archivos que faltaban. Tenga en cuenta, sin embargo, que la secuencia de pasos será un poco diferente aquí, es posible que tenga que utilizar la opción de «escanear» para Testdisk para darle sentido al disco y puede que tenga que buscar un poco para encontrar la carpeta «home» una vez que lo haya hecho. Además, los archivos que buscas no aparecerán en rojo, ya que nunca fueron borrados en primer lugar. Pero una vez que los encuentras, el procedimiento de copia es esencialmente el mismo.
Con Testdisk y un poco de suerte, es posible que no vuelvas a perder tu currículum porque siempre puedes recuperar archivos eliminados en Linux.