Recherche de site Web

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.

LE SAVIEZ-VOUS ?
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.

  1. Les options les plus courantes à utiliser avec la commande rsync sont probablement -a et -v. Nous pouvons également utiliser l’option --delete pour supprimer les fichiers superflus du répertoire de destination. Notre syntaxe de base ressemblera donc à ceci :

    
    rsync -av --delete /src/ /dst/
    
  2. 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 ssh dans 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 :

  1. Tout d’abord, assurez-vous que git est installé sur votre Raspberry Pi en exécutant les commandes suivantes :

    
    sudo apt update
    sudo apt install git
    
  2. Le script rpi-clone est 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/sbin
    
  3. Utilisez un outil comme fdisk pour 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 -l
    

    Dans 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/sdb par défaut, mais assurez-vous de vérifier le résultat de la commande précédente pour vous en assurer.

  4. Nous pouvons maintenant appeler la commande rpi-clone et 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.

Articles connexes: