J'ai une question sur l'utilisation de rsync dans un terminal. J'ai besoin de déplacer une sauvegarde Time Machine d'un disque externe afin de le reformater. Le dossier "backups" fait près de 300 Go. J'ai d'abord essayé d'utiliser CarbonCopyCloner pour créer une image éparse sur le disque vers lequel je déplace les données. Cela n'a pas fonctionné car, selon Bombich, les sauvegardes TM sont traitées différemment et ne peuvent pas être traitées par CCC.
J'ai ensuite décidé d'utiliser l'Utilitaire de disque pour créer une nouvelle SparseImage de 300 Go sur la destination et d'utiliser rsync pour copier le dossier de sauvegarde vers la nouvelle SparseImage. J'ai utilisé la commande rsync sudo rsync -va --progress
et fait glisser les chemins source et destination dans la fenêtre du Terminal. Après m'être authentifié, Terminal a commencé à créer une liste de fichiers à traiter - mais cette tâche de listage a duré des heures, ce qui semble aller complètement à l'encontre de l'idée de créer un transfert efficace. Qu'est-ce que j'ai fait de mal ? N'aurais-je pas dû demander des réponses verbeuses ? Ou ai-je commis une autre erreur ?
Finalement, la tâche a été accomplie, mais cela a pris plus de deux jours en utilisant une connexion câblée USB 2. Cela aurait-il pris le même temps si j'avais simplement fait glisser le dossier à l'aide du Finder ?
Évidemment, je suis un novice en matière de terminal, et toute aide sera la bienvenue.
0 votes
Avec la vitesse maximale de l'USB2 de 30 MB/sec, cela ferait 300000MB/30MB = 10000 sec = 3 heures.