Cloner un système à travers un réseau
Par gizmo le lundi, mai 14 2007, 15:20 - GNU/Linux - Lien permanent
Les logiciels libres m'étonnerons toujours (enfin j'éspère :))...
Voilà une petite astuce que je viens de découvrir aujourd'hui et qui permet tout simplement de faire une copie parfaite d'un disque dur à travers un reseau.
Sur le serveur "de destination", il suffit de lancer un Live CD Linux (par exemple Knoppix)) et de lancer la commande suivante:
# nc -l -p 9000 | dd of=/dev/<disque>
Petite explication: l'utilitaire nc (ou netcat) permet d'envoyer ou de recevoir des paquets sur un réseau. Nous configurons ici netcat pour écouter (option -l) sur le port 9000 (option -p). L'utilitaire dd quand à lui permet de copier bit à bit dans un fichier. Sur les Unix-like comme Linux tout est fichier, ce qui nous permet de transferer ce que l'on reçoit du reseau (grace à nc donc) directement sur le disque dur de destination.
Sur le serveur source:
# dd if=/dev/<disque> | nc <ip> 9000
Ici dd permet de lire notre disque dur source bit à bit et nc permet d'envoyer le tout par le réseau à notre serveur de destination.
Il faut bien sur remplacer <disque> par le disque de destination dans la première commande et par le disque source dans la deuxième. Il faut aussi remplacer <ip> par l'ip du serveur de destination.
Et voilà, votre sytème est cloné à distance (il faut compter environs 1 heure pour 80 Go).
Commentaires
Salut,
je viens de tester ta methode.....tout avait l'aire de bien se passer, mais au reboot , une magnifique serie de "99 99 99", et puis plus rien.... en redemarrant sur un CD rescue, le disque n'est plus partitionné... tu as des infos sur ce bug ?
cordialement,
Les disques sont identiques sur les 2 machines ? J'aurais peut-être du préciser dans mon billet qu'il faut qu'ils soit identiques ! Ils peuvent aussi être différents mais il y a des manipulations en plus à faire !
Re,
Oui ils sont identiques (disques SATA 80 Go) .... je ne sait pas si c'est le MBR qui est corrompu ou les partitions....je refais un essais en ce moment meme, et je te tient au courant. Pour info, quelles manip supplémentaires tu ferais si les tailles etait differentes ?
re effectivement, les disque avait des formats de partitions differrents : l'un etait en ext2 l'autre en ext3. Une fois cette différence corrigée, le clonage c'est effectué parfaitement ! et il a rebooté sans problemes !
merci pour cette astuce ,
Cordialement
DL
gizmo, quelles sont les manip que tu ferais si les partitions ne sont pas exactement identiques ?
Ca depend de pleins de choses, as tu un compte jabber ou msn qu'on puisse parler de ça, ça va être dur par commentaires :D. Tu peux m'envoyer ça a contact@iletaitunefoisunblog.info
Salut Gizmo, tu devrais jeter un oeil a partimage, je crois que c est une alternative tres valable par rapport a dd... Notamment dans le sens ou les partitions sont compressees. T as ca sur certains livecd, notamment kaella.