8 votes

Time Machine ignore des fichiers et des dossiers. Comment résoudre ce problème ?

J'utilise OS X 10.10.2 sur un Mac Pro de début 2009. Système installé sur un disque dur de 256 Go. 10 Go de mémoire.

J'ai un problème avec Time Machine qui ne sauvegarde pas certains de mes fichiers et dossiers. Il ne semble pas y avoir beaucoup de rime ou de raison à cela, mais cela inclut des choses très, très importantes comme le répertoire parent des projets sur lesquels je travaille, des répertoires de hachage arbitraires dans certains dépôts git, un assortiment d'emails, des pièces jointes de Messages, des fichiers de préférences aléatoires, et d'une manière ou d'une autre le contenu entier de mon dossier Pictures. Et probablement plus encore -- je n'ai pas tout vérifié.

J'ai récemment forcé Time Machine à effectuer un parcours complet lorsqu'il a effectué une sauvegarde récente (et j'ai confirmé qu'il s'agissait d'un parcours complet en examinant la sortie de backupd dans Console.app), mais ces fichiers sont toujours manquants.

J'ai également essayé d'aller dans l'un des répertoires qui n'était pas sauvegardé et de le faire fonctionner :

find . -exec touch {} \;

pour que chaque fichier semble avoir été modifié récemment, puis j'ai demandé à Time Machine d'effectuer une nouvelle sauvegarde, mais il les a toujours ignorés.

Quelqu'un a-t-il des suggestions sur ce que je peux faire pour réparer Time Machine ? Je veux juste qu'il fasse une sauvegarde complète, sans rien omettre.

En dernier recours, je pourrais faire sauter mon disque Time Machine et repartir de zéro, mais je n'ai pas vraiment envie de le faire, vraiment Je ne veux pas le faire parce qu'il contient plusieurs mois de sauvegardes et qu'il m'arrive d'avoir besoin de revenir en arrière et de récupérer d'anciennes versions de fichiers.

Editer :

Je n'ai pas trouvé de solution à ce problème particulier, mais j'ai décidé de ne plus utiliser Time Machine pour les sauvegardes car je ne peux plus m'y fier. J'ai décidé d'essayer ChronoSync car il semble assez comparable.

Editer 2 :

En relisant certaines de mes anciennes questions, j'ai décidé de faire une nouvelle mise à jour car j'en ai appris davantage sur ce sujet depuis ma précédente édition. J'ai découvert que la cause de la non-sauvegarde de mes données était un bug dans les outils de développement de Qt, comme indiqué ici . La faute n'en revient pas à Time Machine. Depuis que j'ai posé cette question, j'utilise à nouveau Time Machine sans problème, bien que j'utilise encore de temps en temps mon script check-time-machine pour m'assurer que tout est effectivement sauvegardé correctement.

5voto

crenate Points 255

J'ai le même problème depuis l'une des mises à jour de mavericks, pas nécessairement la version .0, je ne sais pas exactement quand cela a commencé. J'ai ce problème principalement avec un dossier : ~/Bibliothèque/Préférences. Je peux résoudre le problème (voir ci-dessous), mais 1 à 3 semaines plus tard, le problème se reproduit avec ce dossier. Je pense que ce dossier est souvent touché par le bug, car les fichiers prefs qui s'y trouvent sont souvent modifiés, mais je ne sais pas. Quoi qu'il en soit, il s'agit d'un bogue ! Si je devais deviner, la raison pourrait être un bug dans fsevents-daemon (fseventsd), qui est responsable du suivi des modifications du système de fichiers.

Parfois, j'ai aussi d'autres dossiers que Préférences ne plus sauvegarder, mais cela n'arrive pas très souvent.

Pour vérifier quels dossiers sont "bloqués" et ne sauvegardent pas correctement, vous pouvez :

  1. faire une nouvelle sauvegarde et garder le volume de sauvegarde connecté
  2. dans le terminal : tmutil compare -n

La commande du terminal s'exécute pendant 30 minutes avec ma sauvegarde d'une taille de 150 Go. Elle permet d'identifier les fichiers qui ne sont pas dans la Dernières nouvelles sauvegarde. Attention, il se peut que certains fichiers soient affichés, alors qu'il est normal de ne pas les sauvegarder.

J'ai également essayé de toucher les fichiers, ce qui n'a rien changé. Ce qui a aidé, c'est de renommer le dossier parent. Pour résoudre le problème pour un dossier particulier, par exemple ~/Bibliothèque/Préférences Je renomme le dossier deux fois comme suit

dans le terminal :

sudo mv ~/Library/Preferences ~/Library/PreferenceS
sudo mv ~/Library/PreferenceS ~/Library/Preferences

