Automatisez facilement les sauvegardes du lecteur personnel de votre Raspberry Pi à l'aide de la messagerie électronique et de Mutt.

Raspberry Pi est une merveille d'informatique compacte et peu coûteuse. Ses utilisateurs exécutent souvent des projets critiques ou stockent des données précieuses sur leurs appareils. Cependant, comme tout autre système informatique, les Raspberry Pi ne sont pas à l'abri des pannes matérielles, des pertes de données et d'autres problèmes.

Par conséquent, faire des sauvegardes régulières est essentiel pour protéger vos fichiers et vos données. Et si vous pouviez automatiser ce processus et, en plus, envoyer les sauvegardes directement sur votre messagerie? Cet article vous guidera de la création d'une sauvegarde à l'installation et à la configuration du logiciel nécessaire, à la planification de la tâche et enfin à l'envoi de l'e-mail avec la sauvegarde.

Tout ce dont vous avez besoin est un client de messagerie en ligne de commande et, bien sûr, une carte Raspberry Pi.

instagram viewer

Créer une sauvegarde Raspberry Pi

La première étape de ce processus consiste à créer une sauvegarde des fichiers que vous souhaitez protéger. Sur Raspberry Pi, cela peut facilement être fait avec le le goudron commande. Par exemple, pour sauvegarder le dossier /home/pi/my_data, vous utiliseriez la commande suivante :

tar -zcvf /path/to/my_data_backup.tar.gz /home/pi/my_data

Dans notre dossier my_data, nous avons par exemple, les fichiers suivants :

Installez le logiciel nécessaire

Une fois que vous avez créé votre sauvegarde, vous aurez besoin d'un moyen de l'envoyer par e-mail. Pour cela, utilisez Cabot, un client de messagerie en ligne de commande. Pour installer Mutt sur votre Raspberry Pi, entrez :

sudo apt-obtenir installer cabot

Configurer le logiciel Mutt

Après avoir installé Mutt, vous devrez le configurer pour envoyer des e-mails. Créez un fichier de configuration pour Mutt sur ~/.muttrc avec le contenu suivant :

ensembledepuis = "nom d'[email protected]"
ensemble vrai nom = "Premier Dernier"

# Paramètres IMAP
ensemble imap_user = "nom d'[email protected]"
ensemble imap_pass = ""

# Paramètres SMTP
ensemble URL_smtp = "smtps://[email protected]"
ensemble smtp_pass = ""

# Dossiers Gmail distants
ensemble dossier = "imaps://imap.gmail.com/"
ensemble fichier spool = "+ BOÎTE DE RÉCEPTION"

Nous avons montré comment utiliser Mutt avec Gmail sous Linux si vous souhaitez en savoir plus sur cet outil.

Planifier la tâche de sauvegarde

Pour vous assurer que vos fichiers sont sauvegardés régulièrement, vous pouvez programmer la tâche de sauvegarde pour qu'elle s'exécute automatiquement selon un calendrier défini. Cela peut être fait avec cron, le planificateur de tâches intégré à Linux. Pour ouvrir l'éditeur cron, utilisez le crontab -e commande. Ajoutez la ligne suivante pour planifier l'exécution de la tâche de sauvegarde tous les jours à 2 h :

0 2 * * * tar -zcvf /path/to/my_data_backup.tar.gz /home/pi/my_data

Vous pouvez apprendre à gérer ce type d'expression à Gourou Crontab.

Envoyer la sauvegarde par e-mail

Enfin, vous pouvez utiliser Mutt pour envoyer la sauvegarde par e-mail. Voici la commande dont vous aurez besoin :

echo "Voici votre quotidien sauvegarde" | mutt -a "/chemin/pour/my_data_backup.tar.gz" -s "Quotidien Sauvegarde" -- "[email protected]"

Assurez-vous d'entrer votre propre adresse e-mail là où elle est spécifiée.

Profitez du processus d'automatisation de vos sauvegardes

Assurer l'intégrité et la sécurité de vos données est crucial, en particulier lorsque vous travaillez sur des projets importants ou que vous stockez des informations importantes sur votre Raspberry Pi. Bien que faisant les sauvegardes régulières et manuelles sont une bonne habitude, automatiser ce processus et envoyer ces sauvegardes à votre adresse e-mail non seulement vous fait gagner du temps, mais vous offre également une couche supplémentaire de sécurité.

Bien que cela puisse sembler un processus compliqué au début, nous vous assurons que les avantages l'emportent largement sur l'effort initial. Vous ne pouvez jamais prédire quand une panne système ou une perte de données se produira, donc avoir une sauvegarde régulière et accessible peut être une véritable bouée de sauvetage.