Re: recopier un disque avec dd

Page principale

Répondre à ce message
Auteur: Olivier Allard-Jacquin
Date:  
À: guilde
Sujet: Re: recopier un disque avec dd
    Bonjour,

ALD a écrit :
> Bonjour,
>
> suite à une chute, je dois remplacer le DD de mon portable. Pour
> l'instant il fonctionne encore, mais badblocks relève plein d'erreurs
> et smart s'affole au démarrage.
>
> Bref je vais, ce matin, acheter un nouveau DD.
>
> Je pense recopier le disque avec DD mais j'ai plusieurs partitions
>
> dd if=/dev/xxa of=/dev/xxb
>
> Est-ce que cela suffit également pour recopier l'ensemble du disque mbr
> et table de partitions compris ou dois-je faire une réinstallation
> complete?
>
> comment va se comporter DD si j'installe un disque d'une capacité
> supérieure à celui que j'ai actuellement?
>
>
> Merci de vos retours d'expériences.


    Personnellement, je pense qu'il vaut mieux :
- créer tes partitions sur le nouveau disque
- copier les données du DD défectueux vers le nouveaux
- réinstaller le boot loader (grub, ou LILO)


    Pour tout cela, tu as besoin :
- de booter la machine sur un OS "externe" (live CD / live USB)
- d'avoir les 2 disques connectés en même temps à la machine. Si ce
n'est pas possible, sauve le contenu de l'ancien DD sur une machine
externe, puis installe le nouveau DD, et rapatrie les données.


    Le coup du "dd if=..." n'est pas forcément très bon, à cause :
- des blocs défectueux
- du changement de géométrie du disque. Dans certains cas particuliers
(entre autre, si le DD d'origine fait moins de 100Go), tu pourrais ne
pas réussir à démarre la machine sur le nouveau disque
- enfin, la technique ci-dessus a pour effet collatéral de défragmenter
les fichiers.


    Cordialement,


                        Olivier
-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!