Como evitar a exclusão maciça de arquivos no Debian

2

Hoje percebi que perdi aproximadamente 1 TB de filmes muito antigos na minha coleção. Eu não tenho ideia de como isso aconteceu, mas Munin mostra o que aconteceu. Tenho certeza que foi minha culpa. (Eu estava acordado àquela hora, sim; mas não tenho 100% de certeza.) Como posso evitar que algo assim aconteça novamente? Como posso evitar que eu (ou um programa / script) exclua mais de x GB de dados? Qualquer sugestão é bem vinda.

    
por giovi321 20.06.2014 / 18:04

2 respostas

3

Como alguém que removeu com êxito o subdiretório /Windows de um sistema Windows em execução , excluiu o conteúdo de /bin em um executando linux boxen (não foi morra!) ... Eu conheço o sentimento. (Mas eu não sei como eu fiz a coisa do Windows, não deveria ser possível, o Windows bloqueia arquivos em uso.)

Várias opções:

por 21.06.2014 / 02:38
1

Eu sinto que a melhor opção aqui é renomear rm (ou o que você costuma usar para apagar coisas) e colocar isso em um novo script de rm. Por melhor opção eu não quero dizer a melhor opção, mas é divertido pensar em fazer isso. Você pode querer ser mais cuidadoso com suas exclusões.

Eu testei rapidamente depois de renomear rm para rm-real

#!/bin/bash
/bin/rm $1

E isso funciona. Você pode fazer uso de algumas funções em rm e fazer uma pequena nota para usar o rm-real para funcionalidade completa, ou passar pelo exercício de acertar os argumentos.

Edit: Na verdade, a melhor opção é um bom backup. Mudar rm é divertido, mas como observado nos comentários um pouco vacilante.

    
por 21.06.2014 / 03:53