Effectuer une sauvegarde d'un node Quilibrium (Quil)

Effectuer une sauvegarde d'un node Quilibrium (Quil)

Hello!

Nous allons voir ensemble comment effectuer une sauvegarde de votre node Quilibrium (Quil) automatiquement, le script que nous allons voir ci-dessous vous permettra d'effectuer une sauvegarde chaque jour et d'y conserver seulement les 7 derniers jours précédent. (pour optimiser l'espace disque)

1- Ouvrez un shell, de préférence via Tabby ou MobaXtrem.

2- Connectez vous à votre rig et tapez la commande suivante : nano /home/user/backup.sh

3- Copiez et coller le script suivant: 

#!/bin/bash

# Définir les variables
SOURCE_DIR="/home/user/ceremonyclient/node/.config"
BACKUP_DIR="/home/user/backups/config"
TIMESTAMP=$(date +"%Y-%m-%d_%H-%M-%S")
BACKUP_FILE="$BACKUP_DIR/config_backup_$TIMESTAMP.tar.gz"

# Créer le répertoire de sauvegarde s'il n'existe pas
mkdir -p $BACKUP_DIR

# Créer la sauvegarde
tar -czf $BACKUP_FILE $SOURCE_DIR

# Garder les 7 derniers jours de sauvegardes et supprimer les anciennes
find $BACKUP_DIR -type f -mtime +7 -name '*.tar.gz' -exec rm {} \;

# Sortie pour journalisation
echo "Backup created at $BACKUP_FILE"

Faîtes CTRL+X puis Y et pressez la touche Entrer.

4- Pour ajuster les permissions tapez la commande : chmod +x /home/user/backup.sh

5- Testez le script voir si il effectue une copie en tapant: /home/user/./backup.sh

6- Si tout est ok on poursuit, nous allons automatiser la sauvegarde en tapant :

crontab -e

0 9 * * * /home/user/./backup.sh

Vous avez terminé, le script effectuera une copie chaque jour à 9h00. :)

Pour restaurer votre sauvegarde ou encore la migrer sur une autre machine suivez ce tutoriel.

Si vous avez des questions n'hésitez pas, merci à Boxminer pour la mise en place du tutoriel!

DETAILS

Photo de profil de UnRe4L

Créé par: UnRe4L

Catégorie: tutorials

Publié le: 14/10/24 11:16

Partagez cet article :

Twitter

COMMENTAIRES

Connectez-vous pour écrire ou consulter les commentaires.