Dans la Time Machine #3 : la modernisation grâce à APFS

Antoine Collin |

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.

Dans la Time Machine
  1. Une problématique vieille comme l'informatique
  2. Une première version ancrée dans son époque
  3. La modernisation grâce à APFS
  4. Quel périphérique pour la sauvegarde ?

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.

avatar raoolito | 

passionnant.
je n’ai pas enocre terminé le livre sur BigSur, je me demande si c’est expliqué dedans ^^?

avatar cecile_aelita | 

@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)😅.

avatar raoolito | 

@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)

avatar cecile_aelita | 

@raoolito

Aucun bug a relevé de mon côté sur mon MacBook Touch bar M1🙂.

avatar mat16963 | 

@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).

avatar cecile_aelita | 

@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.

avatar Derw | 

@romainB84

Du coup, ils doivent content les kékés avec le nouveaux iMac ! 😉

avatar BingoBob | 

@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 ! :)

avatar DahuLArthropode | 

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.

avatar raoolito | 

@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 ?

avatar DahuLArthropode | 

@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}.

avatar raoolito | 

@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.

avatar frankm | 

C’est clair que Time Machine en APFS c’est je jour et la nuit

avatar maxetlu | 

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

avatar LambdaBoss | 

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 … !?

avatar raoolito | 

@LambdaBoss

je crois me souvenir que BS a converti mon disque HFS+ en APFS :)
sinon la double partition date de Catalina deja

avatar LambdaBoss | 

@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.

avatar sebasto72 | 

@LambdaBoss

Sur un lecteur réseau, TM crée une image disque, qui sera au format APFS

avatar Lonesome Boy | 

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

avatar Vaenoxis | 

@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+ ?

avatar Lonesome Boy | 

@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

avatar Vaenoxis | 

@Lonesome Boy

Intéressant merci 👌🏻

avatar RonDex | 

@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)

avatar RonDex | 

« 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.

avatar mat16963 | 

@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.

avatar geoffbuck | 

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

avatar bl@ck warrior_69 | 

@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.

avatar geoffbuck | 

@bl@ck warrior_69

Ah d’accord donc c’est possible.
Merci beaucoup pour l’info !

avatar RonDex | 

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 ?!

avatar winchestermann | 

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.

avatar DuBrechaud | 

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é ?

avatar Tetaroide Bleu | 

@DuBrechaud

C'est normal, les sauvegardes TimeMachine ne sont pas bootable. Il faut utiliser un logiciel dédié pour ça.

avatar DuBrechaud | 

OK OK, je m'en doutais mais merci de la confirmation

avatar mat16963 | 

@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.

avatar LambdaBoss | 

@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é.

avatar Tetaroide Bleu | 

@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.

avatar LambdaBoss | 

@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 … !

avatar iKalimero | 

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 ?

avatar 8enoit | 

QUESTION
Comment faire pour faire passer un time capsule en APFS?
Peut-on le compartimenter ensuite pour y poser qq données ?

avatar LambdaBoss | 

@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 … !

avatar pram | 

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...

avatar BenjaminBraxton | 

@pram meme problème que moi, mon sparsebundle ne s’ouvre plus, si qqun sait comment régler ça ça serait super merci :)

avatar LambdaBoss | 

@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 … !?

avatar Link1993 | 

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 !

avatar LambdaBoss | 

@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 … !

avatar Ali Baba | 

Il est où l’épisode 4 ?

CONNEXION UTILISATEUR