Descripción del proyecto
TraducidoEl script debe volcar la base de datos y empaquetar los archivos del sitio en un solo archivo, nombrarlo por fecha y hora, y almacenarlo en una carpeta dedicada. La rotación es esencial: mantener, por ejemplo, las últimas siete copias diarias y algunas semanales, y eliminar el resto automáticamente para que el disco nunca se llene. Cada ejecución debe ser registrada, y después de cada ejecución queremos una notificación corta que nos diga si el respaldo se completó y cuán grande es, y una alerta sonora si falló, porque un respaldo que nadie verifica es lo mismo que no tener respaldo en absoluto.
También nos gustaría una copia opcional de cada archivo en una segunda ubicación, y un comando documentado simple para restaurar desde cualquier archivo elegido, para que la recuperación no sea un misterio cuando ya estamos estresados.
Requisitos para el contratista:
— un script configurable impulsado por un horario con configuraciones claras;
— archivos con fecha de estampado y rotación automática por conteo y edad;
— un registro completo más notificaciones de éxito y fracaso;
— un procedimiento de restauración documentado y probado.