Comment faire une copie exacte d'un disque dur en toute sécurité ?

duglambier

Expert
J'ai un disque dur de 30 Go à dupliquer, celui ci contient Lilo, 5 Partitions Linux EXT3 + Swap.

J'ai un autre disque d'une taille identique, comment puis-je utiliser copier le premier disque sur le second exactement afin de pouvoir le reutiliser telquel sur un autre PC identique ?

Je connais if dd of mais je ne sais pas si c possible sans passer par une image intermediaire.

Merci
 

666

Expert
jamais testé pour un dur, mais pour copier une disquette à l'identique, sans passer par un fichier, dd fonctionne parfaitement :)
 

911GT3

Expert
le DD j'ai jamais essayé mais un coup de (c)fdisk pour recréer les partitions et mkfs.ext3 ça prend pas 2 minutes. 30 sec pour un mkswap.

mountage des partitions suivant l'oragnisation du premier disque: quelques créations de répertoires et quelques mount plus loin, un:
cp -dpR / /mnt/nouvelle_arbo
(les choses étant bien faites, ça ne part pas en boucle infinie :))
 

911GT3

Expert
[fixed][jorge@blackknight] (/Temp/rep1)> ll *
-rw-r--r-- 1 jorge jorge 0 2003-02-25 19:36 truc1

rep2/:
total 1
drwxr-sr-x 2 jorge jorge 48 2003-02-25 19:36 rep3/
-rw-r--r-- 1 jorge jorge 0 2003-02-25 19:37 truc2

[jorge@blackknight] (/Temp/rep1)> cp -dpR . rep2/rep3
cp: ne peut copier un répertoire `.' dans lui-même `rep2/rep3/.'

[jorge@blackknight] <Failed 1> (/Temp/rep1)> ll rep2/rep3/*
-rw-r--r-- 1 jorge jorge 0 2003-02-25 19:36 rep2/rep3/truc1

rep2/rep3/rep2/:
total 1
drwxr-sr-x 2 jorge jorge 48 2003-02-25 19:38 rep3/
-rw-r--r-- 1 jorge jorge 0 2003-02-25 19:37 truc2
[/fixed]

[:matleflou]
 

911GT3

Expert
Le -d sert sert à conserver les liens tels quels.
un /lien -> /rep/fichier sera copié en /mnt/nouvelle_arbo/lien -> /rep/fichier
Il pointerons donc vers le bon fichier un fois le disque arrivé à destination.

En fais, le -dpR est équivalent à -a (=--archive) dixit man cp.
Pour info, j'ai déjà fait l'opération plusieurs fois quand je changeais de disque.

Je crois me souvenir qu'ils y a quelques broutilles concernant /proc et surtout pour réinstaller lilo, il faut passer par une disquette boot ou un système tiers une fois tout en place :/
 

911GT3

Expert
Pas avec ces attribus passés à cp
[fixed][root@blackknight] (/Temp)# cp /dev /Temp
cp: omission du répertoire `/dev'

[root@blackknight] <Failed 1> (/Temp)# cp -p /dev /Temp
cp: omission du répertoire `/dev'

[root@blackknight] <Failed 1> (/Temp)# cp -dp /dev /Temp
cp: omission du répertoire `/dev'

[root@blackknight] <Failed 1> (/Temp)# cp -dpR /dev /Temp

[root@blackknight][/fixed]
 

duglambier

Expert
Finalement j'ai fait un dd if=/dev/hda of=/dev/hdc

ça passe nickel [g] SI ET SEULEMENT SI [/g] ce sont deux disques identiques.

Bien sur, en rebootant apres avec le disque cible, le systeme dira qu'il s'est arrété anormalement :D

 

Fantome

Expert
[citation=515,1][nom]911GT3 a écrit[/nom] [fixed][jorge@blackknight] (/Temp/rep1)> ll *
-rw-r--r-- 1 jorge jorge 0 2003-02-25 19:36 truc1

rep2/:
total 1
drwxr-sr-x 2 jorge jorge 48 2003-02-25 19:36 rep3/
-rw-r--r-- 1 jorge jorge 0 2003-02-25 19:37 truc2

[jorge@blackknight] (/Temp/rep1)> cp -dpR . rep2/rep3
cp: ne peut copier un répertoire `.' dans lui-même `rep2/rep3/.'

[jorge@blackknight] <Failed 1> (/Temp/rep1)> ll rep2/rep3/*
-rw-r--r-- 1 jorge jorge 0 2003-02-25 19:36 rep2/rep3/truc1

rep2/rep3/rep2/:
total 1
drwxr-sr-x 2 jorge jorge 48 2003-02-25 19:38 rep3/
-rw-r--r-- 1 jorge jorge 0 2003-02-25 19:37 truc2
[/fixed]

[:matleflou]
[/citation]Jorge ?????
 

Fantome

Expert
[citation=582,1][nom]911GT3 a écrit[/nom]c'est moi :o
[/citation]bah heuu...
pareil!

meme orthographe!
 

Fantome

Expert
[citation=584,1][nom]911GT3 a écrit[/nom]Tos ? :D
[/citation]vi

toi aussi ? :)
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 152
Messages
6 718 439
Membres
1 586 427
Dernier membre
Huxley88
Partager cette page
Haut