Analyse des Opérations de Sauvegarde de Time Machine avec T2M2

T2M2 est un outil essentiel lorsque vous souhaitez analyser les opérations effectuées par Time Machine et diagnostiquer d’éventuels problèmes. Cet utilitaire est gratuit et est disponible à cette adresse : https://eclecticlight.co/tag/t2m2/ .

Cela dit, les fichiers qu’il génère proviennent de Time Machine et peuvent ne pas être faciles à exploiter par tous.

Voici quelques informations sur le fichier , il s’agit d’un enregistrement des informations fournies par T2M2, je vais essayer de décrypter les principales informations :

Le fichier documente un historique des opérations de Time Machine, comprenant la planification, la copie des fichiers, le “thinning” (élimination des anciennes sauvegardes locales pour économiser de l’espace), et la finalisation des sauvegardes APFS.

Vous pouvez l’obtenir en exportant les journaux depuis l’application T2M2 dans le menue « File » puis « Save As ».

Voici quelques points clés de l’analyse :

1. Déroulement des Sauvegardes :

Plusieurs sessions de sauvegarde ont lieu, certaines planifiées automatiquement et d’autres initiées manuellement. Par exemple, à 10:30:35, une sauvegarde automatique est lancée pour le volume /Volumes/TimeMachine. Les journaux montrent des détails de progression, comme à 10:41:54 où 35 % de la sauvegarde est complétée avec une vitesse moyenne de 2,03 MB/s .

2. “Thinning” des Instantanés Locaux :

Time Machine exécute régulièrement un “thinning” pour supprimer les snapshots APFS plus anciens, conservant les sauvegardes les plus récentes. Par exemple, à 10:30:50, le système démarre le “thinning” d’anciens snapshots locaux comme 2024-09-14-095320.backup pour libérer de l’espace .

3. Détection des Erreurs :

Un événement d’échec est indiqué avec le code BACKUP_DELAYED_NOT_ENOUGH_ELAPSED_TIME, signalant que le système a tenté de lancer une sauvegarde trop rapidement après une précédente. Par exemple, à 12:42:43, la tentative de sauvegarde échoue car elle intervient trop tôt après la sauvegarde précédente .

4. Historique des Sauvegardes :

Le fichier contient aussi des informations détaillées sur l’historique des sauvegardes effectuées et montées, permettant de retracer chaque point de sauvegarde. Par exemple, on retrouve le snapshot 2024-10-22-092032 monté à 12:36:16, ce qui permet de suivre les sauvegardes disponibles .

Ces détails permettent déjà une premiere analyse des opérations de sauvegarde et une compréhension des stratégies de gestion de stockage mises en place par Time Machine. Mais ce n’est pas tout, on trouve parfois cet groupe d’informations « Change overview ».

Analyse d’un block « Change overview » :

Exemple :

Change Overview:
100% (493): <Root of Tree>
70%  (346): Users/hdrapin/Library
36%  (182): Users/hdrapin/Library/Containers
2024-10-26 12:43:19.329622+0200 Finished collecting events on 1 volumes...
2024-10-26 12:43:20.345297+0200 Estimated a total of 1695662 files (363.31 GB) will be in backup of 'Macintosh HD - Data'
2024-10-26 12:43:20.345335+0200 Estimated full backup will contain 1695662 files (363.31 GB) from all sources
2024-10-26 12:43:20.346911+0200 Starting propagation look-ahead for "Macintosh HD - Data"
2024-10-26 12:43:26.609588+0200 Found 84.78 GB (184 items) of content to propagate down to depth 3 under "/Volumes/com.apple.TimeMachine.localsnapshots/Backups.backupdb/Mac-Studio/2024-10-26-124312/Macintosh HD - Data"

Ces lignes fournissent un aperçu de l’analyse des changements et de la préparation pour une sauvegarde de Time Machine, avec des détails sur les fichiers modifiés et leur propagation dans la structure de sauvegarde.

1. Change Overview :

La section « Change Overview: » montre un résumé des changements détectés sur le volume Macintosh HD – Data avant la sauvegarde. Chaque pourcentage représente la part des modifications dans une structure de fichiers spécifique.

100% (493): <Root of Tree> signifie que 493 modifications (fichiers ajoutés, modifiés ou supprimés) ont été détectées sur le volume entier (racine).

Ensuite, 70% (346): Users/hdrapin/Library montre que 70 % des changements, soit 346 éléments, sont situés dans le répertoire Library de l’utilisateur hdrapin.

Enfin, 36% (182): Users/hdrapin/Library/Containers indique que 36 % des modifications, soit 182 éléments, sont spécifiques au sous-dossier Containers dans Library.

2. Estimation de la Sauvegarde :

À 12:43:20, une estimation est faite, indiquant que la sauvegarde complète devrait inclure 1 695 662 fichiers pour un total de 363,31 GB. Cette étape permet à Time Machine de planifier la taille de la sauvegarde et d’optimiser le stockage.

3. Propagation des Changements (“Propagation Look-ahead”) :

Starting propagation look-ahead for « Macintosh HD – Data » : Cette étape, initiée à 12:43:20, vise à anticiper les changements pour optimiser la copie des fichiers.

À 12:43:26, il est précisé que 84,78 GB de données (184 éléments) vont être propagés (copiés ou transférés) jusqu’à une profondeur de trois niveaux dans le répertoire /Volumes/com.apple.TimeMachine.localsnapshots/…. Cette “profondeur de 3” indique que Time Machine ira jusqu’à trois sous-niveaux de dossiers pour inclure ces fichiers dans la sauvegarde.

