12 votes

Copier une sauvegarde Time Machine avec rsync

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.

9voto

pilgix Points 95

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).

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