Outils pour utilisateurs

Outils du site


services:backup

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
services:backup [2023/05/04 11:52] gizmoservices:backup [2023/05/04 11:54] (Version actuelle) gizmo
Ligne 57: Ligne 57:
 </code> </code>
  
-====== Configuration ======+====== Init repo ======
  
 +Il faut init le repo sur la target de backup, exemple sur backup03 :
 <code> <code>
-resolver02 ~ # borg create --info --stats --compression lzma,backup@loth.grifon.fr:$(hostname -s)::$(date +%F) $(find / -maxdepth 1 -type d | grep -Ev '^/$|^/tmp|^/lost\+found|^/mnt|^/run|^/proc|^/dev|^/sys|^/media' | tr '\n' ' ') +backup@backup03:~/grifonpwd 
-resolver02 ~ # echo <<EOF > /usr/local/sbin/backup.sh +/var/backups/grifon 
-#!/usr/bin/env bash +backup@backup03:~/grifonmkdir gitlab
- +
-borg prune -v backup@loth.grifon.fr:$(hostname -s) --keep-daily=7 --keep-weekly=4 --keep-monthly=6 +
-borg create --info --stats --compression lzma,backup@loth.grifon.fr:$(hostname -s)::$(date +%F) $(find / -maxdepth 1 -type d | grep -Ev '^/$|^/tmp|^/lost\+found|^/mnt|^/run|^/proc|^/dev|^/sys|^/media' | tr '\n' ' ') +
-EOF +
-resolver02 ~ # chmod +x /usr/local/sbin/backup.sh +
-resolver02 ~ # crontab -e +
-18 0 * * *      /usr/local/sbin/backup.sh+
 </code> </code>
  
 +Puis depuis le serveur à backuper :
 +<code>
 +root@gitlab:~# borg init -e none backup@backup03.grifon.fr:/var/backups/grifon/$(hostname -s)
 +</code>
  
 ====== Script de backup ====== ====== Script de backup ======
Ligne 80: Ligne 78:
  
 borg prune -v backup@backup03.grifon.fr:/var/backups/grifon/$(hostname -s) --keep-daily=7 --keep-weekly=4 --keep-monthly=1 borg prune -v backup@backup03.grifon.fr:/var/backups/grifon/$(hostname -s) --keep-daily=7 --keep-weekly=4 --keep-monthly=1
-borg create --info --stats --compression lzma,9 backup@backup03.grifon.fr:$(hostname -s)::$(date +%F) $(find / -maxdepth 1 -type d | grep -Ev '^/$|^/tmp|^/lost\+found|^/mnt|^/run|^/proc|^/dev|^/sys|^/media' | tr '\n' ' ')+borg create --info --stats --compression lzma,9 backup@backup03.grifon.fr:/var/backups/grifon/$(hostname -s)::$(date +%F) $(find / -maxdepth 1 -type d | grep -Ev '^/$|^/tmp|^/lost\+found|^/mnt|^/run|^/proc|^/dev|^/sys|^/media' | tr '\n' ' ')
 </code> </code>
  
services/backup.1683201160.txt.gz · Dernière modification : 2023/05/04 11:52 de gizmo