Como encontrar os últimos arquivos apagados no OpenSuse?

0

Eu não tranquei a tela no meu OpenSuse Linux e deixei minha namorada fazer todas as coisas ruins quando eu estava dormindo. Existe uma maneira de descobrir se ela apagou algum arquivo do meu PC?

Eu estava olhando para o registro de data e hora "Data de modificação" das minhas pastas e tentei excluir algo e essa data não mudou. Eu também estava olhando para logs em /var/log , mas eu não sei exatamente onde procurar e também não encontrei nada.

Acho que ela excluiu arquivos movendo-os para a lixeira e esvaziando a lixeira, e acho que esse procedimento estará em algum log.

    
por Salda 05.01.2013 / 21:27

2 respostas

1

Eu não trabalho com o OpenSuse, mas como eu sei, não há registros em lixeira .

Mas se o conteúdo de um diretório mudar, o tempo de modificação dele também terá que mudar.

De modo algum, há algumas possibilidades de restaurar algo, mas:

  • Você precisa interromper imediatamente a atividade do disco (na raiz: mount -o remount,ro /home se / home for o ponto de montagem da partição)

  • Você precisa saber o que deseja restaurar, há algumas ferramentas para realizar esse trabalho, mas é preciso informá-lo sobre o que pesquisar.

  • Se / (root) é a partição para trabalhar, você tem que usar outra maneira, como live-usb, para poder trabalhar em uma partição somente leitura. .

  • De preferência copie a partição inteira para outra antes de trabalhar.

Modificar o comportamento do Trashcan para solicitar que ele faça o log também é possível, mas isso depende do ambiente de área de trabalho que você está usando.

Existem basicamente dois file-manager amplamente utilizados:

  • nautilus no gnome
  • konqueror no kde

Eu uso nautilus. Executando gconf-editor , procurando por trash (incluindo nomes de chaves), não há log , nem comando de lixo vazio . Então, se você estiver usando nautilus do gnome, existem duas maneiras:

  • usando inotify ( inotifywait ) para monitorar o diretório de lixo do gnome, em vez de mover cada nova entrada para um diretório oculto, antes que empty trash possa ser executado pelo usuário.

  • Remendando o nautilus da fonte para adicionar tal recurso. (Ou pague a um programador para fazer isso) e envie seu modif para a atualização do nautilus como uma sugestão.

por 05.01.2013 / 21:46
1

Na verdade, estou usando o openSUSE, mas @ F.Hauri está basicamente correto.

Os arquivos que foram totalmente excluídos (da lixeira) não são registrados. Eu acho que você executa uma configuração padrão, então o sistema de arquivos deve ser algo como ext3 ou ext4. Existem várias ferramentas que podem verificar seu sistema de arquivos quanto aos restos de arquivos excluídos, por exemplo, link Isto irá encontrar um número de arquivos, mesmo coisas muito antigas, caso eles não tenham sido sobrescritos por outros arquivos.

    
por 05.01.2013 / 23:10