0 votes

Puis-je cloner un disque dur externe bit par bit, de manière incrémentielle ?

J'ai un disque dur USB externe contenant de nombreux volumes APFS cryptés.

J'ai un deuxième disque dur externe USB identique.

Existe-t-il un programme MacOS qui me permette de cloner le premier sur le second ? sans monter les volumes cryptés et dans un méthode progressive (par exemple les copies suivantes ne copient que les modifications ) ?

Je pense que tous les programmes de sauvegarde basés sur MacOS sont semblables à rsync en ce sens qu'ils opèrent sur les fichiers (et non sur les disques).

Disk Util dispose de la fonction "Restaurer", mais celle-ci copie beaucoup de données si je n'ai modifié que quelques octets.

2voto

Jose Chavez Points 645

Non, ce que vous demandez n'est tout simplement pas possible, étant donné que vous entendez les termes habituels de "montage" et "incrémental".

En termes simples, un volume chiffré non monté ne se distingue guère d'un ensemble d'octets aléatoires. Il n'y a aucun moyen de savoir, à partir de ce seul volume, si un bloc de données a été "modifié" ou non.

Vous pouvez tout à fait copier les données d'un disque à l'autre. Il suffit d'effectuer une copie bit à bit à l'aide d'un programme tel que le logiciel intégré dd dans MacOS.

Si vous vous écartez de la compréhension habituelle du travail avec des disques non montés - et imaginez un programme qui décrypterait le volume (si vous avez le mot de passe), analyserait le système de fichiers et utiliserait des horodatages, des instantanés ou une autre méthode pour trouver les modifications et les renvoyer aux octets source - alors oui, théoriquement, vous pouvez créer un tel outil. Cependant, à ce stade, vous auriez tout aussi bien pu monter le disque.

Vous pourriez également modifier la conception habituelle des sauvegardes incrémentielles et imaginer un programme qui lit l'intégralité du disque source tout en lisant l'intégralité du disque de destination, puis qui ne copie que ce qui a été modifié. Ce serait presque trivial à réaliser, mais je ne me souviens d'aucun programme MacOS faisant cela. Sous Linux, vous pourriez utiliser des programmes tels que diskrsync y Bscp pour ce faire - bien que les deux soient conçus pour transférer le disque vers un ordinateur distant, vous pouvez faire en sorte que l'ordinateur local et l'ordinateur distant soient les mêmes. Je ne sais pas si ces programmes peuvent être compilés et utilisés avec succès sous MacOS, mais si vous voulez créer votre propre outil, vous pouvez le faire en portant diskrsync.

Cela serait logique si vous aviez un disque où les lectures sont rapides et les écritures lentes. Il s'agirait néanmoins d'un processus très lent par rapport aux outils de sauvegarde incrémentale habituels, comme par exemple Time Machine, où l'ensemble des modifications peut être calculé rapidement en examinant uniquement le volume source.

Il existe d'autres outils pour cloner les disques et tenter d'accélérer le processus. Par exemple, l'outil partclone_apfs permet de cloner des systèmes de fichiers APFS de disque à disque, en ne copiant que les blocs contenant des données. Si le volume dispose de beaucoup d'espace disque libre lorsqu'il est monté, cela accélérera considérablement le processus. Cependant, il ne fonctionne pas pour les volumes cryptés.

Enfin, vous pouvez imaginer des solutions qui fonctionnent en suivant les modifications à l'aide d'instantanés sur le disque local. Comme cela impliquerait de modifier le disque que vous essayez de cloner, cette solution n'est généralement pas envisageable.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X