Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1755 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Résolu] c'est normal que ca prenne tant de temps dd?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] c'est normal que ca prenne tant de temps dd?

n°298738
watcho
Posté le 29-07-2003 à 17:33:22  profilanswer
 

Je fais une copie exacte d'un disque sur un disque identique pour faire 2 PCs identiques, j'ai donc pluggé un deuxième disque dans mon pc et fait un dd if=/dev/hda of=/dev/hdc et il tourne maintenant depuis presque 6heures :o  
 
ps: les disques font 40 Gb :o et c'est un AMD 1800+
 
c'est un peu long non? Dans 'top' le processus a l'air d'etre toujours présent et actif (30% CPU 0,3% Mem)


Message édité par watcho le 30-07-2003 à 09:30:26
mood
Publicité
Posté le 29-07-2003 à 17:33:22  profilanswer
 

n°298741
sT0ne
Posté le 29-07-2003 à 17:37:18  profilanswer
 

si l'un des tes dd (ou les 2) ne sont pas en UDMA, le transfert se fait en pio et c'est looooong. Tes 30% d'utilisation cpu font vraiment penser que tu es en pio.

n°298743
alligator4​21
Posté le 29-07-2003 à 17:39:50  profilanswer
 

wow c'est vrai que ca fait un peu long.
Tu as eu l'idee qu'il ne fallait pas monter les partoches surtout
et exclure les repertoires style /proc /temp ?
Ensuite dd if=/dev/hda of=/dev/hdc bs = XXX ou XXXX = integer non ?
 
 

n°298747
minusplus
Posté le 29-07-2003 à 17:42:57  profilanswer
 

alligator421 a écrit :


Tu as eu l'idee qu'il ne fallait pas monter les partoches surtout
et exclure les repertoires style /proc /temp ?
 

heu ben non, dd, il s'en fout de ça...

n°298757
alligator4​21
Posté le 29-07-2003 à 17:49:23  profilanswer
 

minusplus a écrit :

heu ben non, dd, il s'en fout de ça...


 
Tu es sur ?  
parce que quand la partition est montee, linux peut ecrire quand il veut dessus et comme les acces en read-write sont souvent mis en cache memoire (pas fluchee automatiquement) ...

n°298758
minusplus
Posté le 29-07-2003 à 17:51:45  profilanswer
 

ben /proc en tout cas c'est pas quelque chose d'écrit physiquement sur le device (il me semble non ?) donc pendant ton dd, il ne lira rien et n'écrira donc rien. /temp, je pense pas que ce soit grave qu'il le recopie... [:spamafote]  
 
non ?

n°298762
watcho
Posté le 29-07-2003 à 17:55:35  profilanswer
 

ben en fait,  
 
je fais une copie du hda vers le hdc en comptant que l'os qui tourne actuellement pour faire le dd et celui sur hda... J'aurais peut etre du booter sur un knoppix ou autre non ?
 

n°298763
alligator4​21
Posté le 29-07-2003 à 17:56:35  profilanswer
 

minusplus a écrit :

ben /proc en tout cas c'est pas quelque chose d'écrit physiquement sur le device (il me semble non ?) donc pendant ton dd, il ne lira rien et n'écrira donc rien. /temp, je pense pas que ce soit grave qu'il le recopie... [:spamafote]  
 
non ?


 
mmmh oui c'est bien possible que /proc ca soit pas bien grave - contenu dynamique a chaque demarrage - mais en revanche linux n'est pas oblige de flusher son cache (sauf si utilisation de sync) donc, le contenu de son hda n'est peut-etre pas mis a jour reellement sur le disque.
 
Aussi, il me semble avoir lu (mais pas sur) qu'il ne fallait jamais utiliser dd si partition montee, idem pour les trucs bas niveau style fdisk, mk2fs, ...
 

n°298765
sT0ne
Posté le 29-07-2003 à 17:58:15  profilanswer
 

si le transfert utilise /temp comme tampon , peut-être que cela ne finira jamais... Je pense à une sorte de référence circulaire: il copie temp dans /temp/temp, etc... (c'est juste une hypothèse)

n°298766
alligator4​21
Posté le 29-07-2003 à 18:01:10  profilanswer
 

sT0ne a écrit :

si le transfert utilise /temp comme tampon , peut-être que cela ne finira jamais... Je pense à une sorte de référence circulaire: il copie temp dans /temp/temp, etc... (c'est juste une hypothèse)


 
hypothese interessante :D, ca commence a sentir le sapin ...
d'ou l'interet de pas monter les partoches en question ...

mood
Publicité
Posté le 29-07-2003 à 18:01:10  profilanswer
 

n°298770
alligator4​21
Posté le 29-07-2003 à 18:08:47  profilanswer
 

watcho, teste un peu la vitesse de transfert de ton hda
 
sur le mien ca donne ca :  
 
/sbin/hdparm -t /dev/hda
 
/dev/hda:
 Timing buffered disk reads:  64 MB in  1.43 seconds = 44.76 MB/sec
 
A partir de la, tu as une grossiere approximation de ta vitesse, il te reste plus qu'a calculer le temps theorique moyen pour tranferer tes 40Gb.
En fonction de ca, tu verras si l'hypothese de STone s'avere exacte.
 

n°298772
minusplus
Posté le 29-07-2003 à 18:10:16  profilanswer
 

après lecture de la doc, dd ne semble pas fair usage d'espace disque temporaire (ce qui semble assez logique) à l'exeption du swap of course. La taille des blocs par défaut est 512 octets, je pense que la ram ça suffit ! :o

n°298788
watcho
Posté le 29-07-2003 à 18:59:56  profilanswer
 

bon ben j'ai du killé mon dd et mon hd est en mauvais état :(  ... je suis en train (j'espère) de le récupérer avec un ghost (dommage, j'aurais bien testé un peu plus en profondeur dd)

n°298987
watcho
Posté le 30-07-2003 à 09:29:56  profilanswer
 

bon alors voila :)  
 
le ghost, il faut oublier, au démarrage, le pc ne m'affiche que des 1 et de 0 (probablement un stress de MBR), alors, finalement, la solution qui a fonctionne (et qui etait evidemment la plus logique) est de booter sur knoppix et de faire un bon dd de deux disques non montés  
 
 
 
Merci pour vos aides :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Résolu] c'est normal que ca prenne tant de temps dd?

 

Sujets relatifs
[linux] commandes acpi, comment faire?(résolu)[MDK9.1] Mise à jour du noyau (résolu).
Mandrake 9.1 - plantage des le bureau KDE (resolu)2 connexions ADSL en même temps
Kernel Linux; erreur au boot : EBDA too big [résolu][RESOLU] Problème de connexion SSH ...
[DEBIAN - EXIM] Supprimer les mails frozen (RESOLU)[Apache] RESOLU Mon serveur ignore les fichier .htaccess
[lilo]réinstallation impossible [résolu]telnet sous gentoo [resolu]
Plus de sujets relatifs à : [Résolu] c'est normal que ca prenne tant de temps dd?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR