La copia de seguridad de SecuresNAP se utiliza para la copia de seguridad automatizada de archivos y directorios en sistemas de escritorio Linux o servidores Linux. Admite copias de seguridad completa e incremental, respalda el estado de instalación del sistema y las bases de datos MySQL (opcionales). Además, todos los pasos se ingresan en un archivo de registro.
La configuración se realiza a través de un archivo YAML en el que se especifican los destinos de copia de seguridad, la información de MySQL y la configuración de compresión.
mysqldump (si las bases de datos MySQL se respalden)tar para archivarpytest para pruebas Para ejecutar el programa, los siguientes módulos de Python se instalan con apt install para hacerlos disponibles en todo el sistema para un trabajo cron:
apt-get update
apt install python3 python3-yamlClonar el proyecto en su sistema Linux
git clone https://github.com/itlinuxmaker/SecureSnap.git Cambie al directorio del proyecto y siga estos pasos:
cd SecureSnap/src/securesnap
mkdir -p /etc/securesnap cp backup_config.yaml /etc/securesnap/
cp securesnap.py /usr/local/bin/
vi /etc/securesnap/backup_config.yaml
python3 /usr/local/bin/securesnap.py
sudo crontab -e
Agregue la siguiente línea para ejecutar la copia de seguridad todos los viernes a las 21:00 como ejemplo:
00 21 * * Fri /usr/local/bin/securesnap.sh
El programa tiene licencia bajo la Licencia Pública General de GNU V3.0 o posterior en 2024.
En ningún caso seré responsable de los daños en absoluto (incluidos, entre otros, los que resultan de las ganancias perdidas, los datos perdidos, los ingresos perdidos o la interrupción comercial) que surjan del uso, la incapacidad de usar o los resultados de uso de este programa. Sin limitar lo anterior, no seré responsable de ningún daño especial, indirecto, incidental o consecuente que pueda resultar del uso de este script o cualquier parte de la misma, ya sea que surja por contrato, negligencia, agravio o cualquier otra ley o causa de acción. Tampoco proporcionaré ningún soporte en absoluto, aparte de aceptar correcciones y actualizar el script como se considera necesario.