Proteja os usuários contra exclusão acidental

Proteja os usuários contra exclusão acidental

Atualmente, estou projetando um sistema de backup rotativo e incremental para um sistema de arquivos remoto ser acessado por SSHFS.

Há um aspecto que ainda não descobri: proteger os usuários de seus próprios erros, de excluir acidentalmente alguns arquivossem nem perceber.

Um backup não pode protegê-los contra isso, pois o usuário pode não perceber sua ação desastrosa por longos períodos e, com tempo suficiente, a remoção indesejada dos dados será propagada através dos instantâneos de backup até remover completamente os dados do sistema.

Sempre é possível aumentar a periodicidade dos backups e mantê-los por mais tempo, mas isso não me parece uma solução confiável.

Também pensei em uma lixeira e verifiqueilibtrash, mas estou procurando uma solução mais padrão/configurável.

Existe um design popular usado em tais situações?

informação relacionada