====== Cloner deux PC par le réseau ======
Ce document a été écrit depuis l’article de Gerrit Renker.
http://www.linuxfocus.org/Francais/March2005/article370.shtml
===== Introduction =====
IL y a 2 méthodes : \\
* Le meccano : il prend son tournevis, démonte ces PC met le disque destination sur le PC source. Enfin, en root
#dd if=/dev/sda of=/dev/sdb bs=4096
Brutale autant qu’inélégante, cette façon de faire est la plus longue. Pour 200 Go sur un PIV 3 GHz, prévoir une nuit. Les disques pata se dupliquent en remplaçant sda par hda. Les disques (ou partitions) doivent être de taille équivalente. Le disque de destination peut être plus gros, mais au final il aura la taille du disque source !!! eh ! eh !. Puis le titre c’est par le réseau na. \\
* Le geek : live cd et dump / restore
Live cd = choisir votre préféré, mais il doit contenir ssh, dump et restore, et avoir les outils réseaux. Donc à ma connaissance ils sont tous bons. \\
dump = programme de vidage du «système de fichiers» dans un fichier \\
restore = programme inverse
Les plus :
Vous n’éteignez (ni ne redémarrez) surtout pas votre machine source. En fait vous ne faites que la lire.\\
L’avantage du couple dump / restore : on copie les fichiers, et non la partition, autrement dit, un disque source de 4 tera qui contient 20 Go de données sera bien transféré sur un disque destination de 20 Go. Vous l’avez compris, il suffit que le disque destination soit plus grand (ou égal) que la somme des données des partitions. Et le swap ? On ne prend pas en compte le swap, d’ailleurs à quoi bon le recopier. Pensez à le créer, donc prévoir la partition ad-hoc.
Les moins :
Il faut que votre système de fichiers supporte dump. Il n'y a pas de problème avec ext2 ou ext3, par contre Reiserfs ne fonctionne pas.\\
Le clonage des bases de données ouvertes ne fonctionne pas (idem avec « le meccano » qui n’a pas arrété sa base de données).\\
Vous suivez !
Les deux machines doivent être configurées avec des adresses IP sur le même réseau pour qu'elles puissent communiquer entre elles.
Si simple et si facile que je n’en parle pas :o). On devra noter l’ adresse IP de la machine source et de la machine destination.\\
===== Préparation du disque destination =====
Démarrage sur le live cd, puis :
machine destination#ssh @source\\
Conserver cette liaison et su – ou sudo –s, voir sudo -i \\
machine source#fdisk –ul \\
Vous allez devoir recréer des partitions sur le disque destination. Fdisk, qtparted,... vous connaissez bien sûr. N’oubliez pas, c’est le moment rêvé pour redimensionner.\\
machine destination# fdisk /dev/hda \\
Recréer les partitions de taille telle qu’ aucune partition ne soit remplie à plus de 70%. N’oubliez pas, c’est le moment rêvé pour redimensionner. \\
Créez la swap telle que swap > 2 fois la mémoire Ram, si elle est inférieure a 4 Go ; sinon swap = mémoire Ram . \\
Puis sortie de fdisk en écrivant ! \\
Vos partitions une fois créées, il faut créer les systèmes de fichiers. \\
machine destination#mke2fs -j -L