Pouvez-vous créer une image de disque dur de la même taille que le lecteur cible avec GNU ddrescue?

1

Je prévois d’utiliser GNU ddrescue pour créer une image de disque de mon disque dur défaillant de 1 To. Puis-je stocker suffisamment l'image sur un autre disque dur de 1 To? Je suppose que la réponse serait non, car le fichier image contiendrait des informations d’en-tête qui, en plus de l’image disque elle-même, devraient dépasser la capacité du lecteur (dans un monde parfait, mais peut-être pas?).

Je clonerais le disque, mais je ne sais pas comment m'assurer que le clone n'est pas modifié lors du démarrage du système d'exploitation (Windows ou Linux).

kirkmax
la source
Vous pouvez compresser l'image ou utiliser le --sparse option.
Marco

Réponses:

0

Dans un monde parfait, cela devrait aller, mais votre supposition éclairée est généralement correcte.

Le problème avec le --sparse L’option "est que tous les systèmes ne supportent pas cela. Seuls les fichiers normaux peuvent être clairsemés . "

Vous pouvez pipe ddrescue par gzip pour compresser le fichier final à la volée. Exemples :

# backup
dd if=/dev/hdx | gzip > /path/to/image.gz

# restore
gzip -dc /path/to/image.gz | dd of=/dev/hdx

notez que dd et ddrescue sont interchangeables. Ils produisent le même résultat en utilisant des techniques différentes.

invert
la source
0

Je voudrais juste cloner le lecteur entier. En supposant que le lecteur n'a pas été complètement grillé, j'utiliserais dd_rescue.

fdisk -l pour voir quel disque correspond à quoi et ensuite quelque chose comme ce qui suit d'un cd live:

dd_rescue / dev / sda / dev / sdb

En supposant que / dev / sda est la source (mauvais lecteur) et que / dev / sdb est la destination.

jmreicha
la source