sauvegarde Base Laurux

Soumis par mazeau33 le sam 23/01/2021 - 17:21

je me suis longtemps demandé comment faire pour avoir une sauvegarde automatique de ma base de données laurux, en dehors de mon pc en cas de panne ou autre problème , je donne ici mon idée , certainement que nombreux utilisateurs y auront déjà pensé mais , au cas où :

j'ai créé un dossier google drive et j'ai pointé la sauvegarde automatique à la fermeture sur le dossier , et ... comme cela à chaque fermetures , ça sauvegarde sur google drive , bon j'ai pas encore eu besoin d'en faire une restauration mais voilà je donne mon idée :

https://doc.ubuntu-fr.org/google_drive#google-drive-ocamlfuse

bonne journée à tous

Salut,
Un cron vers une dropbox, ça fonctionne super bien, puisque c'est
un dossier dropbox du pc qui se synchronise vers le cloud; donc, tu as juste
à faire un cron qui dump tous les xxx temps ta base vers ce dossier.

Tu t'installes dropbox qui te crééra le dossier /home/moi/dropbox

Remplace le numéro de la base (Laurux05) par la tienne évidemment, ainsi que
nom utilisateur/mot de passe et chemin de sauvegarde.

remplace MOI par ton user mysql
et le passwd -pPASSWD par ton passe mysql

1°) Compression de la base et copie de la base vers /dropbox
2°) Nettoyage si > à 5 jours.
voici mon cron


# 1°) Compression de la base Laurux05
# de 08h à 21h à H+01 avec datation/horaire
01 8-21 * * * mysqldump -h localhost -u MOI -pPASSWD Laurux05 | /bin/gzip > "$(date +'/home/moi/Dropbox/Backup/LauruxBackup/Laurux05_\%F_\%H_\%M.gz')"
#
# ne garder que les 5 derniers jours de backup
# 2°) SUPPRIMER LES SAUVEGARDES > 5jours à Minuit05
05 00 * * * find /home/moi/Dropbox/Backup/LauruxBackup/* -mtime +5 -exec rm {} \;

Il y a plusieurs alternative certaine plus simple que d'autre:
- le système de sauvergarde prévu par l'OS (ex duplicity sur ubuntu)
- rclone https://rclone.org/commands/rclone_mount/ pour utiliser des protocoles de type S3 / Dropbox / Google Drive
- rsync avec un crontab (pour les anciens barbus) avec un petit script perso (mon choix en tant que vieux barbu :o) )
- montage sshfs / Samba / NFS sur un serveur ou NAS avec du RAID.

Je rappel à ce sujet, que la loi bofip
BOI-TVA-DECLA-30-10-30 impose un système d'inaltérabilité et de sauvegarde des données des caisses enregistreuse, Laurux utilise un système de chaînage par sha1 des écritures pour garantir l'inaltérabilité, par contre la solution étant basé sur un ordinateur simple le système ne peux garantir de système de sauvegarde intégré. Dans le règlement intérieur de l'association (https://drive.google.com/open?id=1FSIPu48-JRlqO0PiNnUVtZTBHaxMrri7), l'utilisateur prend à sa charge le système de sauvegarde demandé par le texte de loi... On ne peux hélas pas faire mieux sur un système basé opensource.