top of page

Sauvegarde/Clonage à chaud carte SD Raspberry

Ce tuto permet de réaliser le clonage à chaud, c’est-à-dire sans arrêter le Raspberry, de la carte SD. Il est basé sur https://github.com/billw2/rpi-clone

​

Le clonage est incrémental, ce qui fait que la première fois il peut être long, mais les clonages suivants seront beaucoup plus rapides à condition bien entendu que les clonages successifs soient faits sur la même carte mémoire..

​

Pour réaliser l'installation, vous devrez avoir sur votre Raspberry :

 

un utilisateur root :

OU

un utilisateur avec les droits sudo.

 

Dans ce tuto, j'utilise un seul utilisateur Jeedom qui a les droits sudo.

​

L'installation a été réalisée sur un Raspberry PI3 Model B.

​

​

Passons maintenant à l'installation :

​

Il faut mettre à jour le système via la ligne de commandes suivantes : sudo apt-get update && sudo apt-get upgrade -y

​

Lancez la commande sudo apt install git -y

 

Lancez la commande  git clone https://github.com/billw2/rpi-clone.git

 

Lancez la commande cd rpi-clone

 

Lancez la commande sudo cp rpi-clone rpi-clone-setup /usr/local/sbin

 

Lancez la commande echo $PATH et vérifiez que dans la réponse il y a /usr/local/sbin

​

Lancez la commande sudo rpi-clone , le résultat doit être le mode d'emploi de la fonction de clone :

Le mécanisme de clonage à chaud de la carte SD est opérationnel.

 

Voyons son utilisation en clonant la carte SD de votre Raspberry sur une autre carte SD connectée elle aussi au Rapsberry.

 

Installez la carte SD destinatrice sur votre Raspberry et lancez la commande ls /dev/sd* qui va afficher la liste des cartes connectées aux ports USB de votre Raspberry :

Dans le cas ci-dessus je n'ai qu'une carte connectée au Raspberry, si vous avez plusieurs cartes SD connectées au Raspberry, le résultat ressemblera à cela :

Et il faudra déterminer sur quelle carte vous souhaitez faire le clonage, pour cela déconnectez la carte sur laquelle vous souhaitez faire le clonage et regardez le résultat de la commande ls /dev/sd* et par déduction vous allez connaitre le nom de la carte considérée. Rebranchez la carte sur laquelle le clonage doit être fait.

 

Supposons que la carte est sda, lancez la commande sudo rpi-clone sda :

 

Tapez Y pour confirmer le clonage :

 

Puis au bout d'un temps très variable :

 

Tapez sur Enter pour démonter la carte sur laquelle a été fait le clonage :

 

et vous pouvez déconnecter la carte de votre Raspberry sans arrêter celui-ci.

 

Lors du premier clonage, je vous conseille de vérifier que celui-ci a est un succès, pour cela :

 

arrêter votre Raspberry via la commande poweroff

 

débrancher le câble d'alimentation du Raspberry,

 

déconnecter sa carte SD,

 

connecter sur le Raspberry la carte SD sur laquelle a été fait le clonage,

 

remettez en route le Raspberry et vérifiez son bon fonctionnement.

​

 

bottom of page