Arquivos, imagens, documentos excluídos acidentalmente.

Iniciado por youtudoaki, 08 de Maio de 2015, 02:06

tópico anterior - próximo tópico

youtudoaki

Olá galera do Ubuntu Forum

Sou iniciante no linux, e acabei deletando todos meus arquivos, imagens, documentos, pasta pessoal e etc. Vou tentar explicar como aconteceu, recentemente instalei o navegador Tor através de um tutorial que encontrei na internet e por sinal foi excelente. Os comandos do tuto foram esses:

Para instalar Tor:

$ cd ~
$ wget https://www.torproject.org/dist/torbrowser/4.0.3/tor-browser-linux64-4.0.3_en-US.tar.xz
$ tar -xJvf tor-browser-linux64-4.0.3_en-US.tar.xz
$ cd tor-browser_en-US/
$ ./start-tor-browser

Para um uso mais fácil, faça o seguinte:

$ sudo ln -sf ~/tor-browser_en-US/start-tor-browser /usr/bin/tor

Opcional, para remover tor-browser, faça:

$ rm -r ~/tor-browser_en-US/start-tor-browser /usr/bin/tor ~/.tor-browser-en


Mas depois de algumas atualizações do tor a "nova aba" não carregava, tentei de todo jeito fazer a "nova aba" carregar mas não tive exito, então resolvi desinstalar o tor e instalar de novo usando o comando acima "Opcional, para remover tor-browser".

Porém o comando não funfou, tentei várias vezes e nada, então recorri ao Google e testei vários comandos para desinstala-lo, sudo apt-get remove tor , sudo apt-get remove tor-browser - entre outros que não lembro no momento.

E o comando que acho que me dei mal foi:

sudo apt-get remove tor-browser
rm -r ~ / .tor-browser-en

Logo após iniciar o comando acima, recebi a mensagem pelo terminal que avisava sobre o comando usando o ponto "/" era perigoso, e não dei atenção ao aviso e fechei o terminal, quando fui procurar um documento "Cade", sumiu tudo.  Só recebia a mensagem "Arquivo ou diretório não encontrado".

E acabei sem arquivo nenhum, por isso recorri ao forum na tentativa de encontrar alguma solução para recuperar meus arquivos. Se alguém tiver alguma solução para esse problema por favor "Me ajuda ae".

Agradeço desde já pela ajuda.

druidaobelix

Reiterando a questão, isso pode ajudar, alguns tópicos cuidando do assunto:

http://ubuntuforum-br.org/index.php/topic,115913.0.html

http://ubuntuforum-br.org/index.php/topic,116767.0.html

http://ubuntuforum-br.org/index.php/topic,115774.0.html

Certamente existem mais tópicos no Fórum cuidando desse assunto.

Atente para a necessidade de não gravar absolutamente nada no disco que precisa ser recuperado.

A pior coisa que pode acontecer em recuperação de disco é sobrescrever arquivos.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#2
Reforçando o quanto já dito nos tópicos indicados, o R-Studio é um software muito fácil de usar e tem também a possibilidade de ser baixado gratuitamente e utilizado para verificar o disco e analisar a possibilidade real de recuperar os arquivos, use-o ao menos como um caminho de verificação, pois para usá-lo de fato para recuperar os arquivos já há necessidade de adquirir o produto, o que custa cerca de 80 dollars no modo monousuário, mas não deixe de usá-lo pelo menos enquanto ferramenta gratuita para clarear o caminho a ser seguido.

http://www.r-studio.com
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

youtudoaki

#3
Eu li os tópicos e todas as ferramentas citadas são boas, mas eu resolvi usar o extundelete.

E o resultado foi esse:

AVISO: Extensão atributos não são restauradas.
AVISO: EXT3_FEATURE_INCOMPAT_RECOVER está definido.
A partição deve ser desmontado para recuperar quaisquer arquivos sem mais perda de dados.
Se a partição não está montado, esta mensagem indica
foi indevidamente desmontado, e você deve executar fsck antes de continuar.
Se você decidir continuar, extundelete poderá substituir alguns dos excluído
arquivos e fazer a recuperar esses arquivos impossível. Você deve desmontar o
sistema de arquivos e verificá-lo com fsck antes de usar extundelete.
Você gostaria de continuar? (y / n)

Ae eu rodei o "sudo blkid" e depois o fsck e monto o sda6 que eu estou tentando recuperar , só que volto esse problema:

