Pourquoi Time Machine surestime-t-il la quantité de données à sauvegarder?

11

J'ai mélangé mon répertoire personnel et l'ai déplacé vers mon lecteur de plateau tournant dans mon MacBook. Depuis, Time Machine fait fonctionner ma machine à chaud (le ventilateur s'allume au démarrage de Time Machine) et les estimations de la taille des données de sauvegarde affichées par Time Machine dans la barre de menus sont énormes. Beaucoup de gigaoctets.

Estimation Big Time Machine

Mais lorsque j'inspecte les sauvegardes terminées avec BackupLoupe, la taille réelle de la sauvegarde est très, très petite.

BackupLoupe montrant la petite taille de sauvegarde qui a résulté

Cela ne me dérangerait pas autant si ce n'était le fait que Time Machine exécute ma machine très à chaud lorsqu'elle fonctionne, occupe un peu de CPU et prend maintenant 20 à 30 minutes pour terminer la sauvegarde horaire.

Ma liste d'exclusion complète pour Time Machine est actuellement:

~/Library/Application Support
~/Documents/Virtual Machines.localized
~/Virtual Machines

Mise à jour 1:

J'ai exclu ~/Library/Application Supportsur un pressentiment qu'il pourrait y avoir des problèmes d'horodatage sur les fichiers de cache qui finissent par n'avoir aucun changement dans leurs bits. Mais TM continue de dire qu'il sauvegarde> 2 Go de données.

Mise à jour 2:

En fin de compte, j'aimerais réduire le temps que Time Machine passe sur ma machine. Actuellement, il passe plus de 30 minutes par heure à tourner sur ces sauvegardes.


Pourquoi l'effort rapporté par Time Machine dans la barre d'outils est-il tellement plus élevé que le contenu de sauvegarde réel tel que rapporté par BackupLoupe? Est-ce que l'un d'eux a tort? Laquelle?

Comment puis-je aider à guider Time Machine dans son estimation de ce qui doit être sauvegardé pour ne pas avoir à travailler si dur?

Ian C.
la source

Réponses:

4

Time Machine utilise FSEvents pour déterminer ce qui a changé, basé sur des dossiers plutôt que sur des fichiers. Par conséquent, j'ai toujours supposé que le plus grand nombre indique la taille totale des dossiers qu'il doit traiter. Ensuite, dans chaque dossier, il évaluera chaque fichier. (En 2008, certains ont écrit "Time Machine considère deux fichiers comme identiques si leur chemin, leurs dates et leur taille sont les mêmes" , donc certains changements peuvent même passer inaperçus. Mais c'est une autre histoire.)

Si de nombreux fichiers dans un grand dossier n'ont pas changé, le nombre total à sauvegarder est bien inférieur, mais Time Machine ne sait pas tant qu'il n'a pas traité ces fichiers. Notez que les fichiers peuvent avoir l'attribut étendu com.apple.metadata:com_apple_backup_excludeItemdéfini, ou peuvent être exclus par les paramètres d'usine d'Apple, ce qui implique qu'ils ne seront pas mis sur la sauvegarde. Voir Est - ce que l'application Time Machine d'Apple copie vraiment tout sur Super User.

(Donc: je suppose que vous devez trouver de gros dossiers source qui sont petits sur la sauvegarde. Des outils comme Disk Inventory X ou GrandPerspective pourraient en effet afficher de gros dossiers, comme dans /private/var. Peut-être facile de comparer cela aux quelques dossiers de la sauvegarde?)


Maintenant que j'y pense des années plus tard: en voyant la taille de mon dossier Téléchargements, je doute qu'il indique (toujours) la taille du dossier dans la quantité de données qu'il va sauvegarder. Le téléchargement d'un autre petit fichier ne fait PAS prétendre Time Machine qu'il doit sauvegarder la taille complète de ce dossier Téléchargements. (Et oui, ce dossier est sur mes sauvegardes.)

Arjan
la source
Ceci est utile et me donne un endroit où chercher merci.
Ian C.
D'accord, donc rien dans la console de connexion? Et des outils comme Disk Inventory X ou GrandPerspective peuvent en effet afficher de gros dossiers, comme dans /private/var. Cela pourrait-il être facile de comparer cela aux quelques dossiers de la sauvegarde?
Arjan
Rien dans la console. Je vais voir les choses avec un inspecteur de disque.
Ian C.
En combinant DaisyDisk et BackupLoupe, j'ai pu fermer la boucle sur ce problème. Merci pour les conseils. En effet: si j'additionne la taille des répertoires qui ont été sauvegardés , je reçois la Time Machine estimation multi-Go me montre. Il doit comparer tous les fichiers de ces répertoires pour trouver les fichiers réellement modifiés et sauvegarder uniquement ceux-ci. Les estimations de Time Machine sont donc loin de la réalité car les répertoires dans lesquels des changements se produisent ont beaucoup de fichiers qui représentent une assez grande quantité d'espace. Question RÉPONSE!
Ian C.
Profitez de cette générosité. :)
Ian C.
2

Quelques suggestions qui peuvent ou non aider; jetez d'abord un œil à cette application, TimeTracker , elle montre ce qui a été sauvegardé et, surtout, sa taille, dans TM. Un peu comme l'application dans la capture d'écran que vous avez fournie, mais pour TM.

Un gars sur un post de forum que j'ai trouvé a dit quelque chose sur une identité Office étant le problème, et il a également été suggéré que les fichiers d'échange de machine virtuelle puissent également être un problème. Je ne pense pas que l'un de ces dossiers sera situé dans le support d'application, d'où la raison pour laquelle les sauvegardes massives se produiront toujours, si elles sont à blâmer.

Espère que cela aide à faire la lumière sur le mystère!

Ali
la source
Mis à jour avec ma liste d'exclusion. Je n'inclus pas le support d'application et quoi que ce soit pour mes machines virtuelles. J'utilise cependant Office. Où pourrais-je trouver les identités si ce n'est sous Application Support?
Ian C.
Je ne pense pas que TimeTracker fonctionne sur Lion. Ou du moins: il n'aime pas mon lecteur de sauvegarde à distance que j'utilise. Il dit qu'il n'a pas les autorisations suffisantes pour afficher le sparsebundle, mais les autorisations sont très certainement correctes.
Ian C.
Hmm, TimeTracker semble être cassé sur Lion tel quel, aucune mise à jour n'a été publiée. Quoi qu'il en soit, le dossier Identités est Accueil utilisateur> Documents> Données utilisateur Microsoft> Identités Office 2008/2011.
Ali
FWIW Je n'utilise pas Entourage. Juste un peu d'Excel et Word et le très rare PowerPoint. Rien dans mon dossier d'identité n'a été mis à jour depuis mai 2011.
Ian C.
1

Je n'ai pas de réponse directe à votre question sur la différence de tailles signalées car je ne connais pas backupLoupe.

Mais face à une situation similaire, j'ai choisi de faire exécuter les sauvegardes Time Machine moins fréquemment.

Dans le terminal, entrez la commande suivante:

sudo nano /System/Library/LaunchDaemons/com.apple.backupd-auto.plist
  • Utilisez vos touches fléchées pour naviguer vers le champ qui indique le nombre de secondes

  • Modifiez le nombre (par défaut 3600) à l'heure souhaitée (en secondes)

  • Pour enregistrer le fichier, appuyez sur Ctrl + O, puis appuyez sur entrée pour l'enregistrer.
  • Enfin, appuyez sur Ctrl + X pour quitter nano (éditeur de texte unix) et fermer le terminal.
  • En redémarrant votre ordinateur, ces modifications prendront effet

Source: http://hangoutjunkie.com/how-to-change-time-machine-backup-frequency/

N'oubliez pas que si vous utilisez cette méthode, vous avez moins d'états enregistrés à partir desquels vous pouvez extraire si vous avez besoin de restaurer un fichier.

J'espère que cela t'aides.

Tout en un
la source
Merci pour le conseil sur l'exécution des sauvegardes TM moins fréquemment. C'est utile.
Ian C.
Je ne semble pas avoir assez de réputation pour commenter vos questions à Alistair ci-dessous. Je poste donc ici en réponse… Les anciennes versions d'Entourage ne fonctionnaient pas bien avec TimeMachine. La base de données de messagerie entière a été sauvegardée à chaque fois. Le dernier Entourage et maintenant Outlook sont meilleurs à ce sujet. La base de données se trouve dans ~ / Documents / Microsoft User Data / XX Product Name Identities
AllInOne
1

Croyez-le ou non, Time Machine fonctionne sans disque dur externe. Il a un cache local (appelé instantanés locaux) sur lequel il sauvegarde des données, puis les synchronise avec le disque.

entrez la description de l'image ici

Apple dit ce qui suit:

Lorsque vous entrez dans le navigateur Time Machine (utilisé pour restaurer les données), des instantanés locaux apparaissent sur la chronologie avec des sauvegardes régulières distinguées par des couleurs différentes. Les graduations grises représentent les instantanés locaux et les graduations roses représentent les sauvegardes stockées sur votre disque de sauvegarde externe ou Time Capsule. Remarque: les graduations roses seront grisées si votre ordinateur portable n'est pas connecté à votre disque de sauvegarde externe ou Time Capsule.

Plus d'informations peuvent être lues sur Time Machine et les instantanés locaux: http://support.apple.com/kb/HT4878

La grande quantité d'articles peut être historique pendant des jours OU même des choses que vous avez récemment supprimées. Laissez-le finir une fois, puis la prochaine fois il devrait être moins.

Dmitriy Likhten
la source
"Laisse ça finir une fois, puis la prochaine fois ça devrait être moins." Voilà le problème: ce n'est jamais moins. Même quand je sais que ça devrait l'être. Tous mes instantanés sont des instantanés distants. Rien ne s'affiche comme un instantané local dans ma vue de restauration Time Machine.
Ian C.
Comme c'est intéressant. Je contacterais Apple à ce sujet, je ne connais pas les subtilités du fonctionnement de cet outil. Peut-être que le disque dur tombe en panne et qu'il doit recommencer à fonctionner?
Dmitriy Likhten