[clonage] cloner son système qui tourne au poil
[clonage] cloner son système qui tourne au poil
Bonjour.
La question est récurrente, mais je voudrais savoir comment vous procédez lorsque vous avez besoin de cloner à l'identique votre système, que vous avez passé des heures à configurer. Est ce que vous connaissez un utilitaire qui fasse ça? Et s'il pouvait accessoirement permettre de créer une image live, ce serait cool.
Un grand merci à vous.
La question est récurrente, mais je voudrais savoir comment vous procédez lorsque vous avez besoin de cloner à l'identique votre système, que vous avez passé des heures à configurer. Est ce que vous connaissez un utilitaire qui fasse ça? Et s'il pouvait accessoirement permettre de créer une image live, ce serait cool.
Un grand merci à vous.
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [clonage] cloner son système qui tourne au poil (en cour
Salut,
sous Linux (quelque soit le linux) il te suffit de recopier ton /, avec rsync par exemple (ça marche aussi avec tar et sans doute bien d'autre outils).
Sous Linux, tout est fichier, c'est plus simple que sous Windows.
sous Linux (quelque soit le linux) il te suffit de recopier ton /, avec rsync par exemple (ça marche aussi avec tar et sans doute bien d'autre outils).
Sous Linux, tout est fichier, c'est plus simple que sous Windows.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Re: [clonage] cloner son système qui tourne au poil (en cour
Ok. Mais je voulais éviter de faire ça avec un simple cp (en plus je ne sais pas si on peut exclure des répertoires avec cp).
Re: [clonage] cloner son système qui tourne au poil (en cour
même concernant le rc.conf et des paramètres matériel indépendants ???
Ou bien cela concerne-t-il un matériel identique ?
Ou bien cela concerne-t-il un matériel identique ?
DAVIDVS
Diaspora
normande (50)
3 bécanes : Dagobert (P4), Pépin (Atom) et Achille (dual T4500)
+ 1700 litres de cidre à mettre en bouteille ! Belle année pour la pomme !!!
Diaspora

3 bécanes : Dagobert (P4), Pépin (Atom) et Achille (dual T4500)
+ 1700 litres de cidre à mettre en bouteille ! Belle année pour la pomme !!!
Re: [clonage] cloner son système qui tourne au poil (en cour
C'est ça que j'aurais voulu savoir en fait. Le matos n'est pas identique, mais je referais ma config à l'identique. Je voulais savoir quoi faire pour m'affranchir des paramètres matériels.
Je me suis fait un script de sauvegarde, et à un moment je sors la liste des paquets: pacman -Q > $REPERTOIRE_DESTINATION/$backup/selections.txt
J'aurais voulu savoir comment, à partir de selections.txt, je pouvais réinstaller tous les paquets avec toutes leurs dépendances. Après je copierais à la main les dossiers intéressants du home, quelques trucs intéressants du /, comme mon rc.conf, et le tour serait joué.
Mais ce serait aussi cool de pouvoir générer une iso pour pouvoir "dupliquer" son système, un peu comme une live ubuntu par exemple.
Je me suis fait un script de sauvegarde, et à un moment je sors la liste des paquets: pacman -Q > $REPERTOIRE_DESTINATION/$backup/selections.txt
J'aurais voulu savoir comment, à partir de selections.txt, je pouvais réinstaller tous les paquets avec toutes leurs dépendances. Après je copierais à la main les dossiers intéressants du home, quelques trucs intéressants du /, comme mon rc.conf, et le tour serait joué.
Mais ce serait aussi cool de pouvoir générer une iso pour pouvoir "dupliquer" son système, un peu comme une live ubuntu par exemple.
- mélodie
- Maître du Kyudo
- Messages : 2784
- Inscription : lun. 30 oct. 2006, 02:06
- Localisation : Pyrénées
Re: [clonage] cloner son système qui tourne au poil (en cour
Bonjour,
Cela m'intéresserait aussi. Sous PCLinuxOS il y a un script nommé mylivecd permettant de faire une image iso d'un système en cours d'utilisation. Pour que ça fonctionne, il faut quelques conditions. L'image iso finale ne doit pas dépasser 4 Go (les fichiers et répertoires perso peuvent être exclus par la voie d'options dans la ligne de commande) et il ne faut pas que /tmp soit monté sur tmpfs (et autres montages du même type). Le fichier iso en cours de création doit aussi être exclu (option --no-file).
Une fois j'ai échoué pour copier mon système Archlinux d'une machine à l'autre d'un coup de "cp -R", pourtant je savais reconfigurer X. Avec mylivecd sous PCLinuxOS j'ai installé l'image iso de mon système sur une clé usb pour réinstaller ledit système sur une autre machine récemment, l'installeur a géré la détection du matériel, tout ça, et tout a fonctionné parfaitement.
Quelqu'un serait-il intéressé de s'y pencher pour porter mylivecd sous Archlinux ? (myarchcd ?
) Je reste à l'écoute sur ce coup-là.
Cela m'intéresserait aussi. Sous PCLinuxOS il y a un script nommé mylivecd permettant de faire une image iso d'un système en cours d'utilisation. Pour que ça fonctionne, il faut quelques conditions. L'image iso finale ne doit pas dépasser 4 Go (les fichiers et répertoires perso peuvent être exclus par la voie d'options dans la ligne de commande) et il ne faut pas que /tmp soit monté sur tmpfs (et autres montages du même type). Le fichier iso en cours de création doit aussi être exclu (option --no-file).
Une fois j'ai échoué pour copier mon système Archlinux d'une machine à l'autre d'un coup de "cp -R", pourtant je savais reconfigurer X. Avec mylivecd sous PCLinuxOS j'ai installé l'image iso de mon système sur une clé usb pour réinstaller ledit système sur une autre machine récemment, l'installeur a géré la détection du matériel, tout ça, et tout a fonctionné parfaitement.
Quelqu'un serait-il intéressé de s'y pencher pour porter mylivecd sous Archlinux ? (myarchcd ?

Re: [clonage] cloner son système qui tourne au poil (en cour
Pas plus de 4 Go? Embêtant ça.
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [clonage] cloner son système qui tourne au poil (en cour
Je fais ma sauvegarde système via rsync sur un disque usb. Avec rsync je peux copier un filesystem (/ par exemple) en excluant les filesystems montés (/proc, /dev, /sys par exemple). J'obtiens ainsi une copie conforme de mon système. J'ai d'ailleurs fait une restauration (merci LVM) pour vérifier que tout fonctionne.
Quand tu installes Arch, celui-ci ne fait pas de détection de matériel ou de compilation spécifique à ton ordinateur : Archlinux est basé sur des paquets binaires, identiques pour tous les pcs du monde. Même sur un autre pc ton backup fonctionnera, avec les exclusions suivantes :
- si tu as une carte réseau qui n'est pas connu du noyau, tu n'auras pas de réseau.
- si tu passes de ATI à Nvidia ou inversement, forcément xorg ne marchera pas, à moins d'avoir installé le driver.
- si tu charges des modules spécifiques à un matériel, si tu n'as pas ce matériel sur ton autre pc, bien sur cela ne marchera pas.
Pour le live-cd, je vous laisse voir cela.
Quand tu installes Arch, celui-ci ne fait pas de détection de matériel ou de compilation spécifique à ton ordinateur : Archlinux est basé sur des paquets binaires, identiques pour tous les pcs du monde. Même sur un autre pc ton backup fonctionnera, avec les exclusions suivantes :
- si tu as une carte réseau qui n'est pas connu du noyau, tu n'auras pas de réseau.
- si tu passes de ATI à Nvidia ou inversement, forcément xorg ne marchera pas, à moins d'avoir installé le driver.
- si tu charges des modules spécifiques à un matériel, si tu n'as pas ce matériel sur ton autre pc, bien sur cela ne marchera pas.
Pour le live-cd, je vous laisse voir cela.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Re: [clonage] cloner son système qui tourne au poil (en cour
Les paquets provenant de AUR sont compilés pour notre machine non? J'ai par exemple un poste en 32 bits, avec 8 Go de ram. Pour pouvoir m'en servir je compile le noyau pae dessus. C'est pour ça que j'aimais bien le système de la liste de paquets (je le faisais sur ubuntu), parce que comme ça je pouvais modifier la liste pour installer que ce que je voulais. Vous ne sauriez pas comment installer une liste de paquets?Quand tu installes Arch, celui-ci ne fait pas de détection de matériel ou de compilation spécifique à ton ordinateur : Archlinux est basé sur des paquets binaires, identiques pour tous les pcs du monde. Même sur un autre pc ton backup fonctionnera
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [clonage] cloner son système qui tourne au poil (en cour
je pense qu'un truc du style :djipey a écrit :Vous ne sauriez pas comment installer une liste de paquets?
Code : Tout sélectionner
cd /var/cache/pacman/pkg; pacman -Ud `awk '{ print $1 "-" $2 "*"}' $REPERTOIRE_DESTINATION/$backup/selections.txt`
Je suis pas un spécialiste de pacman ni de awk, je te laisse faire des essais pour valider et corriger
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [clonage] cloner son système qui tourne au poil (en cour
On ne peut pas directement (au mieux, il faut jouer sur les expressions régulières) à la différence d'un tar, rsync ou rdiff-backup.djipey a écrit :Mais je voulais éviter de faire ça avec un simple cp (en plus je ne sais pas si on peut exclure des répertoires avec cp).
-R est insuffisant. Il faut privilégier -a (les permissions, tout ça...)mélodie a écrit :Une fois j'ai échoué pour copier mon système Archlinux d'une machine à l'autre d'un coup de "cp -R", pourtant je savais reconfigurer X.
De fait, ne pas oublier le plus important: l'architecture du processeur ! Si l'installation précédente était du 64 bits, tu ne pourras jamais récupèrer tes binaires sous une machine 32 bits.oktoberfest a écrit :Quand tu installes Arch, celui-ci ne fait pas de détection de matériel ou de compilation spécifique à ton ordinateur : Archlinux est basé sur des paquets binaires, identiques pour tous les pcs du monde. Même sur un autre pc ton backup fonctionnera, avec les exclusions suivantes :
- si tu as une carte réseau qui n'est pas connu du noyau, tu n'auras pas de réseau.
- si tu passes de ATI à Nvidia ou inversement, forcément xorg ne marchera pas, à moins d'avoir installé le driver.
- si tu charges des modules spécifiques à un matériel, si tu n'as pas ce matériel sur ton autre pc, bien sur cela ne marchera pas.
Moins casse-tête, c'est presque ce que djipey a donné précédemment (-Qq):oktoberfest a écrit :je pense qu'un truc du style :
devrait faire l'affaire.Code : Tout sélectionner
cd /var/cache/pacman/pkg; pacman -Ud `awk '{ print $1 "-" $2 "*"}' $REPERTOIRE_DESTINATION/$backup/selections.txt`
Je suis pas un spécialiste de pacman ni de awk, je te laisse faire des essais pour valider et corriger
Code : Tout sélectionner
#sauver
pacman -Qq > $REPERTOIRE_DESTINATION/$backup/selections.txt
#restaurer
pacman -S < $REPERTOIRE_DESTINATION/$backup/selections.txt
«The following statement is not true. The previous statement is true.» 

- benjarobin
- Maître du Kyudo
- Messages : 17596
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [clonage] cloner son système qui tourne au poil (en cour
@FoolEcho Attention il faut mieux faire Sinon tu auras des problèmes dans le futur, il faut mieux réinstaller que les paquets installés explicitement
Code : Tout sélectionner
pacman -Qqe ....
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
- FoolEcho
- Maître du Kyudo
- Messages : 10711
- Inscription : dim. 15 août 2010, 11:48
- Localisation : Basse-Normandie
Re: [clonage] cloner son système qui tourne au poil (en cour
@benjarobin: du reste, c'est ce que je fais vu que j'utilise la formule du wiki
(c'était plus pour attirer l'attention sur le man de pacman
)


«The following statement is not true. The previous statement is true.» 

-
- Chu Ko Nu
- Messages : 405
- Inscription : dim. 19 juin 2011, 18:53
- Localisation : dans le neuf trois
Re: [clonage] cloner son système qui tourne au poil
La commande dd permet de cloner/sauvegarder les partitions.
Elle permet donc de cloner un système mono ou multi-partitions.
Si le clone est installé sur le même ordinateur, il faut modifier les uuid des systèmes de fichiers.
En cas de modification des uuid, il faut mettre à jour le fstab.
Elle permet donc de cloner un système mono ou multi-partitions.
Si le clone est installé sur le même ordinateur, il faut modifier les uuid des systèmes de fichiers.
En cas de modification des uuid, il faut mettre à jour le fstab.
Je suis sur devuan avec sysvinit et kbwm