Arquivos de recuperação removidos pelo comando rm Ubuntu 14.04.2 LTS

Arquivos de recuperação removidos pelo comando rm Ubuntu 14.04.2 LTS

Estou trabalhando em domínio incorporado. Ao criar o sistema de arquivos para um projeto, mantive o nome do sistema de arquivos como ~. Foi protegido contra gravação. Em seguida, tentei remover todo o sistema de arquivos por comando rm -rf ~no diretório onde o sistema de arquivos (projeto incorporado) está presente. Mas, este comando removeu os arquivos do diretório inicial do meu sistema, porque ~se refere ao diretório inicial no Ubuntu. Estava demorando mais vezes. Então parei e descobri que ele estava excluindo os arquivos do diretório inicial do meu sistema.

Então, como posso recuperar todos os arquivos excluídos .. ?? Por favor, me dê uma solução exata. Os detalhes do meu sistema são

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

Não tenho nenhuma partição no HDD. Estou usando-o como uma única unidade. Detalhes do meu 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

Dê-me as soluções mais favoráveis......

Responder1

Primeiramente você não deve usar o sistema operacional até que os arquivos sejam restaurados, pois seus dados que ainda estão presentes no disco podem ser sobrescritos. Você deve usar live-cd/live-usb (talvez Ubuntu DVD) para recuperação de dados e salvar arquivos em discos diferentes. Se os dados forem realmente valiosos, você deve criar uma imagem do seu disco (cópia byte a byte) e trabalhar com eles:

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

onde /dev/sda1 é partição com dados, /home/user/image.bin - exemplo de nome para arquivo de imagem de disco. Você deve ter certeza de que o arquivo de imagem de disco estará localizado em outro disco ou partição.

Não há maneiras simples de recuperar arquivos removidos pelo rm se o seu sistema de arquivos for ext2/3/4.

Se seu sistema de arquivos estiver em ext2/3/4, veja isto: https://superuser.com/questions/171673/how-to-recover-files-from-linux-ext4-harddrive

Você pode tentar extundelete: https://unix.stackexchange.com/questions/122305/undelete-a-just-deleted-file-on-ext4-with-extundelete

Se isso não der o resultado desejado, você pode usar o TestDisk: http://www.cgsecurity.org/wiki/TestDisk

informação relacionada