Time Machine fügt meinem ausgewählten Backup-Volume einen Bindestrich und eine Zahl hinzu, was zu einem falschen Dateipfad führt – wie kann ich das beheben?

Ich verwende MacOS High Sierra Version 10.13.2 und verwende Time Machine, um über AirPort Extreme auf einem externen Laufwerk zu sichern.

Ich habe dieses Setup seit Jahren (~ 5, glaube ich) und Backups haben bis Anfang dieses Jahres gut funktioniert. Die .sparsebundle-Datei hat ein Änderungsdatum vom 30. April 2017 ... Ich weiß nicht, ob sie nach einem Betriebssystem-Update oder so ähnlich kaputt gegangen ist. Beim Versuch eines Backups bekomme ich zunächst folgende Meldung:

Time Machine hat eine Überprüfung Ihrer Backups auf „Chris' AirPort Extreme“ durchgeführt. Um die Zuverlässigkeit zu verbessern, muss Time Machine ein neues Backup für Sie erstellen.

und ich klicke auf "Neues Backup starten". Kurz darauf erhalte ich folgenden Fehler:

Time Machine konnte die Sicherung auf „Chris' AirPort Extreme“ nicht abschließen. Time Machine konnte das Sicherungsdatenträger-Image „/Volumes/FreeAgent 3TB GoFlex Drive 0-3 /Chris's MacBook Pro.sparsebundle“ nicht löschen.

Ich habe „0-3“ fett gedruckt, weil der Name meines Laufwerks, das über den Flughafen verbunden ist, „FreeAgent 3TB GoFlex Drive 0 “ lautet – ich habe keine Ahnung, warum die plist-Datei „-3“ in der enthält Weg.

Ich habe versucht, /Library/Preferences/com.apple.TimeMachine.plist zu bearbeiten, um die "0-3" in nur "0" zu ändern (ich habe dies getan, indem ich automatische Sicherungen in den Time Machine-Einstellungen deaktiviert und plutil zum Konvertieren der plist in xml1, bearbeitet in TextEdit, dann zurück in binary1 konvertiert); Wenn ich jedoch die Sicherungen wieder einschalte und Time Machine sage, jetzt zu sichern, überschreibt es nur die plist, um die "0-3" wieder einzuschließen.

Dasselbe gilt, wenn ich diese Plist vollständig lösche - eine neue Plist wird mit "0-3" erstellt. Irgendwelche Ideen?

UPDATE: Bevor ich dies gepostet habe, habe ich einen Tipp ausprobiert, der mir empfohlen hat, die plist wiederholt zu löschen und dann neu zu starten, bis die plist gelöscht bleibt – dies ist nie passiert (eine com.apple.TimeMachine.plist-Datei war nach dem Neustart immer vorhanden), aber die „ 0-3“ hat sich in „0-2“ geändert.

Antworten (1)

Sie haben wahrscheinlich einige Ordner in Ihrem /Volumes-Ordner, die mit dem Time Machine-Volume in Konflikt stehen. Sie müssen sie löschen, dann herausfinden, was sie erstellt, und sie stoppen.

Löschen: Stellen Sie zunächst sicher, dass das Backup-Volume (FreeAgent 3 TB GoFlex Drive 0) nicht gemountet ist; Wenn es gemountet ist, werfen Sie es aus. Wählen Sie dann im Finder „Gehe zu“ > „Gehe zu Ordner“ (oder verwenden Sie die Tastenkombination „Befehl-Umschalt-G“). Geben Sie im Dialogfeld „Gehe zum Ordner“ „/Volumes“ ein und klicken Sie auf „Gehe zu“. Dadurch gelangen Sie zum normalerweise versteckten Ordner /Volumes, in dem sich die verschiedenen Volumes befinden, die Ihr Mac gemountet hat (sowohl lokale als auch Netzwerkvolumes).

