Le clonage de disque est le processus qui consiste à faire une image d’une partition ou d’un disque dur entier. Cela peut être utile pour copier le disque sur d’autres ordinateurs ou à des fins de sauvegarde et de récupération.

Conseil : Au fil du temps, les systèmes de fichiers obtiennent de nouvelles fonctionnalités et les utilitaires mkfs modifient leurs valeurs par défaut, mais toutes les nouvelles fonctionnalités ne peuvent pas être activées sans reformatage. Ainsi, lorsque vous déplacez des données vers un nouveau lecteur, au lieu de cloner les périphériques de bloc ou les systèmes de fichiers, envisagez de créer un nouveau système de fichiers et copiez uniquement les fichiers (et leurs attributs, ACL, attributs étendus, etc.) avec par exemple rsync.

Utilisation de dd

Voir dd#Clonage et restauration de disque.

Utilisation de ddrescue

ddrescue est un outil conçu pour le clonage et la récupération de données. Il copie les données d’un fichier ou d’un périphérique de bloc (disque dur, cdrom, etc) vers un autre, en essayant de sauver les bonnes parties en premier en cas d’erreurs de lecture, pour maximiser les données récupérées.

Pour cloner un lecteur défectueux ou mourant, exécutez ddrescue deux fois. Pour le premier tour, copiez chaque bloc sans erreur de lecture et mappez les erreurs vers rescue.map.

# ddrescue -n /dev/sdX /dev/sdY rescue.map

X est la lettre de partition de la source et Y du périphérique de bloc cible.

Pour le second tour, copiez uniquement les mauvais blocs et essayez 3 fois de lire depuis la source avant d’abandonner.

# ddrescue -d -r3 /dev/sdX /dev/sdY rescue.map

Maintenant, vous pouvez vérifier si le système de fichiers est corrompu et monter le nouveau lecteur.

# fsck -f /dev/sdY

Clonage de système de fichiers

Cet article ou cette section a besoin d’être étendu.

