Re: [linux] Dump d'un système
On Fri, 15 Apr 2005 09:14:13 +0200 Fabian Vilers [EMAIL PROTECTED] wrote: Bonjour à tous, J'aimerais déplacé un système d'une machine vers une autre. Quel pourrais etre la meilleure technique? Je sais que ce genre de question à déjà été débattue mais je ne retrouve plus le mail. A savoir, les disques n'ont pas la même géométrie et il me sera impossible de déplacer physiquement les disques d'une machine l'autre. LF Tip : Cloner complètement des PC par le réseau http://www.fr.linuxfocus.org/Francais/March2005/article370.shtml Benoît ___ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@lists.unixtech.be IRC: chat.unixtech.be:6667 - #unixtech NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech
[linux] Dump d'un système
Bonjour à tous, J'aimerais déplacé un système d'une machine vers une autre. Quel pourrais etre la meilleure technique? Je sais que ce genre de question à déjà été débattue mais je ne retrouve plus le mail. A savoir, les disques n'ont pas la même géométrie et il me sera impossible de déplacer physiquement les disques d'une machine l'autre. Merci pour vos conseils avisés, Fabian ___ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@lists.unixtech.be IRC: chat.unixtech.be:6667 - #unixtech NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech
Re: [linux] Dump d'un système
Pour ma part, j'ai écrit un petit script (ghost) qui fait des paquets compressés de chaque partie logique (bin.tgz usrbin.tgz usrx11.tgz etc.) et qui permet de réinstaller ces paquets soit en relatif (par ex /tmp/bin pour bidouiller) ou en place /bin) à partir d'un menu. Cela m'a déjà bien servi (sauvetage de l'installation d'origine pour référence en cas de doute de hacking, migration ...). 3 phases : 1- list : création de la liste des fichiers et établissement du contenu de chaque paquet 2- build : sauvetage des paquets 2bis- gavure d'un CD ou DVD (archive) 3- restore : choix du paquet à récupérer, en absolu ou relatif REM: en général je ne gère pas les backups de /home de cette manière car c'est un autre problème (beaucoup plus dynamique que le système); je lance ghost après une installation ou juste avant de faire une migration importante. Tu peux toujours monter en NFS la machine de référence et copier directement de /home à /home Il y a aussi des produits plus élaborés (mais qui prennent plus de 7KB...) comme mkCDrec. Bon amusement ;-) Alain Fabian Vilers wrote: Bonjour à tous, J'aimerais déplacé un système d'une machine vers une autre. Quel pourrais etre la meilleure technique? Je sais que ce genre de question à déjà été débattue mais je ne retrouve plus le mail. A savoir, les disques n'ont pas la même géométrie et il me sera impossible de déplacer physiquement les disques d'une machine l'autre. Merci pour vos conseils avisés, Fabian ___ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@lists.unixtech.be IRC: chat.unixtech.be:6667 - #unixtech NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech -- Dr Alain EMPAIN [EMAIL PROTECTED] [EMAIL PROTECTED] Bioinformatics, Molecular Genetics, Fac. Med. Vet., University of LIEGEe, Belgium Bd de Colonster, B43 B-4000 LIEGEe (Sart-Tilman) WORK: +32 4 366 4159 FAX: +32 4 366 4122 HOME: rue des Martyrs,7 B- 4550 Nandrin +32 85 51 2341 GSM: +32 497 70 1764 --- What's your favorite Linux program? That's like asking a poet what his favorite word is; it's all in how they go together. (Michael Stutz, author of The Linux Cookbook) --- #!/bin/sh # $Version$ ### A.EMPAIN'1999-2000 # GHOST : build seperate pack of every main directories #/var /home /usr /usr/X11R6 /opt... # WARNING : Take every dir, even mounted, # except on /mnt and /alt (usual target for ghost tgz) # so umount what you don't want ... # VERSION=1.0 2002-06-06 # # # TITLE=GHOST v1.0 A.Empain'2002 # TITLE=GHOST v1.1 20030527 A.Empain'2003 TITLE=GHOST v1.2 20030714 A.Empain'2003 LOC=/etc/flists if [ ! -d $LOC ] then mkdir $LOC fi TM=`date +%y%m%d` NAME=`hostname` BASE=$LOC/$NAME ALL=${BASE}_ALL CONF=${BASE}_CONF # fixed list of config files (hand edited) WORK=/tmp/work_ghost TMP=/tmp/tmp_ghost # - function filterlist() { ID=$1 LIST=$LIST $ID # add it the the list echo ..$ID PATT=$2 egrep $PATT $WORK ${BASE}_${ID} # extract egrep -v $PATT $WORK $TMP; # remain mv $TMP $WORK # ready for the next selection } # - function help() { echo # --A.Empain'2003 echo echo GHOST : save the system as well defined compressed packages echo echo 0: be sure to umount remote servers etc. ;-) echo 1: build the collection of file lists /etc/flist/* : BUILD-LIST echo 2: create compressed cpio packs of any sublist echoALL is particular : every packs except HOME (system backup) echoHOME : user's DATA backup, better done with on-the-fly file list tar... echo 3: list the 'table of content' of one compressed pack echo 4: extract localy one CPZ pack echo 5: extract in place (absolute path) one CPZ pack echo - echo } # - function buildlist() { echo First, building the main list $ALL TM0=`date +%s` ## find / -mount | egrep -v ^/proc/ | egrep -v ^/mnt/ | find / | egrep -v ^/proc/ | egrep -v ^/mnt/
Re: [linux] Dump d'un système
On Fri, 15 Apr 2005 09:14:13 +0200 Fabian Vilers [EMAIL PROTECTED] wrote: Bonjour à tous, J'aimerais déplacé un système d'une machine vers une autre. Quel pourrais etre la meilleure technique? Je sais que ce genre de question à déjà été débattue mais je ne retrouve plus le mail. A savoir, les disques n'ont pas la même géométrie et il me sera impossible de déplacer physiquement les disques d'une machine l'autre. J'utilise toujours ce truc super facile et efficace pour faire des scripts qui crée les pt de montages et qui déplacent les partitions dans le bon ordre. Je supposes que si tu fais : (cd /rep/source tar cf - . ) | (cd /pt/de/montage/reseau tar xvfp -) Ca doit marcher aussi, mais j'ai jamais testé. Cf. http://www.faqs.org/docs/Linux-HOWTO/Tips-HOWTO.html#ss2.6 Benoît ___ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@lists.unixtech.be IRC: chat.unixtech.be:6667 - #unixtech NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech
RE: [linux] Dump d'un système
Ca doit marcher aussi, mais j'ai jamais testé. Merci à tous pour vos conseils. Entre temps, j'ai essayé partimage (http://www.partimage.org) et ca marche très bien!! Bon w-e, Fabian ___ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@lists.unixtech.be IRC: chat.unixtech.be:6667 - #unixtech NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech
Re: [linux] Dump d'un système
Il faudrait essayer quelque chose du genre sur la machine source (en ajoutant peut-être quelques options pour préserver les liens et les attributs) #(cd / ; tar cpz .) | ssh la-machine-destination '(cd / ; tar xvpz)' Bon, c'est discutable parce que j'ai vérifié et je pond ça un peu à la va vite mais je me souviens avoir fait ce genre de truc pour déplacer un système et ça avait fonctionné. Si tu as les machines sous la main, c'est peut être mieux mettre les disques sur la même machine, de booter avec un cd bootable (www.d-fence.be) et de copier les systèmes d'un disque à l'autre. Ca sera en tous cas plus rapide. Le vendredi 15 avril 2005 à 09:14 +0200, Fabian Vilers a écrit : Bonjour à tous, J'aimerais déplacé un système d'une machine vers une autre. Quel pourrais etre la meilleure technique? Je sais que ce genre de question à déjà été débattue mais je ne retrouve plus le mail. A savoir, les disques n'ont pas la même géométrie et il me sera impossible de déplacer physiquement les disques d'une machine l'autre. Merci pour vos conseils avisés, Fabian ___ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@lists.unixtech.be IRC: chat.unixtech.be:6667 - #unixtech NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech -- Christophe Monniez [EMAIL PROTECTED] or [EMAIL PROTECTED] Web site : http://www.d-fence.be #cat /dev/mouth | grep ^[[:truth:]] Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect. -- Linus Torvalds -- ___ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/linux@lists.unixtech.be IRC: chat.unixtech.be:6667 - #unixtech NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech