Apple Time Machine Support beheben/aufräumen

Ich habe die letzten zwei Tage damit verbracht, eine externe USB-Festplatte als Time Machine-Laufwerk einzurichten, damit ich keinen Platz in meinem Haupt-SSD-Speicherpool verschwende.

In diesen zwei Tagen habe ich gemeinsam mit Claude unzählige Hürden überwunden, um das Ganze zum Laufen zu bringen – was auch funktioniert!
4 der 6 Probleme, die wir schließlich identifizieren und lösen konnten, hängen alle damit zusammen, wie QTS (5.2.9) konfiguriert ist, und könnten behoben werden, damit andere Nutzer nicht so viel Zeit vergeuden müssen, um es ans Laufen zu bekommen. Manche dieser Entscheidungen sind vielleicht Absicht (?), andere wiederum fehlen einfach als einfache Konfigurationszeile.

Bug 1: Microsoft-Netzwerkzugriff wird standardmäßig nicht gewährt und blockiert so SMB-Authentifizierung für Nicht-Admins
Bug 2: Bonjour Time Machine-Werbung behauptet AFP-Support, obwohl AFP deaktiviert ist
Bug 3: Das von Time Machine beworbene Share fehlt die vfs_fruit-Direktiven, die macOS benötigt
Bug 4: Bei Freigaben von externen Laufwerken ist standardmäßig oplocks = no gesetzt, was durable handles verhindert

Claude hat dazu einen ausführlichen Bericht geschrieben, den ich gerne teile, aber hier ist die Zusammenfassung der Korrekturen, die das Leben mit TimeMachine für alle einfacher machen würden:

| | Vollständiger Bericht/ausführliche Infos hier | |
|----|

Bug #1

Ort: Subsystem zur Benutzererstellung

Standardmäßig Microsoft-Netzwerkzugriff gewähren oder einen deutlichen Hinweis anzeigen, falls nicht angehakt.

Bug #2

Ort: /etc/avahi/services/timemachine.service (Generator)

adVF=0x82 ausgeben, wenn AFP deaktiviert ist; sys=waMa=0,adVF=0x100 TXT-Record hinzufügen.

Bug #3

Ort: smb.conf-Generierung für TM-Shares

Wenn timemachine=yes gesetzt ist, folgende Direktiven ausgeben: vfs objects = fruit streams_xattr plus fruit:time machine / fruit:aapl / fruit:metadata.

Bug #4

Ort: smb.conf-Generierung für externe Laufwerksfreigaben

Standardmäßig oplocks = yes statt no setzen; als benutzerkonfigurierbare Option anbieten, falls die externe-Laufwerk-Sicherheitsbegründung weiterhin gilt.

Ich habe kein konkretes Feature gesehen, sondern lauter KI-generierte „Bugs“, daher habe ich den Beitrag an einen passenderen Ort verschoben.

Nun, ich hätte es auch von einem Menschen neu schreiben lassen können, aber grundsätzlich gibt es vier ganz konkrete Dinge, die bei Time Machine Backups auf QTS fehlen oder kaputt sind. Ich habe zwei Tage (ja, als Mensch) damit verbracht, meine USB-Festplatte für Backups einzurichten, und bin auf diese Bugs gestoßen – sie machen Time Machine Backups für uns Menschen schlicht unmöglich. Mein Feature-Wunsch ist ziemlich einfach: Bitte sorgt dafür, dass man als Nutzer ganz unkompliziert Time Machine Backups auf seinem teuren NAS einrichten kann. Am besten natürlich auch mit Unterstützung für externe Festplatten.

“Mach, dass es funktioniert” ist kein Feature-Request, sondern ein Hinweis auf eine kaputte bestehende Funktion. Also ist es ein Bug-Report.

Schon klar – aber es schrammt trotzdem ziemlich nah an „diese Funktion [Anfrage], um auf externe Laufwerke schreiben zu können“ und „die Funktion funktioniert ja nicht mal richtig“ vorbei. Ich hoffe einfach, dass jemand bei QNAP das hier liest und ein paar Stunden investiert, um ein paar Zeilen Code zu reparieren, damit man „Time Machine-Unterstützung“ auch mit gutem Gewissen sagen kann.

Zunächst einmal verstehe ich nicht, warum du deine TimeMachine-Daten nicht auf dem NAS speichern möchtest, wo du doch vermutlich ein RAID konfiguriert hast, das zusätzlich zur Datensicherheit beiträgt. Ich weiß, du hast gemeint, du möchtest keinen Speicherplatz auf deinem Storage-Pool „verschwenden“, aber…

Ist der Sinn eines NAS nicht gerade, deine Geräte zu sichern?

Wahrscheinlich hast du auf deinem NAS ein RAID eingerichtet, das für höhere Datensicherheit sorgt, aber stattdessen vertraust du darauf, deine Mac-Backups auf eine externe Festplatte zu sichern, die keinerlei Schutz durch Redundanz bietet. Sind deine wichtigen Mac-Daten dir nicht wertvoll genug?

Wie viel Speicherplatz hast du auf deinem NAS? Ich schätze mal, dein Mac nimmt nur einen Bruchteil davon ein. Du würdest also kaum Speicherplatz „verschwenden“, wenn du deine TimeMachine-Backups direkt auf dem NAS behältst.

Sichere dann den TM-Ordner auf dem NAS zusätzlich auf deine externe Festplatte. So hast du ein Backup von deinen Backups…

Danke für deinen Vorschlag und dein Feedback! Ich werde mich mit unserem internen Team abstimmen, um die entsprechenden Themen und Details zu klären.

Coole Geschichte, NA9D. Dieses QNAP ist mein wirklich ausgelagertes Backup (1.400 km/869 „Freiheitsmeilen“ entfernt) – es ist das Backup von meinem Backup von meinem Backup. Das QNAP ist ein 8-Bay-2,5"-Gerät, komplett mit EVO-SSDs bestückt, also ist die tatsächliche Kapazität begrenzt (8 TB RAID 0), was wiederum ein dauerhaftes, laufendes Backup auf eine externe HDD erfordert – RAID 0 und so… siehst du das Problem? 25 % dieses Speicherplatzes für ein Time-Machine-Backup zu verschwenden, wäre verrückt.

Die zwei Tage Problemlösung gingen darauf, das Problem zu verstehen und zu beheben: Wieso kann ich einfach nicht eine externe Festplatte anstöpseln und QTS so einstellen, dass es darauf das Backup vom Backup vom Backup des MacBook Airs meiner Mutter (2 TB) sichert, während das NAS bei ihr im Schrank steht und sie keine Ahnung hat, was das Ding macht außer bunte Lichter blinken lassen…