web-dev-qa-db-fra.com

Moyen le plus rapide de copier le disque dur

Sur un disque dur de 1 To avec deux partitions: l’une est petite (environ 24 Go) (pour Ubuntu) et tout le reste est la seconde partition avec environ 10% d’espace occupé pour les fichiers multimédias.

Je veux le dupliquer aussi vite que possible. Je démarre à partir d'une clé USB. Le deuxième disque est /dev/sdb.

sfdisk -d /dev/sda > a
sfdisk /dev/sdb < a

Puis je copie par octets la petite partition:

dd if=/dev/sda1 of=/dev/sdb1 bs=4M status=progress

Cela prend environ deux minutes. Ensuite, je veux copier de manière optimale le contenu de la deuxième partition. Juste système de fichiers avec attributs de fichier:

rsync -avHAX /media/ubuntu/sda2dir /media/ubuntu/sdb2dir

Après cela, j'ai essayé de démarrer à partir du deuxième disque dur et je ne peux pas.

Comment copier le MBR et d'autres informations cruciales?

dd if=/dev/sda of=/dev/sdb prend environ 1h20m pour un disque dur de 1 To. Ce n'est pas acceptable. Et semble aussi ne fonctionne pas.

7
Orient

J'utiliserais Clonezilla

Obtenez un fichier iso Clonezilla, créez un lecteur de démarrage USB et démarrez à partir de celui-ci.

Voir la documentation sur clonezilla.org .

Utilisez Clonezilla pour cloner l'intégralité du lecteur. Cela fonctionnera si

  • le lecteur cible est au moins aussi grand que le lecteur source. Vous pouvez vérifier cela (si les tailles sont nominalement identiques) avec

    _Sudo parted /dev/sdx u B p
    _

    où x peut être par exemple a (_/dev/sda_) et b (_/dev/sdb_) pour les deux lecteurs. Le lecteur cible ne doit pas être inférieur d'un octet à celui du lecteur source.

  • la taille des secteurs physiques des deux lecteurs est la même. Vous pouvez vérifier cela avec

    _Sudo parted -ls
    _
  • si les tailles de lecteur sont différentes et que la table de partition est GPT, vous devez également réparer la table de sauvegarde à la fin du lecteur. Vous pouvez le faire manuellement avec gdisk ou avec le shellscript gpt-fix

Clonezilla est assez intelligent pour copier/cloner uniquement les blocs de données utilisés sur le lecteur et ignorer les blocs inutilisés. Il est donc plus rapide que le clonage avec dd, en particulier lorsqu'il y a beaucoup d'espace inutilisé (comme dans votre cas). .

Clonezilla est également plus sûr que dd, car il dispose d'un dialogue utilisateur qui vous permet de vérifier et de revérifier que vous clonerez sur le bon périphérique cible. dd fait ce que vous lui dites de se passer de questions. Une erreur de frappe mineure peut vous faire écraser les images de famille.


S'il vous plaît noter que Clonezilla peut

  • cloner un lecteur sur un autre lecteur d'au moins la même taille
  • créer une image compressée (un répertoire avec plusieurs fichiers)
  • cloner une partition et créer une image d'une partition
  • restaurer à partir d'une image Clonezilla compressée sur un lecteur de taille identique
  • travailler localement ou via un réseau
8
sudodus