2 points par GN⁺ 2026-02-03 | 1 commentaires | Partager sur WhatsApp
  • Après la mise à jour macOS Tahoe, les sauvegardes Time Machine se sont silencieusement interrompues sur deux Mac
  • Dans un environnement où les sauvegardes étaient effectuées vers un NAS Synology connecté en SMB, elles se sont arrêtées pendant près de deux mois sans message d’erreur
  • La cause est qu’Apple a modifié unilatéralement la configuration SMB par défaut ; une solution temporaire est possible en modifiant le fichier nsmb.conf
  • À long terme, un remplacement par un serveur Time Machine basé sur Proxmox + Docker ou par Borg Backup est envisagé
  • L’article exprime une frustration et une demande d’amélioration face au fait qu’Apple casse régulièrement Time Machine sans annoncer les changements concernés

Problème d’interruption des sauvegardes Time Machine

  • Depuis la version Tahoe de macOS, Time Machine ne fonctionne plus sur deux Mac

    • Un NAS Synology était utilisé comme cible de partage SMB, et cela fonctionnait sans problème depuis des années
    • Le problème a été découvert en tentant récemment de restaurer des données Obsidian : les sauvegardes étaient interrompues depuis deux mois
    • Elles s’étaient arrêtées silencieusement, sans message d’erreur ni notification ; la dernière sauvegarde du portable datait de décembre, tandis que le desktop conservait une sauvegarde secondaire sur disque externe
  • La cause du problème est qu’Apple a modifié les paramètres SMB par défaut

    • Le réglage est passé de signing_required=no à une configuration de sécurité plus stricte
    • Certains équipements NAS ne gèrent pas correctement ce changement, ce qui provoque l’échec des sauvegardes
    • Apple n’a pas officiellement communiqué ce changement

Solution temporaire

  • En s’appuyant sur le Gist de Zahorone sur GitHub, il est possible de modifier le fichier /etc/nsmb.conf

    • Ajouter les éléments suivants dans le fichier :
      [default]
      signing_required=yes
      streams=yes
      soft=yes
      dir_cache_max_cnt=0
      protocol_vers_map=6
      mc_prefer_wired=yes
      
    • Avec ces réglages, les sauvegardes refonctionnent, mais elles pourraient à nouveau être cassées lors d’une future mise à jour de macOS
  • Il est aussi recommandé d’ajuster les paramètres Synology DSM

    • Version maximale du protocole SMB : SMB3
    • Activer Opportunistic Locking, SMB2 Lease et Durable Handles
    • Server signing : « No » ou « Auto »
    • Transport encryption : désactivé
    • Le nom des options peut varier selon la version de l’interface

Stratégie de sauvegarde alternative

  • Lassé des changements répétés d’Apple, l’auteur cherche à réduire la dépendance à Synology SMB

    • Un serveur Proxmox (backend ZFS) exécute déjà un conteneur LXC Samba
    • Pour l’utiliser comme cible Time Machine, l’image Docker mbentley/timemachine est en cours de test
    • Un exemple Docker Compose inclut des réglages pour l’utilisateur, le groupe, les chemins de volumes et les permissions
  • Pour l’instant, le premier correctif fonctionne, mais un basculement vers une solution basée sur Docker est prévu

    • Un environnement Docker permet de contrôler directement l’implémentation SMB et de supprimer la dépendance au logiciel Synology

Borg Backup envisagé

  • Borg Backup est déjà utilisé sous Fedora, et son adoption sur macOS est à l’étude
    • Le client GUI Vorta n’a pas encore été testé, mais il est mentionné comme une alternative prometteuse

Autre problème sur iOS

  • Lors de la configuration d’un nouvel appareil iOS, le bug « Restore in Progress: An estimated 100 MB will be downloaded… » est toujours présent
    • Ce problème se répète depuis six ans et, cette fois encore, il a fallu réinitialiser les réglages réseau et redémarrer trois fois pour le résoudre
    • L’auteur souligne qu’Apple devrait davantage se concentrer sur la qualité de ses systèmes d’exploitation et l’expérience utilisateur

