Possível duplicado:
desfazer o rm do Linux?
é possível desfazer um rm somefile
comando no linux?
e se sim, como alguém faz isso?
Possível duplicado:
desfazer o rm do Linux?
é possível desfazer um rm somefile
comando no linux?
e se sim, como alguém faz isso?
Respostas:
rm
não move o arquivo para algum diretório do lixo , ele o exclui. Assim, você não pode, de maneira normal .
Você pode tentar, com alguma ferramenta, encontrar arquivos removidos no sistema de arquivos. Se você quiser tentar, sugiro que você desmonte imediatamente seu sistema de arquivos e não o monte (em readwrite) até encontrar seus arquivos novamente ou até que desista.
Se você tiver medo de remover arquivos, substitua seu rm
comando por outro que peça confirmação antes de remover permanentemente os arquivos. Você pode usar um alias para esse fim:
alias rm="rm -i"
Aqui está um bom artigo
http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html
A passagem mais frequentemente citada vem da própria FAQ do ext3:
P: Como posso recuperar (excluir) arquivos excluídos da minha partição ext3?
Na verdade, você não pode! Isto é o que um dos desenvolvedores, Andreas Dilger, disse sobre isso:
Para garantir que o ext3 possa retomar com segurança um desassociação após uma falha, ele zera os ponteiros do bloco no inode, enquanto o ext2 apenas marca esses blocos como não utilizados nos bitmaps do bloco e marca o inode como "excluído" e sai do bloco ponteiros sozinho.
Sua única esperança é "grep" para partes de seus arquivos que foram excluídos e esperar o melhor.
Você pode tentar criar uma lixeira. Aqui estão as instruções para usar o SAMBA em um servidor Ubuntu: http://ubuntuforums.org/showpost.php?p=1252880&postcount=7