Comment dupliquer les données d'un disque dur sur un autre ?

Comment dupliquer les données d'un disque dur sur un autre ? - Divers - Linux et OS Alternatifs

Marsh Posté le 19-03-2003 à 15:50:28    

Bonjour, j'ai 2 disques dur ibm similaires et j'aimerais faire un clone exact de l'un sur l'autre. Est ce possible ? Je cherche à tout copier tout pareil (le mbr, le swap, la partoche ext3fs, et une fat 32 je crois)

Reply

Marsh Posté le 19-03-2003 à 15:50:28   

Reply

Marsh Posté le 19-03-2003 à 15:56:07    

Avec dd ?

Reply

Marsh Posté le 19-03-2003 à 15:56:23    

dd
 
EDIT : grillé de 20 s  :fou:


Message édité par Mjules le 19-03-2003 à 15:56:48

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 19-03-2003 à 15:57:01    

Si ce sont exactement les mêmes disques, le plus simple, en ayant le premier branché en hda et le deuxième en hdb, c'est ultra-simple :
 
~# dd if=/dev/hda of=/dev/hdb
 
À partir de là, si tu branches le disque sur lequel tu viens de copier l'autre, il devrait booter directement.

Reply

Marsh Posté le 19-03-2003 à 16:00:00    

Jak a écrit :

Si ce sont exactement les mêmes disques, le plus simple, en ayant le premier branché en hda et le deuxième en hdb, c'est ultra-simple :
 
~# dd if=/dev/hda of=/dev/hdb
 
À partir de là, si tu branches le disque sur lequel tu viens de copier l'autre, il devrait booter directement.


 
Alors ça c'est de la réponse rapide ! merci beaucoup c'est excatement ça !!! les deux disques sont physiquement identiques. Bonne journée à tous :D

Reply

Marsh Posté le 19-03-2003 à 16:06:55    

Jak a écrit :

Si ce sont exactement les mêmes disques, le plus simple, en ayant le premier branché en hda et le deuxième en hdb, c'est ultra-simple :
 
~# dd if=/dev/hda of=/dev/hdb
 
À partir de là, si tu branches le disque sur lequel tu viens de copier l'autre, il devrait booter directement.


 
tiens, et s'ils sont differents, comment faudrait s'y prendre ?


Message édité par zeb_ le 19-03-2003 à 16:07:26
Reply

Marsh Posté le 19-03-2003 à 16:14:19    

zeb_ a écrit :


 
tiens, et s'ils sont differents, comment faudrait s'y prendre ?

j'sais pas, mais c'était pas la question :D
 
Enfin, disons que ça ne doit pas être trop compliqué non plus, il faut juste reconstruire 2 ou 3 trucs à la main.

Reply

Marsh Posté le 19-03-2003 à 16:42:07    

probablement comme ça :
 
création de partition
mk2fs /dev/blabla1
mount /dev/blabla1 /mnt/blabla
cp -a /home /mnt/blabla
idem pour toutes les partitions.
cd /mnt/futurslash
chroot
éditer fstab si besoin
éditer lilo.conf si besoin
lilo
exit
halt


Message édité par Mjules le 19-03-2003 à 16:42:44

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 19-03-2003 à 17:12:14    

En plus, j'suis con, mais je l'ai déjà fait, ça. Ouais, c'est en gros la procédure, mais c'est plus fastidieux que le dd brutal. Et quand on peut le faire, autant en profiter.

Reply

Marsh Posté le 19-03-2003 à 23:04:05    

merci pour l'info :)

Reply

Marsh Posté le 19-03-2003 à 23:04:05   

Reply

Marsh Posté le 20-03-2003 à 02:31:27    

Mjules a écrit :

probablement comme ça :
 
création de partition
mk2fs /dev/blabla1
mount /dev/blabla1 /mnt/blabla
cp -a /home /mnt/blabla
idem pour toutes les partitions.
cd /mnt/futurslash
chroot
éditer fstab si besoin
éditer lilo.conf si besoin
lilo
exit
halt


 
oui sauf que j evietrais un "cp" y tjs des merdes de liens de droits qui peuvent chier , rien ne vau un bon rsync ( rsync c est bien(tm) ) local

Reply

Marsh Posté le 20-03-2003 à 08:34:13    

et comme ça, ça doit être bon, non ?
 


cd /home
tar cv * | (cd /mnt/blabla ; tar xvf -)

 

Reply

Marsh Posté le 20-03-2003 à 08:46:59    

jotenakis a écrit :

et comme ça, ça doit être bon, non ?
 


cd /home
tar cv * | (cd /mnt/blabla ; tar xvf -)

 


Il y a plein de solutions


cd /mnt/cible
dump -0 -f - /dev/hda1 | restore -f -


 
Edit: seulement avec ext2/ext3 (je sais pas si ReiserFs a un couple dump/restore)


Message édité par kenshiro182 le 20-03-2003 à 08:47:45
Reply

Marsh Posté le 20-03-2003 à 10:00:50    

houplaboom42 a écrit :

oui sauf que j evietrais un "cp" y tjs des merdes de liens de droits qui peuvent chier , rien ne vau un bon rsync ( rsync c est bien(tm) ) local

man cp
Regarde bien du côté de l'option -a.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed