Dans la Time Machine #3 : la modernisation grâce à APFS
Time Machine, vous connaissez sûrement, mais savez-vous comment ça marche ? Dans l'article précédent, nous vous avons expliqué comment Time Machine est rapidement devenu indispensable, mais aussi comment un système de sauvegarde pensé en 2007 commençait à montrer ses limites une dizaine d'années plus tard. Analysons les évolutions apportées par Apple pour le moderniser, non sans mal.
Avec macOS Sierra (10.12) en 2016, Apple modifie un petit point qui va véritablement énerver beaucoup de gens parce que, comme parfois, la nouveauté fonctionne mal. L'idée de départ est simple : au lieu de lancer une sauvegarde toutes les heures, l'OS va utiliser le DAS (Duet Activity Scheduler) et le CTS (Centralized Tasks Scheduling) pour déterminer le meilleur moment pour le faire. Pas besoin d'entrer dans les détails ici : les deux daemon de macOS analysent l'usage du Mac selon l’utilisation du CPU notamment et ne permettent la sauvegarde que si la charge processeur est faible.
passionnant.
je n’ai pas enocre terminé le livre sur BigSur, je me demande si c’est expliqué dedans ^^?
@raoolito
Totalement !
Et c’est surtout là qu’on voit que les modifications de macOS chaque année ne s’arrête pas simplement à du tuning d’icônes et de look visuel (même si malheureusement c’est ce que veulent surtout les gens 😕).
J’ai toujours été beaucoup plus fasciné par les techno mis en place (comme core ML, Metal, grand central dispatch, l’APFS etc...) plutôt que par un nouveau look de safari ou des icônes plus « cooooool » des applis d’Apple... mais bon... je suis assez minoritaire je présume ...(suffit de voir que les gens sont comme des dingues quand un iPhone change de look mais n’en ont rien à foutre quand ils changent totalement le fond)😅.
@romainB84
+1 !
perso j’aime bien les nouvelles tech ET les nouveaux looks :D
apres en ce moment je peux comprendre que pas mal de grogne apparaisse par ci par là, entre les nouveautés de bigsur et la transition, les softs s’adaptent plus ou moins et les bugs pleuvent de tous les cotés. (special bonus track aux softs adobe avec les iGPU intel, sur After effect et photoshop c’est festival)
@raoolito
Aucun bug a relevé de mon côté sur mon MacBook Touch bar M1🙂.
@romainB84
Non tu n’es pas le seul ! Et sur ce site on est je pense clairement majoritaires (mais pas dans la clientèle d’Apple, évidemment). Et tout ce travail sous le capot montre que macOS n’est pas que du marketing…
Mais bon ces réécritures de briques fondamentales de l’OS entre chaque version majeure me semble parfois largement justifiée (comme Time Machine), mais parfois ça semble juste tout foutre en l’air sans réel gain de performances au final (par exemple les API de conversion jpeg qui semblent avoir subi de gros changements dans Big Sur, causant encore pas mal de bugs même en 11.4 beta). Et c’est ça aussi qui fait que chaque version majeure a au début beaucoup plus de bugs que les versions majeures de Windows qui me semble en général beaucoup plus superficielles (ou concentrées sur des parties spécifiques et très bien définies, faciliant le travail des testeurs. Quand chez Apple à chaque màj de macOS il y a un peu de changements - et donc de bugs -partout).
@mat16963
« Et sur ce site on est je pense clairement majoritaires (mais pas dans la clientèle d’Apple, évidemment) »
Je suis d’accord avec l’ensemble de ton commentaire (que tu as très bien analysé au passage !) SAUF sur cette phrase.
Le lectorat ici est surtout des geeks kéké qui ne veulent que du « m’as-tu-vu »… il suffit de voir le fiel craché sur les nouveaux MacBook M1 juste parce qu’ils ont gardé l’ancien châssis… qu’est ce qu’on s’en fou de la coque et de la tronche de l’ordinateur !! SAUF pour les m’as tu vu pour qui la seule chose qui compte est de bien montré qu’ils ont le nouveau produit !! Après c’est leur problème je sais bien, mais je trouve ça un peu triste quand même.
@romainB84
Du coup, ils doivent content les kékés avec le nouveaux iMac ! 😉
@romainB84
Entièrement d’accord avec toi. D’ailleurs, une série d’articles abonnés expliquant les grandes avancées techniques des OS serait très pertinente ! :)
Merci pour la série d’articles.
J’ai fini par laisser tomber le NAS pour cause de performances désastreuses (plusieurs jours pour un simple nettoyage, historique apparemment vide mettant des plombes à se calculer) et j’ai acheté un petit SSD rien que pour TimeMachine. J’ai lu d’autres témoignages dans ce sens. Depuis, les sauvegardes sont quasi instantanées.
Avez-vous des préconisations à ce sujet? Le problème est-il lié au couple NAS+TM? Y a-t-il des précautions particulières à prendre dans le choix du NAS?
Merci pour vos éclairages.
@DahuLArthropode
il y a la question de l’APFS aussi, on sait qu’il fonctionne plus lentement sur les HDD normaux. Ensuite le NAS = performances à relativiser. Vous avez testé en speeddisk pour voir ?
@raoolito
Mon NAS n’est pas en APFS. L’APFS est plus efficace, certes, mais là, on passe de plusieurs jours à quelques secondes. Idem pour ce qui est de la vitesse du DD NAS par rapport à un SSD. On est dans des rapport de l’ordre des 10**5.
Le NAS fonctionne correctement pour d’autres usages (backup de PC Windows, lecture de vidéos,,,) {je profite de l’occasion pour partager avec vous la virgule de suspension, ponctuation de mon invention}.
@DahuLArthropode
j’avais remarqué que lorsque l’on fonctionne en reseau, les allers-retours necessaires au bon fonctionnement d’une feature quelconque se demultipliaient fortement. J’entend par là que ce n’est pas une simple copie/lecture, et que de fait TM foncitonne correctement (meme en apfs sur hdd !) en local mais en reseau c’est un calvaire.
C’est clair que Time Machine en APFS c’est je jour et la nuit
Bonjour,
Série intéressante mais je me pose une question. J’effectue mes sauvegardes Time machine sur un NAS Synology.
Si je comprends bien, mes sauvegardes se font selon l’ancien système comme Synology ne gère pas l’APFS (pas de snapshot) ?
Du coup si on veut utiliser le système « moderne » c’est obligatoirement un dd/ssd branché en direct sur le Mac ? Pas de solution réseau (hors Time Capsule plus vendue) ?
Merci
J’étais resté toujours sur Mojave, et je viens de faire le grand saut vers Big Sur … et donc les sauvegardes ( sur un disque extérieur ) faites avec CCC ont quelque peu changé, je me retrouve maintenant avec 2 volumes distincts, l’un Système APFS et l’autre Données APFS.
De plus pour que cette sauvegarde soit bootable, il semblerait que qu’il faille impérativement effacer le disque au moment de la première sauvegarde … pour les suivantes, ce n’est que le volume Données qui est sauvegardé.
En tout cas c’est ce que j’ai compris … !
Qu’en est-il de Time Machine avec cette nouvelle procédure … !?
@LambdaBoss
je crois me souvenir que BS a converti mon disque HFS+ en APFS :)
sinon la double partition date de Catalina deja
@raoolito
Oui effectivement la conversion se fait automatiquement … par contre les sauvegardes sous Mojave du disque de démarrage sur un disque extérieur restent en Mac OS étendu (journalisé) sur un seul volume … alors que sous BigSur il y a 2 volumes APFS distincts.
@LambdaBoss
Sur un lecteur réseau, TM crée une image disque, qui sera au format APFS
J’avais cru comprendre que lorsque sa sauvegarde TM était stockée sur un disque dur réseau / NAS, étant donné qu’elle l’était sous forme d’image disque, pas besoin de reformater ou faire quoi que ce soit pour profiter des nouveautés liées à l’APFS apportées par Big Sur
@Lonesome Boy
Hum.. je me demande si il ne faut pas juste formater le disque en réseau en apfs, sinon comment pourra il bénéficier des nouveautés d’apfs s’il reste en hfs+ ?
@Vaenoxis
Le format du disque réseau n’a pas d’importance car TM crée et utilise une image disque au format APFS pour les ayvegarded. La seule chose qui importe est que le NAS expose le disque en tant que volume partagé SMB
@Lonesome Boy
Intéressant merci 👌🏻
@Vaenoxis
Impossible de formater un disque réseau avec un format Apple. Le formatage du disque réseau dépend du serveur. Et quasiment tous les serveurs et NAS sont sous Linux. Donc c’est formaté en EXT4 ou Btrfs pour les plus récents (pas mal de similitudes entre AFPS et Btrfs, notamment au niveau des snapshots)
« Un autre exemple ? Si vous changez le contenu d'une machine virtuelle qui se trouve dans une image disque (le fonctionnement classique), l'ancienne méthode copiera toute la machine virtuelle »
C’est pour cette raison que j’ai configuré Time Machine pour qu’elle ne sauvegarde pas mes machines virtuelles. À chaque fois que j’utilisais une machine virtuelle, Time Machine sauvegardait de nouveau entièrement le fichier, au lieu des modifications. Et comme les machines virtuelles font entre 50 et 100 giga… Ça écrasait toutes mes plus anciennes sauvegardes. C’était devenu ingérable.
Dommage que je ne puisse passer sur Big Sur sur avec mon MacBook Pro 15 Retina de 2012…😢
En tout cas, j’ai maintenant la réponse. Merci pour cet article très instructif.
@RonDex
Au cas où il y a des patchs pour quand même passer à Big Sur. Rends-toi sur le forum macg et il y a tout un fil à ce propos 😉 Vu ta machine il ne devrait y avoir aucun problème à faire tourner Big Sur.
Hello !
Super série d’articles. Merci !
Petite question, est-il possible de faire une sauvegarde Time Machine sur plusieurs disques de manière automatique ?
Je sauvegarde par Time Machine sur un NAS Synology actuellement mais j’aimerais également faire une sauvegarde sur un SSD externe en parallèle.
Cela est-il possible ?
Merci
@geoffbuck
Quand on ajoute une deuxième disque, Time Machine demande si on veut que ce nouveau disque remplace l'ancien ou vienne en complément. Auquel cas de ce que j'ai compris, les sauvegardes alternent un coup sur l'un un coup sur l'autre.
@bl@ck warrior_69
Ah d’accord donc c’est possible.
Merci beaucoup pour l’info !
Au final, pour faire une nouvelle sauvegarde de Time Machine en AFPS, il vaut mieux utiliser un disque dur ou un SSD ? Un disque dur et certes plus lent, mais il s’use moins vite qu’un SSD quand on écrit et efface sans cesse des données dessus ?
C’est peut-être pour le prochain article ?!
Je fais des sauvegardes avec une TM 2To en alternance avec un DD externe au Mac, 15 jours avec l'un 15 jours avec l'autre les deux en APFS.
J'ai pu faire la comparaison au niveau de la rapidité avec un IMac 27" pour une première sauvegarde de 320 Go.
Résultat : 4 heures avec la TM.
1h30 avec le DD classique, pas SSD.
Bonjour,
Juste une petite question, peut-être bête etd ans ce cas j'en suis désolé : je n'arrive pas à booter sur une sauvegarde Time Machine.
C'est normal ou j'ai raté un truc ?
Une petite question qui n'a rien à voir, que j'ai déjà posée et qui est restée sans réponse, que ce soit de vous, chers lecteurs ou de MacG : je suis le seul à penser que ce serait plus pratique si les commentaires étaient classés par ordre chronologique inversé ?
@DuBrechaud
C'est normal, les sauvegardes TimeMachine ne sont pas bootable. Il faut utiliser un logiciel dédié pour ça.
OK OK, je m'en doutais mais merci de la confirmation
@Tetaroide Bleu
Normalement (à moins que cela ait justement changé avec Big Sur et les sauvegardes en APFS) il est « possible » de booter sur une sauvegarde, mais cela démarre sur sa partition Recovery qui te permet à partir de là de réinstaller macOS.
@mat16963
Effectivement avec Big Sur il y a eu des changements, il est possible de faire une sauvegarde bootable sur un disque externe, mais il faut impérativement effacer le disque au moment de la première sauvegarde, il est créé 2 volumes distincts, l’un Système APFS et l’autre Données APFS.… pour les sauvegardes suivantes, ce n’est que le volume Données APFS qui est sauvegardé.
@mat16963
ça n'est donc pas une sauvegarde bootable en soi. La partition recovery permet d'y accéder pour la restaurer sur le disque dur. Ce n'est pas pareil.
@Tetaroide Bleu
Cette sauvegarde sur un disque extérieur ( fait par clonage ) est tout à fait bootable … il est donc possible de réinstaller cette sauvegarde ( également par clonage ) sur le disque interne, sans passer par la partition recovery … avec l’impératif, lors de cette manip, d’effacer son contenu … !
Comment fait on pour savoir la méthode utilisée sur sa Time Capsule, sachant que sur ma TC je fais également des backups de système antérieur a Big Sur ?
QUESTION
Comment faire pour faire passer un time capsule en APFS?
Peut-on le compartimenter ensuite pour y poser qq données ?
@8enoit
Je ne peux pas répondre directement à votre question, mais, par expérience ( depuis plus de 10 ans ) j’ai toujours contourné le problème, à plus forte raison depuis Big Sur … j’utilise le clonage de CCC pour tout ce qui est Système et Applications, et TM pour tout ce qui concerne nos propres fichiers et dossiers perso … mais dans ce cas il faut impérativement scinder les deux en les mettant dans des partitions différentes … !
Je faisais des sauvegardes TimeMachine sous OS X avec un "système" Raid1 directement connecté à mon mac mini. Puis passage à mac mini M1 et Big Sur. TimeMachine reconnait le "système", fait de nouvelles sauvegardes, les anciennes sont toujours présentes sur le "système" mais sont inaccessibles alors même que TimeMachine les liste correctement. Les DD du "système" sont toujours en Mac OS étendu (journalisé).
Une astuce pour accéder à ces "anciennes" sauvegardes ? Plus largement, transition d'une puce à l'autre très douloureuse, du jamais vu chez Apple (premier Mac en janvier 1994 LC 475). pour l'instant expérience négative...
@pram meme problème que moi, mon sparsebundle ne s’ouvre plus, si qqun sait comment régler ça ça serait super merci :)
@pram, @BenjaminBraxton
Je ne voudrais pas retourner le couteau dans la plaie … mais n’avez-vous pas gardé, soit votre ancien ordi, soit une partition avec l’ancien système … si oui, ce que je souhaite pour vous, il y aurait “peut-être“ une solution ( pas catholique du tout ) qui pourrait sauver les meubles … mais ça serait SGDG … !?
Franchement, j'ai changé de philo depuis longtemps. Time machine, c'est fun et jolie, mais c'est pas flexible...
Maintenant, je fais aucune sauvegarde de mes ordi, je travail sur un NAS, et c'est ce dernier qui est sauvegardé de partout : une sauvegarde locale, et une sauvegarde par semaine que je laisse au boulot.
Mais c'est vrai qu'avec le COVID, c'est beaucoup moins régulier 😬 (j'ai eu quelques mois de retard, pas trop gênant non plus...)
En revanche, ça me va bien, parce que je ne suis plus dépendant d'un ordinateur pour bosser. Et certains outils fonctionnant que sur un Windows font que je peux passer d'un Mac à un Windows en toute transparence, et même faire ça depuis un iPad !
@Link1993
Je suis que partiellement d’accord avec vous … j’utilise TM depuis plus de 10 ans, avec 5 changement d’ordinateurs et avec une dizaine de changement de Système depuis … “Léopard“ … et je n’ai jamais eu de problème avec TM … sauf bien sûr au moment ou mes TC me laissaient tomber … je les ai laissées tomber à mon tour, pour ne sauvegarder que sur des disques extérieurs LaCie à plateau ou SSD, et ça roule … par contre je ne sauvegarde avec TM que ce qui concerne mes propres fichiers et dossiers perso … pour tout le reste je clone … !
Il est où l’épisode 4 ?