URL: https://linuxfr.org/forums/astucesdivers/posts/admin-transf%C3%A9rer-son-syst%C3%A8me-dune-machine-%C3%A0-une-autre Title: [Admin] Transférer son système d'une machine à une autre Authors: Moule Atarte Date: 2004年12月02日T16:11:46+01:00 Tags: Score: 0 Ça peut vous arriver un jour : vous avez un système vital sur une machine, vous devez envoyer cette machine ailleurs (en SAV par exemple) et vous n'avez aucune envie de vous taper une install complète de la machine de spare avec reconfiguration de tous les services à la clef. Voici comment j'ai procédé : Commencez par connecter les deux machines directement l'une à l'autre au moyen d'un **câble croisé** (ça a son importance); puis booter sur chacune un système sur LiveCD (ce qui permet de ne pas monter les partitions à ne pas copier telles que /dev, /proc etc.). Pour ma part j'ai utilisé une Mandrakemove. Sur la machine qui recevra le nouveau système, créer les partitions comme vous l'entendez, et sur les deux machines, montez le réseau comme ça vous arrange (puisqu'on a une connection directe) et l'arborescence du/des disque(s) dur(s) sous /mnt. Sur la machine source, (et là ça peut devenir spécifique à la Mandrakemove) virez le lien symbolique /etc/sshd.conf et copiez le sshd.conf de /image (image loopback montée en read-only) vers /etc (vous pourrez maintenant l'éditer). Passez l'option PermitRootLogin à Yes et lancez sshd. D'où l'importance du câble croisé : on a une machine **sans mot de passe root** ni user avec des données vitales et un ssh ouvert de partout, autant limiter les risques. Mettez un mot de passe à root, pour pouvoir vous authentifier depuis l'autre machine. puis faites un scp brutal depuis la machine destination : scp -r root@ip.de.la.source:/mnt/* /mnt Voilà votre système est copié, il n'en est pas pour autant fonctionnel. Il faut maintenant nettoyer les fichiers /etc/modules.conf et /etc/modprobe.conf (afin de donner les bons modules au kernel) puis générer un nouvel initrd pour votre kernel. Enfin il vous faut vérifier que vos fichiers /etc/fstab et la conf de votre boot loader invoquent les bonnes partitions et installer le boot-loader (on part d'un système vierge). Et voilà vous venez de transférer un système en une grosse heure, sans vous retaper le conf de Postfix, Cyrus, Samba, Apache, MySQL, PHP ni avoir à sortir les données de vos utilisateurs de la bande de sauvegarde que vous tenez évidemment à jour.

AltStyle によって変換されたページ (->オリジナル) /