Ces lignes décrivent comment Time Machine identifie et prépare les éléments à sauvegarder, en se concentrant sur les zones modifiées et en estimant l’espace requis pour optimiser la sauvegarde.

Analyse du block « Change Overview » (Suite) :

La suite du block est la suivante :

2024-10-26 12:43:40.349590+0200 .••        .
	Progress: 23% done, -, - MB/s, avg: 0.00 MB/s, - items/s, avg: 0.00 items/s
		ByPhysicalSize:24% (CV:6.6 GB/359.93 GB (D: Zero KB),T:359.93 GB,D:Zero KB(-),LA:79.79 GB(22%))N
		ByItemCount:42% (CV:126673/1687667 (D: 0),T:1687667,D:0(-),LA:586221(35%))N
		ByEventPath:2% (C:2%LA:-)N
	Copied: 94 (l:9.3 MB p:10.9 MB) Propagated: 126612 (l:9.26 GB p:6.59 GB) Propagated (shallow): 719 (l:Zero KB p:Zero KB)
	Tracker: FlCp:35DrCp:23SmCp:33FlMvSk:590DrMvSk:129FlDltCp:3
	Lookups: DrtLkpHt:17351,DrtLkpMss:798,Vld:17849,ClnAltChk:291,VSChk:17849,SnpChk:8956,BslnBckpHt:8395,BslnBckpMss:498,NoVlmSts:1860
	Comparisons: Mtch:19511,MdD:494,XAttrNm:4 Operations: TrstLkp:4391,TrstLkpAftAtmpt1:773,KnwnUnchgd:3974,DrNoCpy:3459,DrEmpty:3459
	Backup Projected Stats: 1695662 items (p:363.31 GB)
	Sized: l:93.93 GB p:87.28 GB c:652985, Outstanding:0/205, Finished Volumes:0
	Current: Zero KB/(l:Zero KB,p:Zero KB) - /Volumes/TimeMachine/2024-10-26-124316.inprogress/Macintosh HD - Data/private/var/root/Library/Containers/com.apple.geod/Data/tmp/CF70962B-08B2-475C-9565-133D48410A7C

Cette section des journaux montre l’avancement détaillé de la sauvegarde en cours, avec des indicateurs de progression, de taille de données transférées, et de suivi d’opérations spécifiques. Voici une analyse des éléments principaux :

1. Progression Générale :

À 12:43:40, la sauvegarde est à 23% de complétion. À ce stade, le transfert est indiqué avec un taux de 0.00 MB/s et 0.00 items/s, suggérant un éventuel délai d’actualisation du taux réel ou un début de copie de nouveaux fichiers.

2. Statistiques de Taille Physique et de Nombre d’Éléments :

ByPhysicalSize : 24 % de la taille totale physique prévue est copiée (6.6 GB sur 359.93 GB).

ByItemCount : Le nombre d’éléments transférés est de 126 673 sur 1 687 667 fichiers (42 % du nombre total prévu). Cette différence entre le pourcentage par taille et celui par nombre d’éléments est courante, car certains petits fichiers peuvent être rapidement transférés.

ByEventPath : Un statut de 2% indique que Time Machine évalue aussi les chemins d’accès pour assurer la cohérence dans l’organisation des fichiers.

3. Détails de la Propagation et du Suivi (Tracker) :

Copied et Propagated : 94 éléments sont “copied” (copiés) avec 9.3 MB en local (indiqué par “l”) et 10.9 MB pour la propagation (indiqué par “p”). Un total de 126 612 éléments a été propagé, avec 9.26 GB en local et 6.59 GB pour la propagation, ce qui inclut des copies plus superficielles (shallow) pour 719 éléments.

Tracker : Ce bloc suit des opérations spécifiques pour le transfert de fichiers et de dossiers :

FlCp (Fichiers copiés) : 35 fichiers.

DrCp (Dossiers copiés) : 23 dossiers.

FlMvSk et DrMvSk indiquent les éléments ignorés (move skipped) : 590 fichiers et 129 dossiers, respectivement.

FlDltCp : 3 fichiers ont été marqués pour suppression.

4. Recherches et Comparaisons (Lookups et Comparisons) :

• Le système a effectué 17 351 recherches de type DrtLkpHt et 798 recherches manquées. D’autres types de vérifications sont aussi listées, comme les correspondances (matchs) Mtch: 19 511 et les opérations sur des métadonnées (MdD: 494).

XAttrNm : Il indique que 4 attributs étendus ont été détectés, souvent associés à des informations système supplémentaires.

5. Statistiques Projetées et Actuelles :

Backup Projected Stats : Le total attendu est de 1 695 662 fichiers pour un poids total de 363.31 GB.

Current : Le chemin du fichier en cours de traitement est un fichier temporaire dans Library/Containers/com.apple.geod/Data/tmp, signalant un processus d’archivage d’informations temporaires.

Ces lignes fournissent une vue plutôt détaillée de l’état d’avancement de la sauvegarde, la gestion de chaque élément copié, ignoré ou supprimé, ainsi que les recherches et vérifications effectuées en temps réel. Cette analyse aide à comprendre le degré de détail dans l’optimisation et la cohérence de la sauvegarde Time Machine en cours.

En espèrant que cela puisse vous aider 🙂

Bonne sauvegarde.

HDR


En savoir plus sur Les miscellanées Numériques

Abonnez-vous pour recevoir les derniers articles par e-mail.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.