1 commentaires

 
GN⁺ 2026-02-03
Avis Hacker News
  • Quand on configure Time Machine avec des sauvegardes chiffrées, il crée en réalité un faux disque sous forme d’arborescence de répertoires, contenant à l’intérieur des blocs binaires de plusieurs Go
    Cela évite d’avoir besoin d’un système de fichiers compatible avec les liens symboliques ou les noms de fichiers Unicode insensibles à la casse, ce qui est plus sûr
    L’inconvénient, c’est qu’il est difficile de restaurer depuis un autre système qu’un Mac
    • Tout à fait d’accord. D’après mon expérience, la méthode du sparse bundle chiffré était bien plus stable
      Même après transfert vers un NAS, il n’y avait aucun problème, et la restauration était parfaite. Bien sûr, cela peut varier selon les personnes
    • On peut aussi créer et utiliser un sparse bundle non chiffré même sur des emplacements réseau non pris en charge par Time Machine
  • La plus grande question, c’est pourquoi Time Machine utilise encore un système de fichiers réseau
    C’est trop instable pour inspirer confiance. Récemment, c’est un peu mieux, peut-être grâce à APFS, mais au final on continue de voir des cas où toute la sauvegarde disparaît
    J’utilise Arq pour des sauvegardes quotidiennes, et Time Machine uniquement pour les sauvegardes horaires. Même si Time Machine casse, j’ai toujours mes sauvegardes quotidiennes dans le cloud
    • Le problème, c’est qu’Apple ne fait pas correctement le contrôle qualité. D’autres solutions de sauvegarde fonctionnent très bien sur le réseau et ne masquent pas les échecs
    • S’il faut vraiment sauvegarder vers un lecteur réseau, je me demande bien quelle autre alternative il y aurait
    • Je n’ai jamais utilisé Time Machine, mais rsync fonctionne très bien, que ce soit en local ou sur le réseau
      Il gère aussi la reprise de transfert partiel et la comparaison par somme de contrôle, donc je ne vois pas pourquoi la sauvegarde réseau poserait problème
  • Moi aussi je sauvegarde vers un NAS Synology avec la version Tahoe, et j’ai perdu plusieurs sauvegardes à cause de problèmes dont je ne comprends pas l’origine
    Je n’ai même pas de fichier /etc/nsmb.conf, j’ai suivi plusieurs tutoriels pour configurer tout ça, mais au final ça a encore planté et j’ai tout perdu
  • Je suis fan de SuperDuper. Je fais tous les jours une sauvegarde différentielle sur SSD
    Ce n’est pas une sauvegarde horaire comme Time Machine, mais c’est une sauvegarde amorçable immédiatement si le disque système tombe en panne
    On pourrait faire pareil avec cron et rsync, mais c’est pénible
    Lien de présentation de SuperDuper
    • Ce serait bien, si Apple n’avait pas cassé cette fonction avec une mise à jour
      Article lié : You’re a mean one, Apple
    • Moi aussi, je me disais depuis un moment qu’il fallait que j’achète ça
      L’interface de récupération intégrée est correcte, mais avoir une sauvegarde amorçable hors ligne est bien plus rassurant
      Je pense programmer un dump mensuel de l’image de démarrage vers un disque externe
  • Depuis la mise à niveau vers Tahoe, j’essaie de résoudre des problèmes de sauvegarde USB Time Machine
    La sauvegarde initiale démarre bien sur un disque fraîchement formaté, mais elle est extrêmement lente et ne se termine pas même une fois arrivée à 100 %
    Si je la relance, elle se bloque vers 10 %. J’ai essayé plusieurs disques, le mode sans échec, la désactivation du réseau, etc., mais c’est toujours pareil
    Avec tar, la sauvegarde fonctionne normalement. On dirait que personne n’a testé les cas limites
  • J’ai l’impression que Time Machine est surestimé
    C’est peut-être à cause de son interface de défilement tape-à-l’œil
    Mais en pratique, les sauvegardes réseau sont instables, et au bout de quelques mois il annonce que la sauvegarde est corrompue et demande de tout recommencer depuis zéro
    • Avant, Time Machine offrait vraiment une expérience de sauvegarde fiable
      Si on n’a connu que les versions actuelles, où le contrôle qualité a disparu, il est difficile de comprendre pourquoi il a eu autant de succès
    • Time Machine a longtemps été quasiment la seule solution à inculquer une vraie habitude de sauvegarde au grand public
      On branche l’USB, on clique sur « oui », et c’est tout. Même si ce n’est pas parfait, c’est largement mieux que rien
    • Moi aussi, j’aime cette interface chronologique
      Elle permet de revenir facilement à un état passé, un peu comme git, mais avec beaucoup moins de choses à réfléchir
    • Quand on sauvegarde sur le système local, c’est très stable et on peut même parcourir les fichiers dans Finder
      Les sauvegardes réseau fonctionnent aussi très bien chez moi depuis plusieurs années
    • Dans mon cas, ça marche bien. Quand je remplace mon ordinateur portable par un nouveau, il suffit d’indiquer la sauvegarde réseau pour retrouver en une heure exactement mon ancien environnement
  • Les sauvegardes Time Machine se corrompaient tellement souvent que j’ai fini par écrire moi-même un script de sauvegarde incrémentale avec rsync
    J’en suis bien plus satisfait. Pour référence, je me suis appuyé sur ce script
    • J’ai eu la même expérience, et j’ai renforcé ma stratégie de sauvegarde en passant de HFS+ à zfs
      Si je devais repartir de zéro aujourd’hui, j’utiliserais probablement rustic-rs ou borg backup
      Je garde quand même les instantanés locaux avec tmutil localsnapshot
  • La qualité des mises à jour annuelles de macOS ne cesse de se dégrader. Tahoe est la pire de toutes
    Apple doit changer de cap
    • Depuis High Sierra, j’attends toujours au moins 8 mois après la sortie d’une nouvelle version majeure
      À ce stade, plusieurs correctifs sont sortis et c’est devenu stable. J’ai toujours un an de retard, mais je n’ai pas spécialement besoin des nouveautés
  • Au passage, en Espagne, beaucoup de sites web sont bloqués à cause des problèmes de droits de diffusion des matchs de football
    Du coup, je n’ai pas pu voir le contenu aujourd’hui. Je réessaierai demain
    • J’ai vu passer ça aussi sur Reddit. C’est vraiment une politique absurde
  • On dirait qu’Apple estime désormais qu’il n’y a plus assez d’utilisateurs de Time Machine pour que ça vaille la peine
    Je pense qu’ils sont en train de basculer progressivement vers des sauvegardes centrées sur iCloud
    • Mais ce n’est pas une vraie sauvegarde