Como evitar a exclusão massiva de arquivos no Debian

Como evitar a exclusão massiva de arquivos no Debian

Hoje percebi que perdi aproximadamente 1 TB de filmes muito antigos da minha coleção. Não tenho ideia de como isso aconteceu, masMuninmostra 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. Munin - Uso de disco

Responder1

Como alguém que removeu com sucesso o /Windowssubdiretório de umcorrendosistema Windows e excluiu o conteúdo de /binumcorrendolinux boxen (não morreu!)... Eu conheço o sentimento. (Mas não sei COMO fiz o Windows, não deveria ser possível, o Windows bloqueia os arquivos em uso.)

Várias opções:

Responder2

Eu sinto que a melhor opção aqui seria renomear rm (ou o que você costuma usar para excluir coisas) e agrupar isso em um novo script rm. Por melhor opção não quero dizer melhor opção, mas é divertido pensar em fazer isso. Você pode apenas querer ter mais cuidado 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 com que use algumas funções em rm e faça uma pequena observação para usar rm-real para obter funcionalidade completa ou faça o exercício de acertar os argumentos.

Editar: Na verdade, a melhor opção são bons backups. Alterar rm é divertido, mas, conforme observado nos comentários, é um pouco complicado.

informação relacionada