Re: [linux] Dump d'un système

2005-04-17 Par sujet Benoît Barbier
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

2005-04-15 Par sujet Fabian Vilers
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

2005-04-15 Par sujet Alain EMPAIN
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

2005-04-15 Par sujet Benoît Barbier
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

2005-04-15 Par sujet Fabian Vilers

 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

2005-04-15 Par sujet Christophe Monniez
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