Comment sauvegarder Raspberry Pi
Un grand nombre d’utilisateurs de Raspberry Pi aiment expérimenter avec l’appareil. Pour beaucoup, c’était la motivation de son achat en premier lieu. Il n’est pas rare de perdre des fichiers ou de corrompre un système d’exploitation sur votre Raspberry Pi de temps en temps, à la suite d’expérimentations. Mais ce n’est jamais vraiment un problème, c’est-à-dire, tant que vous avez fait des sauvegardes appropriées.
Il n’y a vraiment aucune excuse pour ne pas faire de sauvegardes. Le processus pour le faire est très simple, et vous êtes sur le point d’apprendre comment. La restauration des sauvegardes est également facile à faire sur le Raspberry Pi, de sorte que vous faites face à peu de temps d’arrêt si le système d’exploitation cesse de fonctionner ou si vous perdez des fichiers. Dans ce tutoriel, nous allons passer en revue les instructions étape par étape pour sauvegarder des fichiers individuels sur le Raspberry Pi, ainsi que comment faire une sauvegarde complète de l’ensemble de l’installation du système d’exploitation.
Dans ce tutoriel, vous allez apprendre :
- Comment sauvegarder des fichiers individuels avec
rsync - Comment créer des sauvegardes complètes du système avec
rpi-clone
Comment sauvegarder des fichiers individuels sur Raspberry Pi
La sauvegarde de fichiers individuels n’est pas un processus unique sur le Raspberry Pi. En d’autres termes, la même méthode que vous utilisez sur n’importe quel système Linux ordinaire peut également être utilisée sur Raspberry Pi. Il existe de nombreuses façons de sauvegarder vos fichiers importants, mais celle que nous recommandons et que nous aborderons dans ce tutoriel est la commande rsync.
La sauvegarde de fichiers individuels signifie que le système d’exploitation lui-même, les applications installées et les fichiers de configuration du système ne seront pas enregistrés. Au lieu de cela, seuls vos fichiers importants et irremplaçables figureront sur la sauvegarde. Tout le reste devra être réinstallé ou téléchargé à nouveau plus tard dans le cas où vous auriez besoin d’effectuer une récupération complète du système plus tard.
Certains utilisateurs pensent à tort que rsync est un outil de copie de fichiers, comme cp ou scp. Bien qu’il y ait un certain chevauchement, rsync excelle dans la synchronisation, en particulier. En d’autres termes, il peut prendre un répertoire source et créer un répertoire de destination identique. Et lorsqu’un fichier change dans le répertoire source, rsync peut synchroniser efficacement le contenu avec le répertoire de destination, en ne transférant que les bits qui ont été modifiés. C’est aussi un utilitaire très sécurisé, utilisant SSH pour les transferts de fichiers à distance. Cela fait que rsync fonctionne très bien en tant qu’outil de sauvegarde, en plus de la copie de fichiers.
Les options les plus courantes à utiliser avec la commande
rsyncsont probablement-aet-v. Nous pouvons également utiliser l’option--deletepour supprimer les fichiers superflus du répertoire de destination. Notre syntaxe de base ressemblera donc à ceci :rsync -av --delete /src/ /dst/L’une des fonctionnalités les plus puissantes de rsync est qu’il peut également être utilisé avec des systèmes distants. Pour exécuter rsync via SSH, nous pouvons ajouter l’option
-e sshdans notre commande. Spécifiez également l’utilisateur SSH distant et le répertoire de destination dans la commande. Vous serez invité à entrer le mot de passe SSH après avoir entré la commande.rsync -av -e ssh /src/ user@remote:/path/to/dst/
Pour en savoir plus sur rsync, consultez nos autres tutoriels qui vont plus en profondeur :
- Comment créer des sauvegardes incrémentielles à l’aide de rsync
- Comment utiliser la commande rsync
- Comment utiliser rsync sur SSH
Comment sauvegarder l’intégralité du système Raspberry Pi
rpi-clone est un script Bash qui clonera l’intégralité de votre carte SD sur un disque de destination (comme une autre carte SD ou une clé USB). Votre Raspberry Pi peut fonctionner pendant le processus, il n’est donc pas nécessaire de le mettre hors ligne.
À l’aide de cette méthode, le système d’exploitation, vos applications installées, vos fichiers de configuration et toutes les autres données (y compris les fichiers personnels) seront sauvegardés. Cette méthode est supérieure pour les utilisateurs qui appliquent de nombreuses configurations personnalisées à leur système et qui ne veulent pas passer par le processus laborieux de configuration d’une autre installation Raspberry Pi avec tous les mêmes paramètres que ceux appliqués précédemment. La récupération fera tout cela pour vous.
Suivez les instructions étape par étape ci-dessous pour utiliser rpi-clone afin de créer une copie de sauvegarde de la carte SD sur votre Raspberry Pi :
Tout d’abord, assurez-vous que
gitest installé sur votre Raspberry Pi en exécutant les commandes suivantes :sudo apt update sudo apt install gitLe script
rpi-cloneest hébergé sur GitHub (cliquez sur ce lien pour voir plus d’informations). Utilisez les commandes suivantes pour télécharger les scripts :git clone https://github.com/billw2/rpi-clone.git cd rpi-clone sudo cp rpi-clone rpi-clone-setup /usr/local/sbinUtilisez un outil comme
fdiskpour vérifier le chemin du périphérique vers la carte (ou le périphérique USB, le disque, etc.) sur laquelle vous souhaitez sauvegarder.sudo fdisk -lDans la plupart des cas, le système d’exploitation résidera probablement sur
/dev/sda. Si vous n’avez inséré qu’un seul autre périphérique de stockage, il sera probablement /dev/sdbpar défaut, mais assurez-vous de vérifier le résultat de la commande précédente pour vous en assurer.Nous pouvons maintenant appeler la commande
rpi-cloneet fournir le chemin d’accès au périphérique sur lequel nous voulons cloner notre disque principal. À titre d’exemple, nous allons utiliser un chemin générique/dev/sdX:sudo rpi-clone sdX -v
Autre méthode pour cloner l’installation
Nous avons pensé qu’il valait la peine de mentionner que l’utilitaire ddrescue peut également être utilisé pour créer un clone complet de votre système Raspberry Pi, au cas où vous ne voudriez pas utiliser rpi-clone. Consultez notre autre tutoriel sur Comment réparer et cloner un disque avec ddrescue pour des instructions étape par étape.
Réflexions finales
Dans ce tutoriel, nous avons vu comment sauvegarder le Raspberry Pi. Cela incluait l’utilisation de rsync pour sauvegarder des fichiers et des répertoires individuels, ainsi que l’utilisation du script rpi-clone de GitHub pour créer un clone complet de l’installation du système d’exploitation et de tous les fichiers. Comme mentionné, une autre alternative serait la commande ddrescue.
