Comment Time Machine se comporte-t-il lorsque le lecteur de sauvegarde est plein?

12

Disons que j'ai un dossier particulier, qui n'a jamais changé, dans la première sauvegarde, par exemple ma collection de musique MP3 de 2009. (Je sais que mes fichiers importants devraient être enregistrés ailleurs, mais ce n'est qu'un exemple).

Dans un scénario, j'ai supprimé le dossier et dans un autre, le dossier se trouve toujours dans mon dossier de départ.

Je ne comprends pas ce que cela signifie: les sauvegardes les plus anciennes sont supprimées lorsque votre disque est plein.

Cela signifie-t-il que lorsqu'il n'y a plus d'espace sur le disque, Time Machine commencera à supprimer ma musique?

Évidemment, s'il n'y a plus d'espace et que Time Machine veut sauvegarder de nouveaux fichiers, il doit supprimer quelque chose. Mais qu'est-ce qu'il supprime exactement?

alecail
la source

Réponses:

15

En gros, Time Machine supprime les fichiers dans le même ordre que vous. (En gros, la partie concerne la suppression des sauvegardes horaires, même lorsqu'il existe des sauvegardes quotidiennes plus anciennes, et quotidiennement même lorsqu'il existe des sauvegardes hebdomadaires plus anciennes.)

Par exemple, supposons que vous créez un fichier en janvier et que vous le supprimiez en juillet, et TM sauvegarde tout ce temps. TM verra et sauvegardera le fichier pour la première fois en janvier. Depuis lors, jusqu'à ce que vous supprimiez le fichier en juillet, chaque fois que TM effectue une sauvegarde, il remarque que vous avez le fichier mais qu'il est déjà sauvegardé, donc il ne le copie plus. Il le met cependant dans chacun de ces instantanés. Comment cela peut-il faire sans recopier le fichier est fascinant mais pas important ici. Le fait est que le fichier se trouve dans chacun de ces instantanés et ne sera pas supprimé tant qu'ils ne le seront pas tous. Sauf si vous êtes micro-managine TM, cela ne se produira que lorsque le disque sera si plein que TM aura dû tout supprimer en juillet.

Une autre façon de le dire: Même si elle a copié le fichier qu'une seule fois, il l'a vu à plusieurs reprises, et ne supprimera pas aussi longtemps qu'il se souvient de tout de ces observations.

Des règles plus précises:

Time Machine ne sauvegarde aucun fichier qu'il n'a jamais vu. (Duh!) Si vous créez un fichier et le supprimez immédiatement, avant que TM ne prenne son prochain instantané, il ne sera pas sauvegardé. Cela peut être résumé comme si vous ne le gardez pas, la MT non plus.

Time Machine définit une sauvegarde horaire comme tout instantané qui n'est pas le premier instantané de sa journée. Il le supprime lorsqu'il a 24 heures ou lorsque vous avez utilisé "Sauvegarder maintenant" pour forcer 24 sauvegardes horaires plus récentes après. Si vous créez un fichier, conservez-le jusqu'à ce que TM prenne au moins un instantané (appelons-le une heure) mais supprimez-le plus tard le même jour (ou au moins avant le premier instantané du jour suivant), TM le conservera pendant 24 heures. heures. Cela peut se résumer comme suit: Si vous le conservez pendant une heure, TM le conserve pendant 24 heures.

Time Machine définit une sauvegarde quotidienne comme le premier instantané d'une journée qui n'est pas également le premier jour de la semaine. TM le gardera pendant un mois. Cela peut se résumer comme suit: Si vous le conservez pendant une journée, TM le conserve pendant un mois.

Time Machine définit une sauvegarde hebdomadaire comme le premier instantané de la semaine. Plutôt que de se lancer dans une guerre religieuse sur le début d'une semaine, TM reporte la décision de savoir si un instantané est une sauvegarde quotidienne ou hebdomadaire jusqu'à ce que l'instantané ait au moins un mois. Jusque-là, cela n'a pas d'importance, car cela le maintiendra de toute façon. Lorsqu'un instantané date de plus d'un mois, s'il existe un autre instantané moins de 7 jours auparavant, le plus récent est une sauvegarde quotidienne et est supprimé. Sinon, c'est une sauvegarde hebdomadaire et est conservée. Cela peut se résumer comme suit: Si vous le conservez pendant une semaine, TM le conserve jusqu'à ce que le disque soit plein.

Selon les règles ci-dessus, votre sauvegarde initiale est donc le premier jour de sa semaine, quel que soit le jour. Les "semaines" successives dureront au moins 7 jours et peuvent être plus longues si vous ne laissez pas TM effectuer des sauvegardes régulières.

TM surveille en effet ce que vous faites avec le fichier pour voir avec quelle agressivité il doit le conserver. Plus vous le conservez avant de le supprimer, plus le TM le conserve avant de le supprimer. Vos actions indiquent à TM comment placer vos fichiers dans l'une des quatre classes suivantes: fichiers que vous avez supprimés avant que TM ne les voit, fichiers que vous avez supprimés avant le premier instantané du lendemain, fichiers que vous avez supprimés avant le premier instantané de la semaine suivante et fichiers que vous avez conservés sur une fin de semaine. Ces groupes ont des périodes de rétention successivement plus longues, correspondant au fait qu'ils contiennent des fichiers que vous avez conservés pendant des périodes successivement plus longues avant de les supprimer.

Dans chaque groupe, TM sauvegarde les fichiers dans le même ordre que vous les avez créés et les supprime dans le même ordre que vous les avez supprimés.

TM ne supprime jamais votre seul instantané. S'il a supprimé tous les instantanés sauf un pour faire de la place et n'en a toujours pas assez, il abandonnera la sauvegarde. Il vaut mieux avoir une ancienne sauvegarde que pas du tout. Cela peut être résumé comme si vous ne le supprimez jamais, pas plus que TM.

ganbustein
la source
Merci d'avoir répondu. Il semble y avoir beaucoup de malentendus sur les fichiers qui peuvent être supprimés, et quand ..
alecail
2
Est-ce documenté par Apple quelque part?
alecail
1
Pas que je sache de. Lorsque TM a été introduite pour la première fois, j'ai passé BEAUCOUP de temps à creuser dessus, à fouiller et à pousser pour découvrir exactement comment cela fonctionnait. Certains détails, comme exactement ce qui se passe lorsqu'un instantané atteint l'âge d'un mois, nécessitaient des expériences d'un mois. Apple semble penser que personne ne se soucie des détails. Je pense qu'ils ont tort. C'est un algorithme beau et élégant, et mérite une meilleure description que juste "ça marche".
ganbustein
En fait, cela est documenté! support.apple.com/en-us/HT201250#backup
SilverWolf
13

Time Machine conservera toujours une sauvegarde de l'état actuel du contenu du volume source. Lorsque le lecteur de sauvegarde est plein, il commencera à supprimer les états de sauvegarde les plus anciens pour faire de la place. Si le contenu d'un dossier n'a pas changé, il conservera tout le contenu. Si le contenu du dossier a changé au fil du temps, il supprimera l'état de contenu le plus ancien. Ainsi, dans votre exemple, si vous aviez supprimé certains fichiers MP3 de ce dossier après la première sauvegarde Time Machine et que Time Machine devait supprimer une sauvegarde pour faire de la place pour une sauvegarde actuelle, vous ne seriez plus en mesure de récupérer ces fichiers supprimés.

douggro
la source