Wenn ich mit dem Problem richtig liege, sehen Sie Ordner namens „FreeAgent 3 TB GoFlex Drive 0“, „FreeAgent 3 TB GoFlex Drive 0-1“ und „FreeAgent 3 TB GoFlex Drive 0-2“ in /Volumes. Sie müssen diese löschen, aber überprüfen Sie zuerst ihren Inhalt, um sicherzustellen, dass nichts Wichtiges darin ist, und auch nur, um zu sehen, welche Dateien vorhanden sind – das ist ein Hinweis darauf, was diese Ordner erstellt. Wenn Sie mit dem Auschecken fertig sind, löschen Sie sie. Beachten Sie, dass es nicht notwendig ist, den Papierkorb zu leeren, sondern nur, um sie in den Papierkorb zu legen.

Ok, jetzt eine Erklärung dessen, was meiner Meinung nach vor sich geht: Wenn Ihr Mac das Server-Volume mountet, versucht er, einen Eintrag dafür in /Volumes zu erstellen, der nach dem Namen des Volumes benannt ist. Soweit alles gut, aber was passiert, wenn ein Programm versucht, auf eine Datei oder einen Ordner auf diesem Volume zuzugreifen, wenn es nicht gemountet ist? Nun, die meisten Programme greifen über ihre Pfade auf Dateien zu, also versucht das Programm, /Volumes/FreeAgent 3TB GoFlex Drive 0/SomeFolderOrFile zu verwenden, und wenn das nicht existiert, werden viele Programme fortfahren und es erstellen und Dateien darin speichern . Dann mounten Sie später das eigentliche Servervolume, und es kann es nicht unter /Volumes/FreeAgent 3TB GoFlex Drive 0 ablegen, da es bereits etwas mit diesem Namen gibt. Was es tut, ist "-1" an den Namen anzuhängen und das stattdessen zu verwenden (es sei denn, es gibt etwas mit diesem Namen,

Diese Erstellung von falschen Ordnern ist anscheinend dreimal auf Ihrem System passiert. Das Löschen der Ordner wird es vorübergehend beheben, aber was auch immer diese Ordner erstellt hat, wird es wahrscheinlich immer wieder tun, es sei denn, Sie finden es auf und bringen es zum Stoppen. Hier müssen Sie Detektiv spielen: Welche Dateien und Ordner wurden in diesen falschen Ordnern erstellt und welches Programm verwendet sie? Welches Programm (außer Time Machine) verwendet dieses Netzwerkvolumen? Ich vermute, dass es etwas ist, das mit der Verwendung des Volumes beginnt, während Time Machine es bereitgestellt hat, und dann versucht, es weiter zu verwenden, nachdem Time Machine es deaktiviert hat.

(Time Machine selbst sollte dieses Problem nicht verursachen. Es verwendet Aliase statt nur Pfade, um seine Backups zu lokalisieren, und Aliase machen es viel intelligenter, z. B. das Servervolume zu mounten, anstatt nur einen Ordner mit seinem Namen zu erstellen.)

Danke, Gordon! Sie hatten absolut Recht mit dem, was ich in /Volumes finden würde – dies hat zwei neue Probleme hervorgebracht:
1) com.apple.TimeMachine.plist fehlt jetzt vollständig in Aktion – ich habe keine Ahnung, woher Time Machine seine Informationen bezieht. 2) Unabhängig davon wird die Fehlermeldung immer noch angezeigt ... obwohl es ermutigend ist, dass es nur "0" enthält (nicht mehr "0-1", "0-2" usw.), kann es das .sparsebundle immer noch nicht löschen. Ich habe versucht, es selbst zu löschen, und keine Überraschung, ich kann es auch nicht. Da Ihre Antwort richtig/hilfreich war, wird sie wahrscheinlich mein Häkchen erhalten, aber ich wollte diesen Kommentar posten, falls jemand weiter helfen kann.
Der Punkt ist jetzt strittig – ich habe die Methode hier verwendet , um die Bänder in meinem Sparsebundle zu löschen, und zu meiner Überraschung wurde die Sicherung beim nächsten Versuch von Time Machine ohne Probleme fortgesetzt.