OVH Cloud OVH Cloud

Duplication d'un système

14 réponses
Avatar
Nicolas.MICHEL
Bonjour

C'est une question con, sans doutes, mais je bloque.

Sur une machine qui a 2 disques, comment copier un système d'un disque à
l'autre ?

J'ai tenté un
rsync -av --exclude '/sys/*' --exclude '/proc/*' --exclude '/disk2/*' \
/ /disk2/

Puis je pensais juste avoir à changer le fstab et grub,
Mais ça génère plein d'erreurs.

Je voudrais éviter d'avoir à faire un dump et si possible faire cette
copie "à chaud" en ayant booté sur le système que je veux copier.

Merci d'avance :)
--
Nicolas

10 réponses

1 2
Avatar
ALain Montfranc
Nicolas MICHEL a écrit

Mais ça génère plein d'erreurs.


Lesquelles ?

Avatar
Nicolas.MICHEL
ALain Montfranc wrote:

Nicolas MICHEL a écrit

Mais ça génère plein d'erreurs.


Lesquelles ?


Ce que tu es en train de me dire, c'est que ça aurait dû marcher ?


J'avais des erreur genre "fichier introuvable", fs read only, et je ne
sais plus quoi d'autre.

C'est une machine de test, j'ai formaté/réinstaller et je vais donc
retenter la chose.

Merci :)

--
Nicolas


Avatar
Matthieu Moy
(Nicolas MICHEL) writes:

Mais ça génère plein d'erreurs.


Lesquelles ?


Ce que tu es en train de me dire, c'est que ça aurait dû marcher ?


Ou bien que pas grand monde ne peut t'aider si tu ne nous donne pas le
problème ...

--
Matthieu



Avatar
Nicolas.MICHEL
Matthieu Moy wrote:

(Nicolas MICHEL) writes:

Mais ça génère plein d'erreurs.


Lesquelles ?


Ce que tu es en train de me dire, c'est que ça aurait dû marcher ?


Ou bien que pas grand monde ne peut t'aider si tu ne nous donne pas le
problème ...


C'est pas un problème, c'est une question :

J'ai 2 disques internes, je souhaite copier mon système d'un disque à
l'autre "à chaud". Comment faire ?

La suite expliquait juste que j'ai tenté ce que j'ai pu avec plein de
bonne volonté avant de faire appel à vos lumières :)

A présent tu peux également tenter de m'expliquer pourquoi la copie de
fichier par rsync n'a pas foncitonné, mais ce n'est pas le plus
important, clairement. J'ai juste besoins d'une méthode qui fonctionne
"en théorie", pour la pratique je testrai.
--
Nicolas




Avatar
Emmanuel Florac
Le Thu, 25 Jan 2007 17:00:53 +0100, Nicolas MICHEL a écrit :


J'ai 2 disques internes, je souhaite copier mon système d'un disque à
l'autre "à chaud". Comment faire ?


Tu passes en single user (telinit single) tu remontes le fs à copier en
read-only (mount -o remount,ro / ) et tu copies tout bêtement avec cp :

cp -a /bin /boot /dev /etc /home /lib /mnt/ /opt /root /sbin /usr /var
/destination

puis tu recrées le reste :
mkdir /destination/tmp /destination/proc /destination/sys

chmod +t /destination/tmp

chroot /destination

lilo ou grub

et voilà.

--
De longs désirs, une longue admiration sans espérance, voilà le moyen
d'adorer les femmes, et de rendre l'amour une passion délicieuse!
N. Rétif de la Bretonne.

Avatar
ALain Montfranc
Emmanuel Florac a écrit
Le Thu, 25 Jan 2007 17:00:53 +0100, Nicolas MICHEL a écrit :


J'ai 2 disques internes, je souhaite copier mon système d'un disque à
l'autre "à chaud". Comment faire ?


Tu passes en single user (telinit single) tu remontes le fs à copier en
read-only (mount -o remount,ro / ) et tu copies tout bêtement avec cp :

cp -a /bin /boot /dev /etc /home /lib /mnt/ /opt /root /sbin /usr /var
/destination

puis tu recrées le reste :
mkdir /destination/tmp /destination/proc /destination/sys

chmod +t /destination/tmp

chroot /destination

lilo ou grub

et voilà.


Juste faire les modif des fichier de config lilo ou grub avant de les
utiliser


Avatar
Nicolas.MICHEL
Emmanuel Florac wrote:



J'ai 2 disques internes, je souhaite copier mon système d'un disque à
l'autre "à chaud". Comment faire ?


Tu passes en single user (telinit single) tu remontes le fs à copier en
read-only (mount -o remount,ro / ) et tu copies tout bêtement avec cp :
[snip]

et voilà.


Merci :)
Archivé.

Donc on ne peut pas "sauvegarder" un système en prod ?
( j'aurais voulu l'ajouter au monthly )


C'est que j'ai l'habitude des macs sur lesquels c'est plus simple :
#> psync / /backup
et c'est bootable en 3 clics ou un "bless", sans même tripatouiller
fsatb ni grub.conf ...

--
Nicolas


Avatar
Thierry Boudet
On 2007-01-25, Nicolas MICHEL wrote:

J'ai 2 disques internes, je souhaite copier mon système d'un disque à
l'autre "à chaud". Comment faire ?

Si les disques sont identiques:

dd if=/dev/hda of=/dev/hdb

Mais j'ai quand même un doute sur la fiabilité de la copie brute
d'un disque en service :) Par contre, en bootant avec un livecd...



--
*troll about Gnome, GTK, gnome-libs et coeur graphique*
Non, elle constitue Gnome. Gnome n'a pas de coeur graphique. Gnome n'est
que puretée électronique des données glissants le long des cordons fluides
des bus logiciels.

Avatar
Nicolas George
Thierry Boudet wrote in message :
Par contre, en bootant avec un livecd...


Pour quoi faire ? Booter avec tous les fileystems en read-only est amplement
suffisant.

Avatar
Thierry Boudet
On 2007-01-27, Nicolas George <nicolas$ wrote:
Thierry Boudet wrote in message :
Par contre, en bootant avec un livecd...


Pour quoi faire ? Booter avec tous les fileystems en read-only est amplement
suffisant.


Exact. Mais j'ai toujours sous la main un minicd de Dsl...

--
Avec archive.org et google, il n'y a plus d'oubli sur Internet, et il
n'est plus insondable.
Il faut juste savoir très précisément ce qu'on veut retrouver...

Un bâton à clous, une friteuse, et les clefs du camion.



1 2