Proteger a los usuarios de eliminaciones accidentales

Proteger a los usuarios de eliminaciones accidentales

Actualmente estoy diseñando un sistema de copia de seguridad rotativo e incremental para acceder a un sistema de archivos remoto a través de SSHFS.

Hay un aspecto que todavía no he descubierto: proteger a los usuarios de sus propios errores, de eliminar accidentalmente algunos archivos.sin siquiera darme cuenta.

Una copia de seguridad no puede protegerlos contra esto, ya que es posible que el usuario no se dé cuenta de su desastrosa acción durante largos períodos y, con el tiempo suficiente, la eliminación no deseada de los datos se propagará a través de las instantáneas de la copia de seguridad hasta eliminar por completo los datos del sistema.

Siempre se puede aumentar la periodicidad de las copias de seguridad y mantenerlas durante más tiempo, pero esto no me parece una solución confiable.

También he pensado en una papelera de reciclaje, y he comprobadolibreria, pero estoy buscando una solución más estándar/configurable.

¿Existe algún diseño popular que se utilice para cubrir estas situaciones?

información relacionada