OVH Cloud OVH Cloud

backup--restore

2 réponses
Avatar
Magneto
Bonjour,

j'ai actuellement un serveur sous redhat 7.3 qui tourne en prod. Je
souhaite upgrader le matériel en changeant entièrement la machine.

Je souhaiterais faire une sauvegarde de toute l'arborescence et la
restorer sur la nouvelle machine.

quelle méthode me conseiller vous?

merci

2 réponses

Avatar
Nicolas Ecarnot
Magneto wrote in news:3fe18668$0$241
$:

quelle méthode me conseiller vous?

merci


Si ton prochain système de fichier est le même, tu peux utiliser
dump+restore (donc si tu pass d'un ext2fs à un ext2fs, c'est bon)
Utilise une ou plusieurs bandes (plutôt plusieurs) et utilise les pages de
manuel dedump et restore. Elles sont courtes.

Si tu change de système de fichier, comme par exemple si tu passes de linux
à freebsd (ce que je comprends), tu passe de ext2fs à ufs et tu ne pourras
pas restaurer avec restore.

Dans ce cas, utilise tar avec les options de préservation (et là, la page
de man ou d'info est grosse, aille :o)

--
Nicolas Ecarnot

Avatar
Léo Wauters
On Thu, 18 Dec 2003 11:50:24 +0100, Magneto wrote:

Bonjour,


quelle méthode me conseiller vous?


Quel est ton médium de sauvegarde, tout d'abord ?

Il y a plusieurs méthodes, de la manip standard au "bidouillage" qui
fonctionne bien. Moi je la fais à la bidouillage ;)
J'expose ma méthode, au cas où quelqu'un a des critiques ou s'il y a
mieux....

J'ai déja eu à faire cela avec un système Debian. J'ai procédé comme
suit :
1/ Montage physique (vis, nappes) du nouveau dd sur l'ancienne machine
+ partitionnement (disons que c'est hdc3)
2/ Montage (mount) du nouveau dd dans /new et dans les sous
répertoires correspondants (ex : si tu as découpé ton dd en /home
(hdc1), /usr (hdc2), / (hdc3) et /root (hdc4), tu fais :

mount /dev/hdc3 /new
mkdir /new/home + chmod/chown pour les droits
mount /dev/hdc1 /new/home
mkdir /new/usr + chmod/chown pour les droits
mount /dev/hdc2 /new/usr
mkdir /new/root + chmod/chown pour les droits
mount /dev/hdc4 /new/root

3/ à la racine du système : cp -av /bin /usr /etc/ (.....) /new
---> tout mettre sauf bien entendu /proc, les filesystems montés en
réseau, mais ne pas oublier de mettre /dev
4/ edition de /new/etc/fstab pour refléter les changements
5/ edtition de /new/etc/lilo.conf
Mettre boot=/dev/hdc (pour le moment !)
Mettre les noyaux pointant aux nouveaux endroits (/boot et pas
/new/boot !)
faire chroot /new /sbin/lilo
changer boot=/dev/hdc en /dev/hda à l'avenir...

A priori, le nouveau disque est prêt...



voila, c'est long, fastidieux, mais je n'ai paas d'autre méthode sous
la main... si quelqu'un a mieux, je suis preneur ;)

Léo.