OVH Cloud OVH Cloud

Cloner des disques

5 réponses
Avatar
Fabrice
Bonjour,

L'idée est de pouvoir cloner des disques d'une machine de tests dont la
vocation est d'être cassée (enfin au final non). La machine une première
fois installée et configurée ds mon environnement (5.4-STABLE), je veux
copier le disque offline.
La machine a 2 baies hotplug, le master est dans un, le backup dans
l'autre (précison, la machine n'a pas de lecteur de biscotte)
Jusque ici j'ai essayé :
- ghost2003 mais le CD ne contient pas les drivers du controleur SCSI ->
les disques ne sont pas reconnues
- booter sur knoppix et faire un dd if=/dev/sda of=/dev/sdb. Ca semble
marcher mais ca dure au moins 2 heures (disque de 130 Go)

Quelqu'un a-t-il une idée ?

Merci
FAbrice

5 réponses

Avatar
F. Senault

Bonjour,

L'idée est de pouvoir cloner des disques d'une machine de tests dont la
vocation est d'être cassée (enfin au final non). La machine une première
fois installée et configurée ds mon environnement (5.4-STABLE), je veux
copier le disque offline.


Pourquoi offline ? Voir dump(8) (et restore(8)) avec l'option -L ;
quelque chose du goût de (aka je n'ai pas testé) :

- Préparation - fdisk, bsdlabel, newfs - du disque de destination,
montage en /mnt.
- # cd /mnt
- # dump -0aLf- / | restore -rf-

Devrait être relativement efficace (surtout si les 130Go ne sont pas
trop occupés).

Fred
--
IEC666E Mind not detected in medium mounted on drive. Please
unload medium and mount sentient medium.
(Shmuel (Seymour J.) Metz, in the SDM)

Avatar
Fabrice


Bonjour,

L'idée est de pouvoir cloner des disques d'une machine de tests dont la
vocation est d'être cassée (enfin au final non). La machine une première
fois installée et configurée ds mon environnement (5.4-STABLE), je veux
copier le disque offline.



Pourquoi offline ? Voir dump(8) (et restore(8)) avec l'option -L ;
quelque chose du goût de (aka je n'ai pas testé) :

Parce que je suis un peu faineant et que je voulais un truc bien bourrin

: on fait des tests, une fois qu'on a planté on recopie en "hard" et
on se pose pas de question.
- Préparation - fdisk, bsdlabel, newfs - du disque de destination,
c'est la partie qui m'ennuie : c'est scriptable tu me diras...

J'imaginais que dd allait le faire bien, mais les paramètres doivent
pouvoir s'optimiser je suppose.
Question idiote : quel risque à mettre bs 48 si les blocs font 512
mais que les 2 disques ont EXACTEMENT le même géométrie ?

FAbrice


Avatar
F. Senault


Pourquoi offline ? Voir dump(8) (et restore(8)) avec l'option -L ;
quelque chose du goût de (aka je n'ai pas testé) :


Parce que je suis un peu faineant et que je voulais un truc bien bourrin
: on fait des tests, une fois qu'on a planté on recopie en "hard" et
on se pose pas de question.


Mh... Une fois que tu as planté, tu échanges les deux disques et tu
lances la copie.

- Préparation - fdisk, bsdlabel, newfs - du disque de destination,
c'est la partie qui m'ennuie : c'est scriptable tu me diras...



Je te le dis. Et, accessoirement, fdisk + bsdlabel ne doivent être
faits qu'une fois, sauf si tu joue avec les partitions entre deux.

J'imaginais que dd allait le faire bien, mais les paramètres doivent
pouvoir s'optimiser je suppose.
Question idiote : quel risque à mettre bs 48 si les blocs font 512
mais que les 2 disques ont EXACTEMENT le même géométrie ?


Aucun. Avant-hier, j'ai fait la manip avec un bs=8m. Mais, pour 80Go,
ça prend du temps. Le problème (et l'avantage) de cette méthode, c'est
que tu ignores parfaitement le contenu de la partition ; ergo, tu
recopies aussi l'espace vide...

FAbrice


Fred
--
Et comme les illusions croulent Je pouvais pleurer tout mon saoul
Attendons seulement le soir Personne ne peut nous voir
Apprends à dormir Glisse lentement Sans réfléchir
Mais n'me demande pas comment (Noir Désir, Apprends à dormir)


Avatar
Fabrice

- Préparation - fdisk, bsdlabel, newfs - du disque de destination,


c'est la partie qui m'ennuie : c'est scriptable tu me diras...



Je te le dis. Et, accessoirement, fdisk + bsdlabel ne doivent être
faits qu'une fois, sauf si tu joue avec les partitions entre deux.
Ca c'est pas con !!! Effectivement les partitions on n'a besoin de les

faire qu'une fois, et comme c'est ce qui m'embetait, ton idée est pas
mal finalement ! ;-)


J'imaginais que dd allait le faire bien, mais les paramètres doivent
pouvoir s'optimiser je suppose.
Question idiote : quel risque à mettre bs 48 si les blocs font 512
mais que les 2 disques ont EXACTEMENT le même géométrie ?



Aucun. Avant-hier, j'ai fait la manip avec un bs=8m. Mais, pour 80Go,
ça prend du temps. Le problème (et l'avantage) de cette méthode, c'est
Exact : j'ai fait le test hier avec , je suis passé de 3 heures

ou pas loin à 43 min.
que tu ignores parfaitement le contenu de la partition ; ergo, tu
recopies aussi l'espace vide...
oui, surtout que le disque au départ, c'est une 5.4 release qui est

passé stable plus un arbre des ports à jour, on est loin d'utiliser tout
le disque !
Je vais faire des essais avec dump et restore, merci !

FAbrice



Avatar
Ghislain
Bonjour,

L'idée est de pouvoir cloner des disques d'une machine de tests dont la
vocation est d'être cassée (enfin au final non). La machine une première
fois installée et configurée ds mon environnement (5.4-STABLE), je veux
copier le disque offline.
La machine a 2 baies hotplug, le master est dans un, le backup dans
l'autre (précison, la machine n'a pas de lecteur de biscotte)
Jusque ici j'ai essayé :
- ghost2003 mais le CD ne contient pas les drivers du controleur SCSI ->
les disques ne sont pas reconnues
- booter sur knoppix et faire un dd if=/dev/sda of=/dev/sdb. Ca semble
marcher mais ca dure au moins 2 heures (disque de 130 Go)

Quelqu'un a-t-il une idée ?

Merci
FAbrice
Pour cloner mes disque , j'utilise SAVEPART.

ça fonctionne bien , mais c'est offline, et ça met environ 2 heures pour
copier 40Go.
c'est un outil gratuit bien sur

fg.