Como saber quais arquivos foram excluídos?

4

Estou trabalhando no Ubuntu 13.04. ontem de uma partição do Windows 7, eu acidentalmente apaguei muitos arquivos. Eu apaguei pressionando shift-del .

Existe alguma maneira de saber o nome dos arquivos que foram excluídos? Se eu conseguir os nomes, verei o quanto os arquivos são importantes? Se eles são importantes eu tentarei me recuperar ou então não tentarei. Sem saber se os arquivos de log podem revelar isso, verifiquei o arquivo syslog gerado para esse dia, mas não consegui encontrar nenhuma informação sobre isso.

    
por Ravi 05.01.2014 / 15:49

1 resposta

3

Não, geralmente, não há nenhum registro mantido que controle quais arquivos foram excluídos. Sobre a única coisa que posso pensar fora de tentar recuperar os arquivos usando algo parecido com isso Q & A: undelete arquivos do servidor de arquivos local , você pode dar uma olhada no comando locate do seu sistema. Ele mantém uma lista completa de todos os arquivos em um sistema, normalmente é executado todas as noites através do cron, então você pode encontrar uma lista dos nomes dos arquivos, supondo que você sabe em quais diretórios eles estavam.

Exemplo

Para obter uma lista de todos os arquivos no meu diretório $HOME .

$ locate /home/saml | head -5
/home/saml
/home/saml/.Fontmatrix
/home/saml/.ICEauthority
/home/saml/.Trash
/home/saml/.VirtualBox

UPDATE # 1

Essa abordagem funcionaria enquanto duas condições fossem atendidas.

  1. A partição do Windows 7 foi montada durante a janela de tempo que o cronjob executa a indexação do HDD (geralmente: /etc/cron.daily/mlocate ). Esta tarefa é executada diariamente, portanto, se a partição for montada um dia, mas não no dia seguinte, os dados dessa partição serão apagados.
  2. A entrada mlocate crontab ainda não foi executada, com esses arquivos agora apagados.

NOTA: Esta opção é o que eu consideraria um último esforço, algo antes de realmente tentar recuperar os arquivos usando um dos muitos métodos undelete cobertos no Unix & Linux. Você tem uma pequena janela de oportunidade para obter uma lista de arquivos que estavam no seu sistema a partir do banco de dados mlocate , mas que foram excluídos.

    
por 05.01.2014 / 16:09