Archivos de recuperación que se eliminaron con el comando rm Ubuntu 14.04.2 LTS

Archivos de recuperación que se eliminaron con el comando rm Ubuntu 14.04.2 LTS

Estoy trabajando en un dominio integrado. Mientras creaba un sistema de archivos para un proyecto, mantuve el nombre del sistema de archivos como ~. Estaba protegido contra escritura. Luego intenté eliminar todo ese sistema de archivos mediante un comando rm -rf ~en el directorio donde está presente el sistema de archivos (proyecto integrado). Pero este comando eliminó los archivos del directorio de inicio de mi sistema, porque ~se refiere al directorio de inicio en Ubuntu. Estaba tardando más veces. Luego me detuve y supe que estaba eliminando los archivos del directorio de inicio de mi sistema.

Entonces, ¿cómo puedo recuperar todos los archivos eliminados nuevamente? Por favor, dame una solución exacta. Los detalles de mi sistema son

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.2 LTS
Release:    14.04
Codename:   trusty

No tengo ninguna partición en HDD. Lo estoy usando como una sola unidad. Detalles de mi disco

   *-disk                  
   description: ATA Disk
   product: ST500LM012 HN-M5
   vendor: Seagate
   physical id: 0.0.0
   bus info: scsi@0:0.0.0
   logical name: /dev/sda
   version: 2BA3
   serial: S316J90F200261
   size: 465GiB (500GB)
   capabilities: partitioned partitioned:dos
   configuration: ansiversion=5 sectorsize=512 signature=0002c421

Dame las soluciones más favorables...

Respuesta1

En primer lugar, no debe utilizar el sistema operativo hasta que se restauren los archivos, ya que los datos que aún están presentes en el disco pueden sobrescribirse. Deberías usar live-cd/live-usb (tal vez Ubuntu DVD) para recuperar datos y guardar archivos en un disco diferente. Si los datos son realmente valiosos, debe crear una imagen en su disco (copia byte por byte) y trabajar con ellos:

dd if=/dev/sda1 of=/home/user/image.bin bs=1048576

donde /dev/sda1 es la partición con datos, /home/user/image.bin - ejemplo de nombre para el archivo de imagen de disco. Debe asegurarse de que el archivo de imagen del disco esté ubicado en otro disco o partición.

No hay formas sencillas de recuperar archivos eliminados por rm si su sistema de archivos es ext2/3/4.

Si su sistema de archivos es ext2/3/4, vea esto: https://superuser.com/questions/171673/how-to-recover-files-from-linux-ext4-harddrive

Puedes probar extundelete: https://unix.stackexchange.com/questions/122305/undelete-a-just-deleted-file-on-ext4-with-extundelete

Si esto no da el resultado deseado, puedes usar TestDisk: http://www.cgsecurity.org/wiki/TestDisk

información relacionada