Time Machine restaure-t-il tout le système?

19

Je n'ai jamais utilisé Time Machine auparavant et je sais à peu près comment fonctionnent les sauvegardes, mais je me demande si mon système fonctionnera prêt à l'emploi une fois restauré à partir de la sauvegarde Time Machine?

Je veux dire que j'ai des tonnes de choses sur mon Mac et tout configurer une fois que quelque chose ne va pas me prendra des jours. Je parle de tout mon environnement de programmation, y compris plusieurs images Docker, bases de données, des centaines de packages npm, des fichiers système personnalisés (comme "hôtes"), des centaines d'applications avec des paramètres personnalisés, certains jeux, etc.

Si je décide de sauvegarder TOUT et que les choses tournent au sud, puis-je simplement prendre un tout nouveau MacBook, connecter mon disque dur externe avec la sauvegarde TM et il importera TOUT ce qui signifie qu'il fonctionnera comme mon système avant de tomber en panne?

BTW J'utilise un disque dur externe standard.

Wordpressor
la source
Faisons cette question par question. N'hésitez pas à commenter avec un lien vers la nouvelle question sur les versions si vous ne trouvez pas déjà de réponse ici sur la restauration d'une sauvegarde plus ancienne vers un système d'exploitation plus récent.
bmike
Je sais que cela a été long, mais comment cela a-t-il fonctionné? J'ai un disque qui ne fonctionne pas bien et une sauvegarde récente de la machine de temps. Si je restaure cela, pensez-vous qu'il se souviendra de choses comme les paramètres et les clés du projet xcode (ou Android?) Merci :)
Toni Michel Caubet

Réponses:

17

