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

Prochaine révisionLes deux révisions suivantes
services:backup [2019/08/22 15:16] – créée - modification externe 127.0.0.1services:backup [2023/05/04 11:52] gizmo
Ligne 42: Ligne 42:
 >>> No outdated packages were found on your system. >>> No outdated packages were found on your system.
  
- * GNU info directory index is up-to-date.+ * GNU  
 + 
 +info directory index is up-to-date.
 resolver02 ~ # borg init -e=none backup@loth.grifon.fr:$(hostname -s ) resolver02 ~ # borg init -e=none backup@loth.grifon.fr:$(hostname -s )
 The authenticity of host 'loth.grifon.fr (2001:67c:1740:9007::20)' can't be established. The authenticity of host 'loth.grifon.fr (2001:67c:1740:9007::20)' can't be established.
Ligne 68: Ligne 70:
 resolver02 ~ # crontab -e resolver02 ~ # crontab -e
 18 0 * * *      /usr/local/sbin/backup.sh 18 0 * * *      /usr/local/sbin/backup.sh
 +</code>
 +
 +
 +====== Script de backup ======
 +
 +Script à mettre dans /usr/local/sbin/backup.sh :
 +<code>
 +#!/usr/bin/env bash
 +
 +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' ' ')
 +</code>
 +
 +puis :
 +<code>
 +chmod +x /usr/local/sbin/backup.sh
 +</code>
 +
 +et enfin un fichier de cron :
 +<code>
 +echo "51 0 * * * root /usr/local/sbin/backup.sh" > /etc/cron.d/backup
 </code> </code>
services/backup.txt · Dernière modification : 2023/05/04 11:54 de gizmo