Comment les fichiers de sauvegarde de Time Machine qui ont changé?

9

Si j'ai bien compris, Time Machine créera la structure de dossiers et créera une copie de tous les fichiers à inclure dans la sauvegarde Time Machine lors de la première sauvegarde. Après cela, un lien physique est créé lors de chaque sauvegarde ultérieure pour les fichiers non modifiés.

La question que j'ai est Comment les fichiers qui ont été modifiés depuis la dernière sauvegarde sont sauvegardés dans la sauvegarde suivante. Je pensais qu'il copiait l'intégralité du fichier modifié dans la sauvegarde TM, mais il semble que ce ne soit pas ainsi que fonctionne TM et j'espérais quelques précisions.

Lors d’un test de pratique récent que j’ai passé avec ACSP 10.12, il a demandé si, pour un fichier de 5 Mo, si la nouvelle version était de 6 Mo, la TM disposerait-elle d’un fichier distinct de 5 Mo et de 6 Mo, ou si elle sauvegarderait la différence deux fichiers et ne conservez que l’ajout de 1 Mo dans la sauvegarde la plus récente de MT Je pensais que, même s’il fallait beaucoup d’espace supplémentaire pour disposer d’une copie distincte de la version de 5 Mo et de la version de 6 Mo, cela constituerait un filet de sécurité en cas de suppression ou de corruption d’une version antérieure, ce qui ruinerait chaque version ultérieure fichier. Mais le test de pratique a dit que cela ne faisait que sauver la différence de 1Mo.

Je cherchais simplement des éclaircissements pour améliorer ma compréhension. Merci d'avance pour votre aide!

QMord
la source
Si Time Machine élimine les sauvegardes les plus anciennes lorsque le volume de la MT est saturé, cela ne détruirait-il pas la version d'origine sur laquelle l'incrément de 1 Mo serait ajouté?
QMord
Les fichiers ne sont pas supprimés lorsque des liens physiques pointent toujours dessus.
Wilbert

Réponses:

11

Après la sauvegarde initiale Time Volume de l'ensemble du volume, sans exclusions, Time Machine sauvegarde toujours l'intégralité du fichier de chaque fichier modifié ou créé depuis la dernière sauvegarde, et pas uniquement la partie modifiée.

user3439894
la source
3
En fonction de l’expérience, cela semble bien. Chaque fois que l’un de mes volumes de stockage VirtualBox change, en fonction de la taille des fichiers, l’ensemble du fichier semble être à nouveau sauvegardé. la source. Avez-vous une source ou est-ce anecdotique? Peut-être que Time Machine utilise une méthode hybride?
JMY1000
1
@ JMY1000, la source d'origine est maintenant hors connexion, mais disponible via la Wayback Machine: Comment Time Machine fonctionne sa magie J'ai également examiné de manière approfondie la structure de fichier d'une sauvegarde Time Machine au fil du temps et je sais pertinemment qu'elle sauvegarde un fichier entier qui n'a pas changé ce qui a changé dans le fichier.
user3439894
4
Je peux confirmer que cette réponse est correcte. Apple apporte des modifications de temps en temps, telles que la manière dont les instantanés locaux sont traitées dans macOS High Sierra, mais Time Machine a toujours effectué une sauvegarde complète de tous les fichiers modifiés depuis la dernière sauvegarde. Ainsi, en supposant que son comportement par défaut soit le suivant, si vous avez travaillé sur un seul document pendant 12 des 24 dernières heures, vous disposerez alors de 12 sauvegardes complètes (probablement en réalité 13) de ce document.
Monomeeth
1
MacOS aide Time Machine en enregistrant ce qui se passe dans le système de fichiers.
Thorbjørn Ravn Andersen
1
@ JMY1000 Lorsque j'ai utilisé VMWare Player pour les machines virtuelles il y a plusieurs années, j'ai créé les ordinateurs virtuels sur un volume réparti (le disque virtuel est divisé en une myriade de petits fichiers, où seuls ceux qui étaient affectés par les modifications de fichier devaient être sauvegardés) . Cela a permis de limiter les modifications pour Time Machine. Vous préférerez sans doute minimiser l'espace de permutation dans la machine virtuelle.
Thorbjørn Ravn Andersen