Time Machine sauvegarde par défaut presque tout dans votre partition macOS. Il exclut les fichiers journaux, les index Spotlight, les caches, les fichiers temporaires et la corbeille (regardez: sous OS X, quels fichiers sont exclus par règle d'une sauvegarde Time Machine? ). La sauvegarde comprend des fichiers docker, des packages npm, vos fichiers personnels, etc. Une fois la sauvegarde terminée, le disque dur ne sera PAS amorçable, ce qui signifie que vous ne pouvez pas exécuter macOS à partir de votre sauvegarde Time Machine.

Vous pouvez restaurer à partir d'une sauvegarde Time machine sans ou après l'installation d'un système d'exploitation. Si vous effectuez une restauration sans installer de système d'exploitation:

  • Toutes les sauvegardes seront restaurées sur votre disque, y compris le système d'exploitation (par exemple Yosemite). [ REMARQUE: Si le Mac sur lequel vous effectuez la restauration ne prend pas en charge la version de macOS dans votre sauvegarde TM, il ne pourra toujours pas démarrer à partir de la restauration] .
  • Cela peut être fait à partir de la récupération ou de l'installation USB. Aucun accès Internet n'est requis.
  • Une fois la sauvegarde restaurée, tout sera exactement comme lors de la sauvegarde.

Si vous effectuez une restauration après l' installation d'un système d'exploitation:

  • Seuls les fichiers personnels et les fichiers que vous sélectionnez peuvent être restaurés et ne restaureront pas le système d'exploitation.
  • Peut ne pas restaurer les packages, les réglages système et les fichiers qui sont stockés dans des répertoires autres que les répertoires traditionnels (par exemple, "/MyApp/mysourcecode.cs" ne sera pas restauré par défaut).

Si vous pensez que cela contient des informations erronées, veuillez commenter car je n'ai jamais réellement restauré après l'installation d'un système d'exploitation.

pixelomer
la source
Je ne vais certainement pas répondre à -1, mais Time Machine enregistre une liste d'excursions à chaque fois qu'il sauvegarde. Plus généralement, pour la définition de système entier signifiant tout, je reverrais ma réponse pour voir les centaines d'emplacements et de fichiers qui sont exclus par règle dans Time Machine. Si vous n'utilisez jamais la ligne de commande ou un shell, ce qui représente probablement 90 à 95% de la population Mac - Time Machine a cette majorité couverte sans aucun risque.
bmike
@Monomeeth si j'obtiens un MacBook neuf ou d'occasion, le système d'exploitation sera probablement installé - je suppose que je peux désinstaller le système d'exploitation puis exécuter la restauration de sauvegarde?
Wordpressor
1
@Wordpressor Eh bien, vous pourriez, mais je ne sais pas pourquoi vous le feriez dans le cas d'un nouveau Mac. Dans le cas d'un Mac utilisé, s'il était déjà préparé pour la vente selon les recommandations d'Apple , vous pouvez également le garder tel quel. Sinon, vous devez d'abord réinstaller macOS avant de restaurer à partir de votre sauvegarde (sauf si vous saviez que le Mac prend entièrement en charge la version de macOS dans votre sauvegarde TM et que vous souhaitez utiliser cette version de macOS).
Monomeeth
Time Machine ne sauvegarde pas les économiseurs d'écran installés par défaut! Pour résoudre ce problème, exécutez tmutil removeexclusion ~/Library/Screen\ Saversdans Terminal.
SilverWolf
1
D'après ma propre expérience: il sauvegarde / Applications, qui est l'endroit où la plupart (sinon toutes) les applications sont installées par défaut .
pixelomer
5

Non, Time Machine a plusieurs sortes d'exclusions, donc il ne sauvegarde même pas tout, et encore moins tout restaurer. La bonne nouvelle, tout ce qui est sauvegardé sera restauré sur le même système d'exploitation ou sur un système d'exploitation plus récent.

Vous pouvez les consulter et être en sécurité en sachant que vous êtes prêt.

Ou vous pouvez vérifier chaque fois que vous placez des objets et vérifier que vous pouvez les restaurer (ou inspecter qu'ils ne sont pas exclus).

 tmutil isexcluded /path/to/file

Je dirais que vous devriez probablement avoir une sauvegarde de clone pour enregistrer votre bacon et commencer avec SuperDuper et Carbon Copy Cloner et ne pas jouer avec l'utilitaire de disque (qui peut cloner un lecteur) à moins que vous ne puissiez vraiment pas utiliser l'un des outils spécialement conçus pour fonctionner pour votre budget et vos besoins. Faire une sauvegarde de démarrage par mois et chaque fois que vous apportez des modifications majeures signifie que vous avez deux sauvegardes différentes et que vous n'avez pas besoin de mettre à jour votre clone chaque nuit (sauf si vous aimez vraiment ce genre de chose).

Lisez sur l'un ou l'autre site Web pour les nombreux avantages potentiels d'une sauvegarde de démarrage, et non des moindres, tous les fichiers sont copiés.

bmike
la source
SuperDuper et Carbon Copy Cloner sont des produits fantastiques. Ma recommandation personnelle est généralement d'utiliser l'un d'eux et Time Machine également. Mais là encore, je recommande également aux utilisateurs personnels de disposer de deux disques de sauvegarde externes qui sont échangés chaque semaine (avec un toujours gardé hors site), donc je suis probablement un peu à l'extrême.
Monomeeth
@bmike J'ai peur de ne pas comprendre. Je veux juste savoir si je serai prêt à travailler après la restauration de la sauvegarde. Si TM ne sauvegarde pas les index du concours de la corbeille, du cache ou de Spotlight - peu m'importe, car cela ne change presque rien dans ce cas. Je suppose donc que Monomeeth a raison et que je pourrai parfaitement bien travailler après la restauration?
Wordpressor
Si vous avez une sauvegarde Time Machine, vous pouvez simplement la connecter et tout restaurer. @Wordpressor Encore mieux, il existe un fichier .exclusion.plist caché ainsi qu'un journal de migration afin que vous puissiez voir les journaux si vous pensez que quelque chose manque et savoir si ou pourquoi. La réponse courte est oui - un nouveau Mac prendra très bien des sauvegardes plus anciennes.
bmike
1
+1 pour Carbon Copy Cloner. Cela a fonctionné parfaitement alors que Time Machine a lamentablement échoué. Time Machine a essayé de restaurer le système en appliquant plusieurs différences l'une après l'autre, mais une différence au milieu était défectueuse, donc tout le processus a pris des heures, a échoué et a commencé depuis le début. J'ai dû écrire quelques scripts pour récupérer certaines des informations souhaitées. De plus, Time Machine utilise des liens durs de dossier non conventionnels, ce qui rend plus difficile la récupération d'informations.
Eric Duminil
5

En général, oui, tout ce qui est important pour la plupart des utilisateurs est inclus dans une sauvegarde Time Machine. Comme indiqué dans d'autres réponses, il existe un certain nombre de restrictions concernant le démarrage du système d'exploitation et les fichiers système exclus et autres, et il existe certaines fonctionnalités liées à l'ordinateur telles que l'activation du logiciel, par exemple, des logiciels Adobe qui ne sont pas transférées avec une sauvegarde.

Dans la plupart des cas, vous pouvez simplement acheter un Mac de remplacement, connecter le lecteur et restaurer tous les fichiers que vous aimez, ou le système complet à partir d'une sauvegarde Time Machine. Time Machine est bien documenté dans l'aide macOS et sur le site Web d'Apple pour des informations plus approfondies (et en constante évolution).

John Keates
la source