AVISO !!! O sistema de arquivos está montado. Se você continuar, você  *** WILL *** causar  ***GRAVES *** danos sistema de arquivos.

E agora não sei o que fazer  "se pular da frigideira cai no fogo",  se eu continuo com o extundelete pode ser impossível  recuperar os arquivos
e se eu continuo com o  blkid pode causar sérios danos ao sistema de arquivos. O que você recomenda? Ou o que eu devo fazer?

druidaobelix

Verificou com o R-Studio se os arquivos estão realmente lá e podem ser recuperados?
Ele irá te informar qual é a probabilidade de sucesso na recuperação.

Está usando o extundelete a partir de um live-pendrive?
É necessário que o drive esteja desmontado.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

platao

 youtudoaki e so baixar o Tor https://dist.torproject.org/torbrowser/4.5/tor-browser-linux64-4.5_pt-PT.tar.xz se vc usa ubuntu 64 bits, extrai ele na sua pasta home, vai ser criada a pasta tor-browser_pt-PT coloque um . para que ela fique oculta na home e pronto!!!, dai e so criar um atalho e colocar na barra lateral do ubuntu. Para crair o atalho vc pode usar um programa chamado menulibre ou criar na mao mesmo.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

druidaobelix

Citaryoutudoaki e so baixar o Tor https://dist.torproject.org/torbrowser/4.5/tor-browser-linux64-4.5_pt-PT.tar.xz se vc usa ubuntu 64 bits, extrai ele na sua pasta home, vai ser criada a pasta tor-browser_pt-PT coloque um . para que ela fique oculta na home e pronto!!!, dai e so criar um atalho e colocar na barra lateral do ubuntu. Para crair o atalho vc pode usar um programa chamado menulibre ou criar na mao mesmo.


Então, /platao/,

Será que esse post era para ter vindo para este tópico mesmo? :-)

A questão aqui tratada é perda e recuperação de arquivos.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

platao

Sem duvida druida! As vezes o pessoal acha que tem que fazer tudo por linha de comando, malabarismos e e tudo simples nesse caso. Imagino que talvez o amigo deu algum comando errado ao fazer tudo pelo terminal e sem experiencia, acabou comprometendo o sistema.

Se ele conseguisse pelo live pendrive do ubuntu montar a partição seria melhor para tentar acertar o sistema de arquivos, ou recuperar os arquivos dele.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

druidaobelix

Ok, agora entendi, você indicou um modo simples de instalar o Tor ao invés daquele procedimento que foi realizado e ocasionou o desastre da perda dos arquivos, eu não havia entendido a relação entre uma coisa e outra. Grato.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

youtudoaki

Agradeço a dica Platão, depois vou instalar o tor com essa dica, mas o principal agora é tentar recuperar meus arquivos e ta dando trabalho.

Ontem tava dando uma relida nos tópicos e dicas que o  druidaobelix, me indicou e resolvi testar o TestDisk achei ele melhor, também baixei o R-Studio como indicado mas não cheguei instalar e dei continuação no TestDisk.

E uma ótima surpresa, achei os arquivos todos:

Bad relative sector.
  3 E extended             60800 205 12 121601  57 56  976758786

Porém quando pressiono "enter" para restaurar ele me informa:

"Nenhuma partição encontrada ou seleccionado para recuperação"

Mas eles estão lá, quando teclo "P" para lista-los ele volta a lista correta:

>drwxr-xr-x     0     0      4096  7-May-2015 01:06 .
drwxr-xr-x     0     0      4096  7-May-2015 01:06 ..
drwx------     0     0     16384 17-Feb-2015 22:56 lost+found
drwxr-xr-x     0     0     12288  9-May-2015 20:50 etc
drwxr-xr-x     0     0      4096 26-Feb-2015 23:57 media
drwxr-xr-x     0     0      4096 18-Apr-2015 03:27 bin
drwxr-xr-x     0     0      4096  7-May-2015 01:06 boot
drwxr-xr-x     0     0      4096 22-Jul-2014 19:23 dev
drwxr-xr-x     0     0      4096 17-Feb-2015 23:03 home
drwxr-xr-x     0     0      4096 27-Feb-2015 00:08 lib
drwxr-xr-x     0     0      4096 27-Feb-2015 00:08 lib64
drwxr-xr-x     0     0      4096 10-Apr-2014 19:12 mnt
drwxr-xr-x     0     0      4096  4-Mar-2015 23:16 opt
drwxr-xr-x     0     0      4096 10-Apr-2014 19:12 proc
                                                   Next
