¿Existen herramientas, métodos, encantamientos para recuperar archivos eliminados recientemente en Ubuntu?
Si hace alguna diferencia, quiero recuperar un archivo de base de datos Keepass 2.x. Pero sería mejor tener un método / herramienta que funcione en cualquier tipo de archivo.
data-recovery
Decio Lira
fuente
fuente
Respuestas:
TestDisk a veces puede recuperar archivos eliminados recientemente.
fuente
He utilizado principalmente para recuperar el disco duro dañado tanto en NTFS (Windows), FAT32 (tarjeta Flash de un teléfono Nokia) y ext3 con excelentes resultados. Solo línea de comando, pero es bastante fácil, algo como esto:
Ordenará los archivos recuperados en las carpetas por tipo de archivo. Los documentos de Openoffice se recuperan como archivos zip. Como debe ejecutarlo como root (para acceder directamente al hardware), los archivos de salida también son propiedad de root, por lo que es probable que deba cambiar su propiedad más adelante.
fuente
foremost
pueda recuperar.xcf
archivos. Consulte la página de manual solo puede tratar con estos tipos de archivos: (jpg, gif, png, bmp, avi, exe, mpg, mp4, wav, riff, wmv, mov, pdf, ole, doc, zip, rar, htm, y cpp).extundelete es realmente genial si su sistema de archivos es ext3 o ext4.
Nota : extundelete requiere que desmontes tu unidad para que funcione correctamente (de todos modos, es una buena idea hacer lo antes posible, para evitar sobrescribir potencialmente los bytes recuperables en los archivos eliminados).
Desmontar la unidad en un sistema en vivo puede ser complicado ... a menudo recibirá el
device is busy
mensaje " ". Para borrar esto 'correctamente' es necesario cerrar todos los procesos que acceden al sistema de archivos. Pero ... probablemente estaba trabajando en su directorio de inicio, y hay un montón de procesos conectados a su directorio de inicio, así que buena suerte con eso.El truco para evitar esto es hacer un desmontaje 'perezoso':
dónde:
/home
montaje para usar con extundelete. Obviamente necesita reemplazar/home
con su montura de interésmount
Primero hice el comando para averiguar qué dispositivo (/dev/sda7
) necesito pasar a extundelete (la salida se trunca por brevedad)-l
opciónfuente
umount -l
evita que se abran / creen y escriban nuevos archivos (cachés web y demás) Sin embargo, no impide que los archivos abiertos existentes se sigan escribiendo (es decir, no cierra los archivos existentes). Sugieres cerrar, pero creo que un desmontaje diferido (la mayoría de las veces) dará como resultado archivos menos escritos, dependiendo de la partición en cuestión. En esa nota, lo mejor es tener ya instalado extundelete, y si no, ¡asegúrese de instalarlo en una partición distinta de la que está intentando recuperar!Si eliminó algún archivo por accidente pero aún conoce algunas cadenas escritas en ese archivo, puede usar:
fuente
25
y100
son solo algunos números mágicos que probablemente deban ajustarse para el caso específico.Para recuperar el directorio puedes usar
extundelete
Instalar extundelete
Comando para recuperar
Nota : en lugar de
dev/sda1
poner el nombre de la partición del disco duro./home/Documents/
es tu camino hacia la eliminación directa.fuente
autopsy
encontrar los inodes que necesitaba y luegoextundelete
restaurarlos. ¡Funcionado bien!.....~/Books$ sudo extundelete --restore-directory /home/newubuntu/Books/LaTeX /dev/sda2 WARNING: Extended attributes are not restored. Loading filesystem metadata ... 522 groups loaded. Loading journal descriptors ... 32242 descriptors loaded. Writing output to directory RECOVERED_FILES/ Failed to restore file /home/newubuntu/Books/LaTeX Could not find correct inode number past inode 2621441.
sudo extundelete -y --restore-directory /home/Documents/ /dev/sda1
Me gusta esto.R-Linux (Recovery Studio) es uno de los mejores. He usado esta herramienta muchas veces antes. Trabajé en una compañía donde usaron la versión comercial, 9/10 veces recupera todo lo que quieres. Realmente excelente aplicación. Salvé al mío y a mis amigos muchas veces antes.
Características (de su sitio web):
R-Linux recupera archivos :
Características avanzadas de R-Linux :
Reconocimiento y análisis del esquema de diseño de particiones Dinámico (Windows 2000 / XP / Vista / Win7), Básico, GPT y BSD (UNIX) y mapa de particiones de Apple . Se admiten particiones dinámicas sobre GPT, así como particiones dinámicas sobre MBR.
Crea archivos de imagen para un disco duro completo, disco lógico o su parte. Dichos archivos de imagen pueden procesarse como discos normales. Las imágenes pueden ser simples copias exactas de objetos (imágenes simples) compatibles con las versiones anteriores de R-Linux, o imágenes comprimidas que se pueden comprimir, dividir en varias partes y proteger con contraseña. Dichas imágenes son totalmente compatibles con las imágenes creadas por R-Drive Image, pero incompatibles con las versiones anteriores de R-Linux.
Reconoce nombres localizados.
fuente
Si usa HD interno secundario (sospecha lo mismo para HD externo) para la importación de archivos recuperados (desde HD principal, donde estaban originalmente los archivos), es necesario hacer un directorio en el que los archivos se colocarán en HD secundario. Para hacerlo, primero debe tener la configuración del BIOS para arrancar desde el CD. 1. Inicie Live Ubuntu Rescue-Remix CD, dé el comando para iniciar, luego, cuando se inicie en la terminal, verifique sus HD por comando - Código:
sudo fdisk -l
Date cuenta de qué HD es principal, cuál es secundario, y qué partición para buscar archivos y en dónde recuperarlos: Linux ext3 o Windows NTFS. El mío fue Linux. ¡Tiene suficiente espacio! (Entonces puedes intentar ejecutar Photorec ("sudo photorec") y espero que puedas ver todos tus HD. No tuve tanta suerte, así que tuve que crear el directorio y montar el sec. HD.)
sudo mkdir /media/disk
Si está bien, el indicador de terminal simplemente regresa.
sudo mount -t ext3 /dev/sdb2 /media/disk
Si está bien, el indicador de terminal simplemente regresa.
Ejecute Photorec por comando - Código:
sudo photorec
Vaya a través de la configuración y solo elija los tipos de archivo que desee, de lo contrario, tendrá miles de archivos para examinar.
Para obtener más detalles, visite: http: /www..ubuntumanual.org/posts/357/recover-your-deleted-files-in-ubuntu
fuente
Prueba el bisturí
para más información
fuente
.config/keepassx/*
(sus ubicaciones pueden variar)) a una partición de repuesto todas las noches. También he estado usando Unix desde siempre y por lo general te vuelves muy cuidadoso después de la segunda vez quethe-really-critical.file
Autopsy y lasherramientas Sleuthkit son excelentes para recuperar archivos borrados, con una interfaz de usuario fácil de usar, así como para estar disponibles en los repositorios :
fuente
autopsy
encontrar los inodes que necesitaba y luegoextundelete
restaurarlos. ¡Funcionado bien!Instalar bisturí
Edite el archivo scalpel.conf y descomente los tipos de archivo que desea recuperar. Cree una carpeta vacía (por ejemplo: recovery_data) Encuentre la partición donde estaban sus datos. Puede usar lsblk para obtener el mapa de partición.
Ejecute bisturí (suponga que los datos estaban en sda1)
fuente
Recientemente utilicé ext3grep para recuperar un gran archivo SQLite 3 que se eliminó de un sistema de archivos ext3.
Probé muchas otras herramientas de recuperación, todas las cuales no pudieron recuperar el archivo (de una imagen dd del disco).
Para usar ext3grep, necesitaba descargar y compilar la fuente. Lea detenidamente http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html de arriba a abajo para comprender cómo funciona el sistema de archivos ext3 y cómo usar el diario para encontrar dónde solían estar los archivos eliminados en el disco también fue requerido.
Esta no es una solución simple, sino muy, muy poderosa. Si está preparado para invertir unas horas para estudiar el documento y compilar el programa, vale la pena.
fuente