Est-il possible de copier une sauvegarde Time Machine à l'aide de la fonction rsync
vers un autre disque formaté HFS ? Je crains que rsync
ne serait pas en mesure de suivre les répertoires à lien dur que Time Machine utilise.
Réponse
Trop de publicités?La commande rsync est très puissante et polyvalente, et elle peut préserver les liens durs et autres informations cruciales de la sauvegarde Time Machine. D'après cet article ( https://www.cyberciti.biz/faq/linux-unix-apple-osx-bsd-rsync-copy-hard-links/ ), vous pourriez le faire :
rsync -azH /path/to/source /path/to/dest/
Les drapeaux représentent :
-a
: mode d'archivage (directives de copie, permissions de conservation, groupes et propriétaires, temps de modification )
-z
: compresser pendant le transfert pour accélérer le processus de copie
-H
: préserver les Hard Links (crucial pour les sauvegardes Time Machine)
Vous pouvez également ajouter -v
(pour verbose) pour suivre visuellement la progression de votre sauvegarde.
(Je ne sais pas si Time Machine utilise des ID de groupe et d'utilisateur numériques, auquel cas vous pourriez ajouter l'option --numeric-ids
drapeau).
Par ailleurs, vous pouvez également mettre à jour votre rsync via Homebrew (v. 3.x.x), car celui qui est livré avec Catalina est 2.9.6.
J'ajouterais également un alias à mon script de sauvegarde dans mon fichier .zshrc avec deux objectifs : 1. le rendre plus facile à exécuter sans avoir à retaper chaque chose à chaque fois que je veux faire une sauvegarde, 2. le rendre moins sujet aux erreurs humaines destructrices (comme inverser le chemin vers la source et le chemin vers la destination).