Use Right to change directory, h to hide deleted files
    q to quit, : to select the current file, a to select all files
    C to copy the selected files, c to copy the current file

Já tentei todos comandos possíveis mas não tive exito, tive que parar nessa parte evitando mais danos.

A questão agora é:  Como recuperar eles?



garfo

CitarAs vezes o pessoal acha que tem que fazer tudo por linha de comando, malabarismos e e tudo simples nesse caso. Imagino que talvez o amigo deu algum comando errado ao fazer tudo pelo terminal e sem experiencia, acabou comprometendo o sistema.

Eu aviso a galera sobre os perigo de usar (e indicar usuários a usarem) o terminal, mas o que mais vejo é linuxeiro achando que usar terminal é cool e só vivendo a base de comandos. Aí usuários novatos caem na balela, se dão muito mal, e depois são recebidos com desculpinhas tipo "ain não era pra você ter usado terminal, linux não precisa disso", sendo que o que mais acontece no fórum é gente postando comandos para novatos.  ::)
Garfo -  linux
"Pra quê complicar? Facilidade e simplicidade é tudo!"

druidaobelix

#11
CitarJá tentei todos comandos possíveis mas não tive exito, tive que parar nessa parte evitando mais danos.
A questão agora é:  Como recuperar eles?

Não consigo compreender muito bem qual é sua dificuldade.

Existem numerosos tutoriais na internet, textos e vídeos, fazendo passo-a-passo do uso do Testdisk, inclusive em idioma português.

Sem ter o cuidado de analisar cada um deles, nem sei dizer se os melhores, mas apenas como exemplo:

http://www.100security.com.br/recuperar-arquivos-deletados-usando-testdisk/

Esse acima, bem detalhado e ilustrado, usa um exemplo em Windows mas é idêntico em Linux, nada muda nos procedimentos.

http://www.vivaolinux.com.br/artigo/Recuperacao-de-particoes-deletadas-com-o-TestDisk?pagina=2

Suba o sistema por um live-pendrive.

Deixe de antemão montado de preferência um disco externo, um pendrive ou ao menos, na pior das hipoteses, uma outra partição (se já existir, não vá querer criar agora) para onde irá salvar os arquivos recuperados.

Nesse local escolhido crie um diretório (pasta) para acolher os arquivos salvos (ou use um que já exista), atentando para o espaço que será necessário dependendo da quantidade e tamanho dos arquivos a serem recuperados.

Não copie tais arquivos para o mesmo disco/partição, é uma péssima ideia fazer isso.

É preciso deixar montado para lá adiante encontrar tal diretório debaixo da árvore /media do disco de destino, é para lá que você deve direcionar a cópia entrando para o local indicado.

Baixe o arquivo em:

http://www.cgsecurity.org/wiki/TestDisk

A versão corrente é a 7.0

Descompacte usando o botão direito do mouse

Pelo terminal entre dentro do diretório descompactado.

Inicia digitando ./testdisk_static

(um ponto seguido de uma barra inclinada para a direita)

Create
Escolha o disco com as setas direcionais
Proceed
Intel/PC partition

Nesse ponto, querendo, você pode usar o Advanced que vai remeter para a opção Undelete

Observe o esquema de cores do programa.

A linha de um arquivo apagado está em vermelho

Embaixo há uma legenda, para marcá-lo para recuperação use a tecla : (dois pontos)

Observe que ao fazer isso a cor da linha modifica-se para verde.

Supondo que a entrada marcada seja um diretório (porque ai você recupera também a estrutura de diretórios perdidos), dê um [enter] na linha que ira entrar dentro do diretório.

Os arquivos apagados dentro do diretório estarão também em vermelho, marque-os da mesma forma, usando a tecla : (dois pontos) e observe que aqueles escolhidos e marcados também irão se transformar para verde.

Marcados todos os arquivos que quer recuperar, use  tecla C (shit + c, isto é, C maiúsculo) para copiar todos os arquivos selecionados.

Irá abrir uma tela para escolher o diretório de destino dos arquivos a serem salvos.

