Sauvegarder un VPS vers un compte de backup

De PHPNET - Wiki
Aller à : navigation, rechercher

Préambule

Cet article décrit comment mettre en place un script de synchronisation manuelle, avec rsync.
La sauvegarde créée sera de type incrémentielle.

Ce dont vous avez besoin

Attention.png Vous devez prévoir l'espace disque nécessaire à la sauvegarde.

Préparation

  1. Installez rsync sur votre serveur s'il ne l'est pas déjà :
    apt-get install rsync
  2. Créez un fichier qui contiendra le mot de passe de votre compte drive :
    echo "mot_de_passe_de_votre_drive" > secret
    chmod 600 secret

  3. Lancez le backup :
    rsync -av --password-file=/chemin/vers/secret --progress --stats --delete --exclude=/proc / rsync://drivexxxx@drivexxxx.phpnetstorage.eu/drivexxxx/backup

Automatiser la sauvegarde

Il est possible de planifier cette sauvegarde à intervalle régulier avec une tâche cron : Tutoriel sur les tâches CRON