Accidentalmente eliminé algunos archivos de un escritorio de Ubuntu. Ahora necesito recuperar solo los archivos perl que habían estado en el directorio / home / user. ¿Cómo se puede hacer esto? Puedo iniciar usando un USB Ubuntu en vivo. Por favor explique.
command-line
filesystem
files
data-recovery
kiran bbnl
fuente
fuente
photorec
probablemente no sea una solución viable, a menos que tenga una partición de inicio separada; ejecutarlo en la partición raíz tendrá el efecto de recuperar miles de archivos sin metadatos (es decir, con un nombre de archivo generadophotorec
sobre la marcha, no es útil para comprender qué archivos son los archivos que está buscando; al menos necesitará usargrep -l '#!/usr/bin/perl'
o variaciones y esperar que no existan / existan demasiados scripts de Perl en su sistema). Altestdisk
usarlo, debería poder recuperar solo la carpeta / archivos eliminados navegando por el sistema de archivos.testdisk
; deberías poder adaptarlo y usarlo para recuperar los archivos; si no sirve de nada, debe probar la solución de karel, pero tendrá que revisar todos los archivos de alguna maneraRespuestas:
Antes de que empieces:
¿Cuáles son las principales diferencias entre TestDisk y PhotoRec?
TestDisk es mucho más eficiente que PhotoRec. El problema con TestDisk es que no siempre recupera todos los archivos eliminados. Si accidentalmente reformatea una partición, TestDisk puede recuperar miles de archivos sin perder un solo archivo, pero si eliminó un archivo enviándolo a la Papelera y luego vaciando la Papelera, TestDisk no siempre puede recuperarlo.
Entonces, use TestDisk primero, y si recuperó todos los archivos eliminados con TestDisk, entonces ya está. Si recuperó la mayoría de los archivos eliminados con TestDisk, puede decidir si ha terminado o no. Si no ha terminado después de ejecutar TestDisk, puede intentar recuperar los archivos eliminados usando PhotoRec.
PhotoRec puede recuperar archivos selectivamente en función de su (s) tipo (s) de archivo, pero PhotoRec / TestDisk no puede escanear selectivamente un directorio individual en busca de archivos perdidos a menos que haya montado una partición completa del disco duro como este directorio. En algunos casos, el nombre del archivo se almacena en el archivo mismo. PhotoRec intenta recuperar el nombre de archivo en este caso, pero la mayoría de las veces PhotoRec no puede recuperar los nombres de archivo.
Recupere archivos basados en el tipo de archivo usando PhotoRec
Instale TestDisk desde el Centro de software de Ubuntu.
Inicie PhotoRec.
Abra una terminal y ejecute photorec (como root).
Seleccionar disco duro.
Seleccionar tipo de partición.
Si su disco duro tiene particiones de Linux, seleccione
[Intel]
.Seleccione la opción de tipo de archivo.
Muévete
[File Opt]
y presiona Enter. Aquí puede deshabilitar todos los tipos de archivos presionando s. Use el espacio para alternar el botón de verificación. Seleccione los tipos de archivo para recuperar. Para Perl, puede seleccionar elpl
script Perl o elpm
módulo Perl.Seleccione opciones.
Photorec también tiene una lista de diferentes opciones. En circunstancias normales, no necesita modificarlos.
Seleccionar partición.
Mueva el selector hacia arriba o hacia abajo a la partición de la que ha eliminado los archivos. Luego seleccione
[Search]
y presione Enter.Seleccione el tipo de sistema de archivos.
Si está utilizando Linux, será ext2 / ext3 / ext4, por lo que la selección predeterminada es
ext2/ext3
. De lo contrario, si está recuperando archivos de una partición formateada como FAT o NTFS, seleccioneOther
.Seleccionar espacio para análisis.
Seleccione
Free
si no escribió en esa partición después de eliminar el archivo en particular; de lo contrario, seleccioneWhole
.Seleccione un directorio para los archivos recuperados
Seleccione la ruta donde se almacenarán los archivos recuperados. Luego presione Y.
Photorec mostrará cuántos archivos ha recuperado.
Fuente: revisado de Cómo recuperar archivos borrados en Linux usando Photorec
fuente
testdisk
y luegophotorec
:photorec
recuperaré todos los archivos de texto en la partición seleccionada, sin metadatos (por lo tanto, sin nombres de archivo en los archivos recuperados) y posiblemente miles de archivos recuperados. Si las entradas del sistema de archivos aún no se han sobrescrito contestdisk
una, podría recuperar solo la carpeta eliminada / archivos eliminados. También le sugiero encarecidamente que no haga esto mientras arranca desde el disco duro que contiene los archivos eliminados, sino que apague el sistema inmediatamente y que lo haga desde un DVD / USB en vivo.