J’ai eu un souci avec mon Raspberry, suite à une désinstallation j’ai perdu l’accès réseau bref la misère, et bien sûr aucun backup (sauf pour mon jeedom) la loose ! J’ai dû repartir d’un Raspbian neuf et ensuite tout réinstaller !
Alors cette fois-ci je me suis dit qu’avoir une sauvegarde pourrait être pratique ! J’ai cherché un peu pour finalement trouver ce script qui permet de faire des sauvegardes, sans avoir besoin d’autre chose que votre RPi et surtout de pouvoir programmer le backup et l’emplacement pour moi mon NAS Synology.
Alors, comment faire :
Connectez-vous-en ssh ou ouvrez un terminal sur votre RPi
Obtenir les droits root pour la session en cour
Nous allons d’abord créer un dossier backups dans le dossier /mnt/
Maintenant, nous allons télécharger le script en clonant le github avec cette commande
Rendez-vous dans le dossier bkup_rpimage
Puis déplacer le script dans votre dossier backup
Nous attribuons les droits d’exécution sur le script
Test du script avec :
Si le script ce lance correctement, annuler l’exécution avec CTRL+C
Nous allons créer un autre script pour pouvoir ajouter des paramètres (comme la compression à la fin de l’exécution) c’est celui-ci que nous utiliserons pour l’exécution automatique par cron
Voilà le contenu du script :
Attention de bien éditer la dernière ligne avec le chemin où vous souhaitez que la sauvegarde s’effectue si c’est vers un NAS je vous renvoie vers l’article que j’ai fait pour mapper un dossier vers votre NAS
Attribuons les droits d’exécution à votre script :
Test du script :
Si cela fonctionne, faites un CTRL + C pour annuler l’exécution du script.
Rendre tout cela automatique en utilisant cron :
À la fin de votre cron rajouter la ligne suivante pour un lancement à 03h00 chaque dimanche :
Pour changer facilement d’heure de jour, etc., voici un générateur de cron : https://crontab.guru/#0_3_*_*_7
Et voilà maintenant votre RPi aura une sauvegarde faite chaque dimanche, le tout automatiquement sans intervention de votre part, une dernière chose les logs ce trouve au même endroit que votre sauvegarde pour vérifier que tout test OK.
Source : https://cozmopics.de/2019/09/03/pi-backup/
Bonjour,
Merci pour le tuto, cependant je recontre une erreur au moment de tester le script :
blockdev: cannot open /dev/mmcblk0: No such file or directory
blockdev: cannot open /dev/mmcblk0: No such file or directory
Starting SD Image backup process
Creating sparse /mnt/backup/cumulusmx-2021-12-23.img, the apparent size of /dev/ mmcblk0
dd: invalid number: ‘’
/mnt/backup/cumulusmx-2021-12-23.img was not created or has zero size
Merci.