[RESOLU] Cloner raspbian à chaud ?
Modérateurs : Francois, maxty01
[RESOLU] Cloner raspbian à chaud ?
Bonjour,
Mon pi2+ tournait parfaitement depuis plus de 6 mois. Il boote sur une carte micro SD et raspbian est installé sur une clé USB pour limiter les lectures/écritures sur la carte SD.
Ok la semaine dernière tout s'est figé, impossible de rebooter...
J'ai cru à un pb avec la carte SD et finalement c'est la clé USB qui est morte (bloquée en lecture seule).
Du coup, j'ai perdu toute mon install (même si j'ai des sauvegardes via backuppc).
Pour éviter ce type de mésaventure, je vais créer une image de ma clé USB qu'il me suffira d'écrire sur une nouvelle clé en cas de plantage.
Je pourrai alors rétablir le système juste en changeant de clé.
L'image de la clé peut se faire via Win32DiskImager en arrêtant le pi2 mais est-elle possible à chaud, c'est à dire sauvegarder raspbian sans l'arrêter ?
L'avantage serait de programmer une sauvegarde régulière via un dd de ce type :
dd if=/dev/sda1 of=Sauvegarde_CleUSB_Raspbian/image16082016.img
merci de votre aide
Fred M
Mon pi2+ tournait parfaitement depuis plus de 6 mois. Il boote sur une carte micro SD et raspbian est installé sur une clé USB pour limiter les lectures/écritures sur la carte SD.
Ok la semaine dernière tout s'est figé, impossible de rebooter...
J'ai cru à un pb avec la carte SD et finalement c'est la clé USB qui est morte (bloquée en lecture seule).
Du coup, j'ai perdu toute mon install (même si j'ai des sauvegardes via backuppc).
Pour éviter ce type de mésaventure, je vais créer une image de ma clé USB qu'il me suffira d'écrire sur une nouvelle clé en cas de plantage.
Je pourrai alors rétablir le système juste en changeant de clé.
L'image de la clé peut se faire via Win32DiskImager en arrêtant le pi2 mais est-elle possible à chaud, c'est à dire sauvegarder raspbian sans l'arrêter ?
L'avantage serait de programmer une sauvegarde régulière via un dd de ce type :
dd if=/dev/sda1 of=Sauvegarde_CleUSB_Raspbian/image16082016.img
merci de votre aide
Fred M
Modifié en dernier par FredM le mar. 23 août 2016 01:00, modifié 1 fois.
-
- Raspinaute
- Messages : 1585
- Enregistré le : dim. 10 mai 2015 18:44
- Localisation : Dans la campagne à côté d'Annecy
- Contact :
Re: Cloner raspbian à chaud ?
Salut,
Le plus simple est de faire une install normal sur la 2nd carte puis un rsync en excluant tous les répertoires dynamiques (/tmp, /proc, /dev, une bonne partie de se qui se trouvent dans /var, ...).
Mais ...
La solution est de virer autant que faire ce peut les écritures comme expliqué dans ce sujet.
Si vraiment tu as besoins d'une base de données, elle doit être sur un disque.
A+
Le plus simple est de faire une install normal sur la 2nd carte puis un rsync en excluant tous les répertoires dynamiques (/tmp, /proc, /dev, une bonne partie de se qui se trouvent dans /var, ...).
Mais ...
Une clef USB ou une carte SD, c'est du pareil au même : même techno, même limites en écriture.FredM a écrit :Mon pi2+ tournait parfaitement depuis plus de 6 mois. Il boote sur une carte micro SD et raspbian est installé sur une clé USB pour limiter les lectures/écritures sur la carte SD.
Ok la semaine dernière tout s'est figé, impossible de rebooter...
J'ai cru à un pb avec la carte SD et finalement c'est la clé USB qui est morte (bloquée en lecture seule).
La solution est de virer autant que faire ce peut les écritures comme expliqué dans ce sujet.
Si vraiment tu as besoins d'une base de données, elle doit être sur un disque.
A+
- BananaPI : Gentoo, disque SATA de 2 To
- Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
- Multimedia par DNLA
- Et pleins d'idées ... et bien sûr, pas assez de temps.
-
- Administrateur
- Messages : 3230
- Enregistré le : mer. 17 sept. 2014 18:12
- Localisation : Seine et Marne
Re: Cloner raspbian à chaud ?
Bonjour,
Pour ma part, j'utilise rpi-clone qui permet de cloner la carte SD à chaux via le Rpi qui l'utilise, et cela fonctionne très bien.
Il y a quelque temps, François avait fait un article sur le blog
Cdt,
Domi
Pour ma part, j'utilise rpi-clone qui permet de cloner la carte SD à chaux via le Rpi qui l'utilise, et cela fonctionne très bien.
Il y a quelque temps, François avait fait un article sur le blog
Cdt,
Domi
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Re: Cloner raspbian à chaud ?
Dommage que rpi-clone ne permette pas de faire la même chose à partir d'une clé USB ou d'un disque dur externe ;((
Fred M
Fred M
-
- Raspinaute
- Messages : 1585
- Enregistré le : dim. 10 mai 2015 18:44
- Localisation : Dans la campagne à côté d'Annecy
- Contact :
Re: Cloner raspbian à chaud ?
Ben ... c'est un script shell : il n'y a qu'a changer les devices
- BananaPI : Gentoo, disque SATA de 2 To
- Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
- Multimedia par DNLA
- Et pleins d'idées ... et bien sûr, pas assez de temps.
Re: Cloner raspbian à chaud ?
Bonjour,
Bon finalement j'ai opté pour la solution rsync, cette simple ligne de commande me permet de synchroniser mon system vers un disque de sauvegarde :
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found", } / /media/sauvegarde/
A priori cela fonctionne...
Merci
Fred
Bon finalement j'ai opté pour la solution rsync, cette simple ligne de commande me permet de synchroniser mon system vers un disque de sauvegarde :
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found", } / /media/sauvegarde/
A priori cela fonctionne...
Merci
Fred
-
- Modérateur
- Messages : 790
- Enregistré le : dim. 16 nov. 2014 20:53
- Localisation : Charleroi - Belgique
Re: Cloner raspbian à chaud ?
Bonsoir,
Je vais corriger ta commande avec les paramètres de la commande que j'utilise pour le backup journalier de mes PC linux (y compris mes RPI) :
Je ne vais pas expliquer ici tous les paramètres, mais en gros cette commande te permet d'avoir une image presque parfaite de ton système.
Avec les fichiers backupés, je peux recréer un système complet sans problème.
Bonne soirée,
Je me permets de mettre mon grain de sel ...FredM a écrit :Bonjour,
Bon finalement j'ai opté pour la solution rsync, cette simple ligne de commande me permet de synchroniser mon system vers un disque de sauvegarde :
rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found", } / /media/sauvegarde/
A priori cela fonctionne...
Merci
Fred
Je vais corriger ta commande avec les paramètres de la commande que j'utilise pour le backup journalier de mes PC linux (y compris mes RPI) :
Code : Tout sélectionner
rsync -aAXhHz --stats --numeric-ids --delete-before --exclude={"/dev/*","/proc/*","/sys/*","*/tmp/*","/run/*","/mnt/*","/media/*","*lost+found", "**~", "*/.cache/*"} / /media/sauvegarde
Avec les fichiers backupés, je peux recréer un système complet sans problème.
Bonne soirée,
Il n'y a pas de question stupide, il n'y a que des imbéciles qui ne posent pas de question !
RaspBerry Pi : 1 x B+ Raspbian 1 x RPI2 MiniBian
Mieux me connaître ? Regarder mon LinkedIn
RaspBerry Pi : 1 x B+ Raspbian 1 x RPI2 MiniBian
Mieux me connaître ? Regarder mon LinkedIn
-
- Raspinaute
- Messages : 1585
- Enregistré le : dim. 10 mai 2015 18:44
- Localisation : Dans la campagne à côté d'Annecy
- Contact :
Re: [RESOLU] Cloner raspbian à chaud ?
Salut,
Pour moi, dans ton exclusion, il manque le '/tmp/*' (car '*/tmp/*' indique tous les sous-repertoires tmp mais pas celui à la racine.
A+
Pour moi, dans ton exclusion, il manque le '/tmp/*' (car '*/tmp/*' indique tous les sous-repertoires tmp mais pas celui à la racine.
A+
- BananaPI : Gentoo, disque SATA de 2 To
- Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
- Multimedia par DNLA
- Et pleins d'idées ... et bien sûr, pas assez de temps.
Re: [RESOLU] Cloner raspbian à chaud ?
Ok, j'ajoute effectivement le tmp.
Par contre pourquoi "**~" ? Dommage de ne pas copier les liens symboliques non ?
Fred
Par contre pourquoi "**~" ? Dommage de ne pas copier les liens symboliques non ?
Fred
-
- Modérateur
- Messages : 790
- Enregistré le : dim. 16 nov. 2014 20:53
- Localisation : Charleroi - Belgique
Re: [RESOLU] Cloner raspbian à chaud ?
Bonsoir,
Donc, je propose : «'/tmp/*', '*/tmp/*'» cela prendra en compte le dossier /tmp et les autre sous-dossier */tmp/*
Par contre les "**~" représente les fichiers de backup temporaires générés par différentes application (ex : mcedit), qui finalement ne sont pas si temporaire que cela.
Bonne soirée,
Effectivement, tu as raison, le /tmp de la racine n'est pas pris en compte, mais il faut également prendre en compte qu'il y a le dossier /var/tmp/ également.destroyedlolo a écrit :Pour moi, dans ton exclusion, il manque le '/tmp/*' (car '*/tmp/*' indique tous les sous-repertoires tmp mais pas celui à la racine.
Donc, je propose : «'/tmp/*', '*/tmp/*'» cela prendra en compte le dossier /tmp et les autre sous-dossier */tmp/*
Les liens symboliques sont copiés via les options que l'on a donné à la commande.FredM a écrit :Par contre pourquoi "**~" ? Dommage de ne pas copier les liens symboliques non ?
Par contre les "**~" représente les fichiers de backup temporaires générés par différentes application (ex : mcedit), qui finalement ne sont pas si temporaire que cela.
Bonne soirée,
Il n'y a pas de question stupide, il n'y a que des imbéciles qui ne posent pas de question !
RaspBerry Pi : 1 x B+ Raspbian 1 x RPI2 MiniBian
Mieux me connaître ? Regarder mon LinkedIn
RaspBerry Pi : 1 x B+ Raspbian 1 x RPI2 MiniBian
Mieux me connaître ? Regarder mon LinkedIn