View previous topic :: View next topic |
Author |
Message |
PtitLu n00b
Joined: 11 Sep 2002 Posts: 39
|
Posted: Mon Oct 24, 2005 2:31 pm Post subject: [image disque] transférer un disque complet [résolu] |
|
|
Bonjour.
Existe-t-il un outil pour transférer totalement le contenu d'un disque (partitionné) sur un autre ?
J'ai un disque qui commence à faire du bruit et je voudrais rapidement le remplacer. Mais comme c'est mon disque système (une partoche en ext2, une swap, une ext3, ...) il faudrait que je puisse ensuite booter sur le nouveau disque sans que rien ne soit perdu, que les liens symboliques soient conservés, etc.
parted gère-t-il ces opérations ?
Merci d'avance.
Last edited by PtitLu on Mon Oct 24, 2005 2:51 pm; edited 1 time in total |
|
Back to top |
|
|
Stephal n00b
Joined: 09 Jun 2005 Posts: 66 Location: IDF la semaine, Ain le WE
|
Posted: Mon Oct 24, 2005 2:35 pm Post subject: |
|
|
Salut
Tu peux utiliser la commande dd
Exemple:
pour des disques en ide Code: | dd if=/dev/hda of=/dev/hdb | si hda représente le disque source et hdb le disque destination.
C'est bien sur à adapter en fonction de ta configuration (ide ou scsi).
Cette commande peut être passée en bootant à partir d'un livecd.
Après tu enlève le disque défaillant et tu mets le nouveau à sa place avec la même configuration de jumper (si c'est de l'ide) _________________ A ceux que l'on aime, on ne doit pas épargner le dur labeur. A ceux que l'on estime, on ne doit pas épargner les critiques.
Comité contre le language sms et les fautes volontaires |
|
Back to top |
|
|
ultrabug Developer
Joined: 24 Jan 2005 Posts: 698 Location: Paris
|
|
Back to top |
|
|
PtitLu n00b
Joined: 11 Sep 2002 Posts: 39
|
Posted: Mon Oct 24, 2005 2:50 pm Post subject: |
|
|
Merci Ultrabug. En parcourant le how-to j'ai trouvé ceci qui semble parfait. |
|
Back to top |
|
|
ultrabug Developer
Joined: 24 Jan 2005 Posts: 698 Location: Paris
|
Posted: Mon Oct 24, 2005 2:51 pm Post subject: |
|
|
De rien Si la réponse te convient, un petit (résolu) dans ton titre stp merci |
|
Back to top |
|
|
Stephal n00b
Joined: 09 Jun 2005 Posts: 66 Location: IDF la semaine, Ain le WE
|
Posted: Mon Oct 24, 2005 2:54 pm Post subject: |
|
|
Stephal wrote: | Salut
Tu peux utiliser la commande dd
Exemple:
pour des disques en ide Code: | dd if=/dev/hda of=/dev/hdb | si hda représente le disque source et hdb le disque destination.
C'est bien sur à adapter en fonction de ta configuration (ide ou scsi).
Cette commande peut être passée en bootant à partir d'un livecd.
Après tu enlève le disque défaillant et tu mets le nouveau à sa place avec la même configuration de jumper (si c'est de l'ide) |
J'ai l'impression que quand c'est trop simple ca ne convient jamais _________________ A ceux que l'on aime, on ne doit pas épargner le dur labeur. A ceux que l'on estime, on ne doit pas épargner les critiques.
Comité contre le language sms et les fautes volontaires |
|
Back to top |
|
|
Zanton Apprentice
Joined: 16 Jan 2005 Posts: 277
|
Posted: Mon Oct 24, 2005 2:56 pm Post subject: |
|
|
Y'a pas une histoire avec la taille du dur avec cette dernière méthode ? Je crois que ça marche si les deux disques ont la même taille mais pas dans un autre cas. A confirmer si c'est le cas. _________________ Zanton |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Mon Oct 24, 2005 2:56 pm Post subject: |
|
|
@Stephal : il n'y a pas une histoire de taille de partition (qui doivent être identiques au secteur prêt) avec dd ?
EDIT : crossposting _________________ La connaissance s'accroît quand on la partage.
JCB
Last edited by yoyo on Mon Oct 24, 2005 2:57 pm; edited 1 time in total |
|
Back to top |
|
|
PtitLu n00b
Joined: 11 Sep 2002 Posts: 39
|
Posted: Mon Oct 24, 2005 2:56 pm Post subject: |
|
|
Stephal wrote: | Stephal wrote: | Salut
Tu peux utiliser la commande dd
Exemple:
pour des disques en ide Code: | dd if=/dev/hda of=/dev/hdb | si hda représente le disque source et hdb le disque destination.
C'est bien sur à adapter en fonction de ta configuration (ide ou scsi).
Cette commande peut être passée en bootant à partir d'un livecd.
Après tu enlève le disque défaillant et tu mets le nouveau à sa place avec la même configuration de jumper (si c'est de l'ide) |
J'ai l'impression que quand c'est trop simple ca ne convient jamais | Ca fonctionne avec des partitions multiples dd ? |
|
Back to top |
|
|
Stephal n00b
Joined: 09 Jun 2005 Posts: 66 Location: IDF la semaine, Ain le WE
|
Posted: Mon Oct 24, 2005 3:00 pm Post subject: |
|
|
dans ce cas là (dd if=/dev/hda of=/dev/hdb ) on prend le disque en entier (avec ses partitions).
Si on veut faire l'image d'une partition on peut utiliser if=/dev/hda1 ... _________________ A ceux que l'on aime, on ne doit pas épargner le dur labeur. A ceux que l'on estime, on ne doit pas épargner les critiques.
Comité contre le language sms et les fautes volontaires |
|
Back to top |
|
|
zdra Veteran
Joined: 30 Nov 2003 Posts: 1693 Location: Bruxelles, Belgique
|
Posted: Mon Oct 24, 2005 6:39 pm Post subject: |
|
|
Code: |
if (if_size <= of_size) {
perte_de_place = of_size - if_size;
fprintf (partition, "/dev/hda%d", numero_derniere_partition);
agrandi_partition(partition, perte_de_place);
} else
exit (EXIT_FAILURE)
|
oké je sorts |
|
Back to top |
|
|
razer l33t
Joined: 08 Oct 2004 Posts: 893 Location: Paris - France
|
Posted: Mon Oct 24, 2005 10:40 pm Post subject: |
|
|
Question : est ce que dd effectue un test d'écriture, ou alors c'est l'équivalent d'un "cat /dev/hda1 > /dev/hdb1" bien bourrin ? |
|
Back to top |
|
|
Stephal n00b
Joined: 09 Jun 2005 Posts: 66 Location: IDF la semaine, Ain le WE
|
Posted: Tue Oct 25, 2005 7:33 am Post subject: |
|
|
razer wrote: | Question : est ce que dd effectue un test d'écriture, ou alors c'est l'équivalent d'un "cat /dev/hda1 > /dev/hdb1" bien bourrin ? |
dd n'effectue pas de test d'écriture mais si des secteurs du disque de destination sont défecteux, il ne pourra pas écrire dessus donc erreur et sortie du programme.
dd n'est pas aussi bourrin que le cat quand même.
Page man de dd _________________ A ceux que l'on aime, on ne doit pas épargner le dur labeur. A ceux que l'on estime, on ne doit pas épargner les critiques.
Comité contre le language sms et les fautes volontaires |
|
Back to top |
|
|
|