Raison : Ajouter xfs_copy(8). (Discuter dans Talk:Disk cloning#)

Utiliser e2image

e2image est un outil inclus dans e2fsprogs à des fins de débogage. Il peut être utilisé pour copier des partitions ext2, ext3 et ext4 de manière efficace en ne copiant que les blocs utilisés. Notez que cela ne fonctionne que pour les systèmes de fichiers ext2, ext3 et ext4, et que les blocs inutilisés ne sont pas copiés, donc cela peut ne pas être un outil utile si l’on espère récupérer des fichiers supprimés.

Pour cloner une partition du disque physique /dev/sda, partition 1, vers le disque physique /dev/sdb, partition 1 avec e2image, exécutez

# e2image -ra -p /dev/sda1 /dev/sdb1
Conseil : GParted utilise e2image pour copier efficacement les partitions ext2/3/4.

Logiciels de clonage de disque

Ces applications permettent de sauvegarder facilement des systèmes de fichiers entiers et de les récupérer en cas de panne, généralement sous la forme d’un CD Live ou d’une clé USB. Elles contiennent des images complètes du système à partir d’un ou plusieurs points spécifiques dans le temps et sont fréquemment utilisées pour enregistrer les bonnes configurations connues. Voir Wikipedia:Comparaison des logiciels de clonage de disque pour leur comparaison.

Voir aussi Synchronisation et programmes de sauvegarde pour d’autres applications qui peuvent prendre des instantanés complets du système, entre autres fonctionnalités.

  • Arch Backup – Un script de sauvegarde trivial avec une configuration simple.
    • Méthode de compression configurable.
    • Multiples cibles de sauvegarde.

https://github.com/p5n/archlinux-stuff/tree/master/arch-backup/ || arch-backupAUR

  • Clonezilla – Une solution de reprise après sinistre, de clonage de disque, d’imagerie disque et de déploiement.
    • Démarre à partir d’un CD live, d’une clé USB ou d’un serveur PXE.
    • Prise en charge ext2, ext3, ext4, reiserfs, reiser4, xfs, jfs, btrfs, FAT32, NTFS, HFS+ et autres.
    • Utilise Partclone (par défaut), Partimage (facultatif), ntfsclone (facultatif) ou dd pour imager ou cloner une partition.
    • Serveur de multidiffusion pour restaurer sur plusieurs machines à la fois.
    • Inclus sur le support d’installation d’Arch Linux.

http://clonezilla.org/ || clonezilla

  • Deepin Clone – Outil de Deepin pour la sauvegarde et la restauration. Il prend en charge le clonage, la sauvegarde et la restauration de disque ou de partition.

https://www.deepin.org/en/original/deepin-clone/ || deepin-clone

  • FSArchiver – Un outil de sauvegarde et de déploiement de système de fichiers sûr et flexible
    • Support des attributs de base des fichiers (permissions, propriétaire, ….).
    • Prise en charge de plusieurs systèmes de fichiers par archive.
    • Prise en charge des attributs étendus (ils sont utilisés par SELinux).
    • Prise en charge les attributs de base des systèmes de fichiers (label, uuid, block-size) pour tous les systèmes de fichiers Linux.
    • Support du système de fichiers NTFS (possibilité de créer des clones flexibles de partitions Windows).
    • Checksumming de tout ce qui est écrit dans l’archive (en-têtes, blocs de données, fichiers entiers).
    • Possibilité de restaurer une archive qui est corrompue (elle sautera juste le fichier actuel).
    • Compression lzo, gzip, bzip2, lzma multi-threaded.
    • Support pour la division de grandes archives en plusieurs fichiers avec une taille maximale fixe.
    • Encryptage de l’archive en utilisant un mot de passe. Basé sur blowfish de libcrypto de OpenSSL.
    • Support de la sauvegarde d’un système de fichiers racine monté (option -A).
    • Peut être trouvé sur le CD System Rescue.

http://www.fsarchiver.org/ || fsarchiver

  • Mondo Rescue – Une solution de reprise après sinistre pour créer des supports de sauvegarde qui peuvent être utilisés pour redéployer le système endommagé.
    • Sauvegardes basées sur des images, supportant Linux/Windows.
    • Le taux de compression est réglable.
    • Peut sauvegarder des systèmes en direct (sans avoir à l’arrêter).
    • Peut diviser l’image sur de nombreux fichiers.
    • Prise en charge le démarrage sur un Live CD pour effectuer une restauration complète.
    • Peut sauvegarder/restaurer sur NFS, à partir de CD, de lecteurs de bandes et d’autres supports.
    • Peut vérifier les sauvegardes.

http://www.mondorescue.org/ || mondoAUR

  • Partclone – Un outil qui peut être utilisé pour sauvegarder et restaurer une partition en ne considérant que les blocs utilisés.
    • Supporte ext2, ext3, ext4, hfs+, reiserfs, reiser4, btrfs, vmfs3, vmfs5, xfs, jfs, ufs, ntfs, fat(12/16/32), exfat.
    • Supporte la compression.
    • Optionnellement, une interface ncurses peut être utilisée.

http://partclone.org/ || partclone

  • Partimage – Un utilitaire de clonage de disque ncurses pour les environnements Linux/UNIX.
    • Possède un Live CD.
    • Porte les systèmes de fichiers les plus populaires sur Linux, Windows et Mac OS.
    • Compression.
    • Sauvegarde sur plusieurs CD ou DVD ou sur un réseau en utilisant Samba/NFS.
    • Développement arrêté en faveur de FSArchiver.

http://www.partimage.org || partimage

  • J7Z – Interface graphique pour Linux en java qui tente de simplifier la compression et la sauvegarde des données. Il peut créer des archives 7z, BZip2, Zip, GZip, Tar.
    • Mise à jour rapide des archives existantes.
    • Sauvegarde de plusieurs dossiers vers un emplacement de stockage.
    • Créer ou extraire des archives protégées.
    • Réduire les efforts en utilisant des profils et des listes d’archivage.

http://j7z.xavion.name/ || j7zAUR

  • Redo Backup and Recovery – Une application de sauvegarde et de récupération après sinistre qui s’exécute à partir d’une image CD Linux amorçable.
    • Est capable de sauvegarder et de récupérer des partitions de disque à nu.
    • Utilise xPUD et Partclone pour le backend.

http://www.redobackup.org/ ||

  • Tar système &Restauration – Sauvegardez et restaurez votre système en utilisant tar ou transférez-le avec rsync
    • Interfaces GUI et CLI
    • Crée des archives .tar.gz, .tar.bz2, .tar.xz ou .tar
    • Soutient le chiffrement openssl / gpg
    • Utilise rsync pour transférer un système en cours d’exécution
    • Soutient Grub2, Syslinux, EFISTUB/efibootmgr et Systemd/bootctl

https://github.com/tritonas00/system-tar-and-restore || system-tar-and-restoreAUR

dd spin-offs

dcfldd dcflddAUR est un remplacement de dd avec une capacité de hachage à la volée aidant à assurer l’intégrité. Il accepte la plupart des paramètres de dd et inclut une sortie d’état. Une version stable de dcfldd a été publiée pour la dernière fois en 2006. ddrescue GNU ddrescue est un outil de récupération de données capable d’ignorer les erreurs de lecture. ddrescue n’est pas lié à dd de quelque manière que ce soit, sauf que les deux peuvent être utilisés pour copier des données d’un périphérique à un autre. La différence essentielle est que ddrescue utilise un algorithme sophistiqué pour copier les données des disques défaillants en leur causant le moins de dommages possibles. Consultez le manuel ddrescue pour plus de détails.

See also

  • Wikipedia:Liste des logiciels de clonage de disque
  • Fil du forumArch Linux

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.