Réponse courte pour au moins macOS 10.13.6:
Supprimez toute sauvegarde .inProgress du volume de sauvegarde. Cela peut nécessiter une utilisation root de /bin/rm -rf
donc procédez avec prudence .
Utilisez la tmutil associatedisk
commande pour relier le volume de sauvegarde au volume principal. Par exemple:
sudo tmutil associatedisk -a / "/ Volumes / Sauvegardes Time Machine / Backups.backupdb / Macintosh HD / Latest / Macintosh HD"
Démarrez ensuite une sauvegarde à partir de l'élément de menu Time Machine. Dans mon cas, au lieu de terminer l'analyse en 10 minutes (clairement pas une analyse complète) et d'afficher un téraoctet à sauvegarder, l'analyse a pris plus de 30 et la taille de la sauvegarde correspondait à ce qui tmutil compare
avait été dit.
Contexte:
J'avais besoin de forcer une traversée en profondeur / une analyse complète après qu'un programme d'installation malhonnête (Reallusion) ait modifié les autorisations sur tout dans "/ Users / Shared" (environ 1 téraoctet de fichiers autrement non modifiés). Je les ai tous modifiés en arrière et j'ai tmutil
confirmé que Time Machine n'avait plus besoin de sauvegarder ces fichiers, mais l'un des deux disques de sauvegarde a insisté pour utiliser une analyse en cache qui l'a dit.
Choses qui n'ont pas fonctionné:
Supprimer et rajouter le volume de sauvegarde des préférences système
Effacement /.fseventsd
Installation d'une mise à jour système
Suppression de la sauvegarde .inProgress sans exécution tmutil associated disk
Exécution tmutil associated disk
sans supprimer .inProgress
Démarrage en mode mono-utilisateur, montage / en lecture-écriture et toucher un fichier
Dans la plupart des cas, les journaux de backupd prétendent effectuer une traversée profonde, mais ne prennent que quelques minutes, puis essaient de tout sauvegarder. Voici la commande pour surveiller en backupd
direct sur 10.13 plus tard:
flux de journaux --style syslog --predicate 'senderImagePath contient [cd] "TimeMachine"' --info
Cela ne montrera que de nouveaux événements. Pour les journaux des trois derniers jours:
log show --style syslog --predicate 'senderImagePath contient [cd] "TimeMachine"' --info --last 3d