Samba a récemment ajouté la possibilité d'héberger des sauvegardes time-machine sur un réseau local avec la version 4.8. J'ai configuré un ancien Seagate goflex avec Arch linux et suivi ce guide pour faire fonctionner samba. Cela fonctionne sauf que à chaque fois qu'une sauvegarde est lancée sur l'un de mes deux ordinateurs portables, je reçois un avertissement selon lequel "L'identité du disque de sauvegarde “ArchBackups” a changé depuis la dernière sauvegarde." et je dois cliquer pour continuer. Avez-vous une idée pourquoi mon mac ne fait pas confiance au serveur de sauvegarde? Il y a cette ancienne question mais cela semble être un problème plus intermittent sur une version plus ancienne d'OSX et n'a jamais reçu de réponse satisfaisante.
Réponse
Trop de publicités?Éditer : Trouvez ma solution ci-dessous.
J'ai le même problème sous Raspbain avec un système de fichiers Ext4 (pas de LVM). Samba est en version 4.8.5, compilé à partir de la source par moi-même. MacOS est High Sierra, la sauvegarde est chiffrée.
Time Machine prétend avoir terminé la sauvegarde avec succès. Lorsqu'il démarre la prochaine fois, le message sur l'identité modifiée apparaît. Après avoir choisi "sauvegarder quand même", il crée une sauvegarde complètement nouvelle dans un nouveau fichier sparse. (Comme le décrit @thaimin).
Sur la liste de diffusion de Samba quelqu'un déclare :
Recompiler Samba avec
--enable-spotlight
et tout fonctionne.
Ce n'est pas vrai dans mon cas, car j'ai compilé Samba 4.8.5 avec cette option (ce que je n'ai pas fait, c'est configurer le tracker comme suggéré dans ce article de blog).
Solution de contournement
J'ai compilé Samba dans la version précédente (4.8.4). Maintenant cela fonctionne comme prévu (même système, mêmes dépendances, même configuration).
Quelqu'un a déjà créé un ticket de bug pour Samba.