Navegue usando as setas direcionais até o diretório /media, entre nele com um [enter], vá navegando até o diretório que você criou inicialmente para acolher os arquivos recuperados (ou um que já existia e você estará usando para essa finalidade).

Chegando no diretório use novamente a tecla C (letra C maiúscula) para efetivar o comando de cópia.

Aparecerá uma mensagem em verde

Copy done! 77 ok, 0 failed

O 77 acima é obviamente apenas um exemplo, irá aparecer o número de arquivos que você selecionou e que a cópia foi feita com sucesso.

Em qualquer ponto pode usar a tecla q para sair de uma tela, além dos próprios menus quit na parte inferior da tela.

Em linhas gerais é apenas isso, mas não deixe de consultar e estudar os inúmeros tutoriais existentes na internet, pois há outras formas de fazer, dependendo da quantidade de arquivos a recuperar.

Na verdade é bastante intuitivo, não tem muito como errar desde que se tome os devidos cuidados, principalmente em não sobrescrever o disco do qual se quer recuperar arquivos. Enquanto não sobrescrever você sempre pode voltar e recuperar novamente, não esqueça disso.

Boa sorte!
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#12
Considerações adicionais

Recuperando arquivos e não partições

No seu caso concreto você não irá recuperar partição porque a partição do sistema não foi perdida, continua lá e íntegra, o que ocorreu foi somente o apagamento acidental de arquivos pelo comando rm recursivo, portanto, se há de recuperar arquivos, lembrando que no Linux tudo é arquivo, inclusive os diretórios são arquivos.

Selecionando o quê recuperar

Lembre-se, contudo, que o Testdisk irá encontrar não somente os arquivos que estavam 'vivos' no momento do apagamento acidental, irá encontrar também outros que foram anteriormente apagados porque você queria mesmo apagá-los, portanto, será necessário escolher o que deve ser recuperado, quase sempre se recupera tudo o que aparecer, salva para um local seguro e depois faz a seleção do que realmente quer, descartando o que não quer a partir do lugar seguro e não do local onde estão apagado, essa é a técnica.

Explicando melhor a questão do /media

Mencionado no post anterior, o /media é local onde o Ubuntu monta as unidades que não a unidade corrente o sistema.

Por exemplo, se um pendrive é colocado no computador, ele será montado debaixo da pasta /media, mais exatamente /media/user/UID.

Da mesma forma, se existe alguma outra partição no sistema, além daquela em que o próprio sistema esta (/), então essa partição quando montada o será também debaixo do /media, mais exatamene em /media/user/UUID, onde UUID é o identificador universal do disco montado.

Assim, como no caso não se quer sobrescrever o disco do qual os arquivos perdidos devem ser recuperados, então é necessário usar um outro disco externo ou interno, se existir, um pendrive ou ainda, no limite, uma outra partição já existente no próprio sistema.

Para que seja possível o Testdisk gravar algo nessa unidade escolhida é necessário que a unidade esteja previamente montada, o que irá acontecer debaixo do diretório /media como mencionado.

Supondo, por exemplo, que se vá salvar os arquivos perdidos em um pendrive.
Espeta o pendrive no computador e ele em geral será automaticamente montada em /media/user/UUI, portanto, poderá ser usado pelo Testdisk, navega-se pelas setas direcionais até a raiz e de lá para o /media e vai seguindo até encontrar o local a ser gravado os arquivos recuperados.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Rockwave

Cara, o comando que ferrou o seu sistema foi o rm -r ~ / .tor-browser-en se você deu exatamente esse comando você deletou a sua home do seu usuario, o comando deveria ter sido rm -r ~/.tor-browser-en sem espaços, acho que vai ser muito difícil você recuperar esses arquivos, se você não tiver um bom backup.

youtudoaki

#14
Olá galera do Ubuntu Consegui.

Consegui salvar 70 % dos arquivos e imagens com o TestDisk e  a ajuda do druidaobelix com esse tutorial que ele indicou, eu tinha até passado por ele na internet mas não dei muita atenção achando que era só para windows, mas depois que o druidaobelix  postou ele aqui eu resolvi prestar mais atenção nele e foi o que salvou a Pátria.

Eu agradeço a todos que colaboraram no problema e principalmente o druidaobelix pelas dicas, e qualquer dúvida ou problema estarei de volta no forum consultando os mestres do linux.

Grato a todos:

http://www.youtudoaki.com.br/