Note, la dernière lettre s/S à la fin. J'ai besoin de sudo pour le Préférences car OSX a défini des droits d'accès spéciaux pour ce dossier. Il est donc possible que sudo ne soit pas nécessaire pour d'autres dossiers. Après cette opération, les fichiers de ce dossier sont à nouveau sauvegardés correctement. Problème : le problème n'est pas résolu de façon permanente. De manière imprévisible, le problème réapparaît après 1 à 3 semaines.

autres liens :

3voto

Belden Fox Points 131

Mon colocataire et moi-même avons rencontré ce problème sur des iMacs différents. Il est apparu pour la première fois au moment de la mise à jour vers Mavericks. Après avoir lutté contre ce problème pendant des semaines, je peux confirmer que (a) le fait de modifier vos fichiers de préférences ne résoudra pas le problème et (b) le fait de recommencer avec un nouveau disque de sauvegarde Time Machine et des fichiers de préférences propres ne résoudra pas le problème. Time Machine peut se comporter correctement pendant un certain temps, mais au bout d'une à quatre semaines, il commencera à sauter des fichiers et des dossiers à différents niveaux, en particulier dans des dossiers tels que ~/Library/Preferences qui connaissent de nombreux changements.

Je me permets d'intervenir dans l'espoir d'épargner à d'autres une certaine frustration. Courir tmutil compare -n immédiatement après une sauvegarde et voir s'il manque quelque chose d'essentiel. Si c'est le cas, passez à un autre système de sauvegarde dès que possible. De nombreuses personnes ont publié des messages à ce sujet au fil des ans et personne n'a jamais réussi à faire fonctionner Time Machine une fois que ce problème s'est présenté.

Vous pouvez rencontrer ce fil qui détaille des problèmes similaires dans Mountain Lion. À ce stade, ce fil de discussion contient un certain nombre de fausses pistes liées à des fichiers de préférences Time Machine corrompus qui ne semblent pas être pertinents pour Mavericks ou Yosemite.

3voto

Bri Bri Points 1991

Je viens de recréer une sauvegarde Time Machine à partir d'un disque dur totalement vierge. J'ai constaté qu'il sautait toujours des fichiers, mais après avoir creusé davantage, j'ai découvert que beaucoup de mes fichiers (pour des raisons qui m'échappent) étaient marqués comme étant exclus de Time Machine. Plus précisément, les fichiers étaient marqués d'une exclusion collante.

J'ai écrit un script pour analyser mes systèmes de fichiers entiers à la recherche de choses qui sont exclues de Time Machine et faire un rapport, en différenciant les fichiers qui sont censés être inclus mais qui ne le sont pas et les fichiers qui sont censés être exclus. Il peut alors éventuellement supprimer le marqueur d'exclusion de tous les fichiers exclus qu'il trouve. Une fois cette opération effectuée, toutes mes données ont été sauvegardées correctement.

Je suis maintenant sous OS X 10.11.1, donc je ne sais pas si les fichiers qui manquaient lorsque j'ai créé ce fil de discussion étaient dus à l'exclusion (bien que je puisse confirmer qu'au moins quelques-uns l'étaient), ou s'il y avait des bogues dans Time Machine qui ont été corrigés dans les mises à jour ultérieures de l'OS, ou si le fait d'effacer ma sauvegarde Time Machine et de repartir complètement à zéro a résolu le problème. Je mettrai à jour ce fil de discussion dès que j'en saurai plus.

script peut être téléchargé ici : https://github.com/briankendall/check-time-machine

1voto

Alex Points 1438

Le fichier de préférences de Time Machine semble être corrompu.

  1. Ouvrez les préférences de Time Machine et placez le curseur sur OFF.
  2. Allez dans /Macintosh HD/ Library Preferences et faites glisser le fichier com.Apple.TimeMacine.plist dans la corbeille, puis redémarrez l'ordinateur.
  3. Ouvrez les préférences, cliquez sur Sélectionner le disque de sauvegarde et Utiliser le disque.
  4. La sauvegarde démarre et prend un certain temps en fonction du nombre de fichiers.

Vous n'avez qu'une sauvegarde complète qui sera ajoutée aux sauvegardes existantes.

1voto

Oskar Points 1242

La solution programmatique consiste à ajouter une exclusion pour le fichier, puis à la supprimer.

FILE=/the/path/to/whatever/file/you/wish.foo
tmutil addexclusion $FILE
tmutil removeexclusion $FILE
tmutil isexcluded $FILE

Si le dernier résultat est toujours que le fichier est exclu, il se peut que vous deviez utiliser la commande -p qui nécessite l'utilisation de l'option sudo ou regarder si le fichier ou le chemin qui y mène est exclu par la règle .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X