Samba hat kürzlich mit Version 4.8 die Möglichkeit hinzugefügt, Time-Machine-Backups über ein lokales Netzwerk zu hosten. Ich habe ein altes Seagate Goflex mit Arch Linux eingerichtet und bin dieser Anleitung gefolgt , um Samba zum Laufen zu bringen. Es funktioniert, außer dass ich jedes Mal, wenn ein Backup auf einem meiner beiden Laptops gestartet wird, eine Warnung erhalte, dass „Die Identität des Backup-Laufwerks „ArchBackups“ hat sich seit dem letzten Backup geändert.“ und muss mich durchklicken. Irgendeine Idee, warum mein Mac dem Backup-Server nicht vertraut? Es gibt diese alte Frage , aber das scheint ein sporadischeres Problem bei einer älteren Version von OSX zu sein und hat nie eine zufriedenstellende Antwort erhalten.
Bearbeiten: Finden Sie meine Lösung unten.
Ich habe das gleiche Problem auf Raspian mit einem Ext4-Dateisystem (kein LVM). Samba ist Version 4.8.5, von mir aus dem Quellcode kompiliert. MacOS ist High Sierra, Backup ist verschlüsselt.
Time Machine gibt vor, die Sicherung erfolgreich abgeschlossen zu haben. Beim nächsten Start erscheint die Meldung über die geänderte Identität. Nachdem Sie "Trotzdem sichern" gewählt haben, wird ein komplett neues Backup in einer neuen Sparse-Datei erstellt. (Wie @thaimin es beschrieben hat).
Auf der Samba-Mailingliste sagt jemand :
Samba neu kompilieren mit
--enable-spotlight
und alles funktioniert.
Das trifft in meinem Fall nicht zu, weil ich Samba 4.8.5 mit dieser Option kompiliert habe (was ich nicht getan habe, ist den Tracker einzurichten, wie in diesem Blogbeitrag vorgeschlagen ).
Problemumgehung
Ich habe Samba in der vorherigen Version (4.8.4) kompiliert. Jetzt funktioniert es wie erwartet (gleiches System, gleiche Abhängigkeiten, gleiche Konfiguration).
Jemand hat bereits ein Fehlerticket für Samba erstellt.
Seamus
/etc/fstab
Eintrag?pgcudahy
/dev/mapper/backupVG-backupLV /backups ext3 defaults 0 2 /dev/mapper/backupVG-swap none swap defaults 0 0
Seamus
pgcudahy
Seamus
pgcudahy
thailändisch