Backups auf Apple Time Capsule löschen
Per Finder lassen sich zwar die einzelnen Backups (.sparsebundle-Dateien) auf einem Time Capsule anzeigen aber leider nur selten löschen. Problem beim Löschen über den Finder sind die zick Tausenden Dateien die im Backup enthalten sind. Das folgende kleine Skript für die Konsole löscht diese Dateien einzelnen und ermöglicht somit das Löschen des gesamten Backups.
Verbinden Sie sich über den Finder auf ihr Time Capsule und führen Sie danach den folgenden Befehl über die Konsole aus.
for i in {0..1000000}; do rm -rv /Volumes/<timecapsule>/<backup>.sparsebundle/bands/$(printf "%x" $i); done
Jetzt können Sie die .sparsebundle-Datei über den Finder löschen.
Bei sehr großen Backups (mehr als 100GB) kann das Löschen durchaus ein oder mehrere Stunden in Anspruch nehmen.
Wenn ich mein Sparsebundle ins Terminal ziehe, werden Leerzeichen des Volumes und des Sparsebundles automatisch durch Backslash+Leerzeichen ersetzt. Ich bekomme die Fehlermeldung "No such file or directory".
Lösche ich die Backslashes, so dass nur noch Leerzeichen da sind, kommt die selbe Fehlermeldung.
Nun denke ich, dass Leerzeichen in Pfaden ja wahrscheinlich nicht so richtig Unix-tauglich sind. Muss ich die Leerzeichen durch irgendeinen Unix-Code ersetzen?
Meine Volumebezeichnung ist "Vorname Nachname Time Capsu", mein zu löschendes Sparsebundle lautet "Apples MacBook Pro.sparsebundle".
Bin gespannt auf Ihre Antwort.
Mit bestem Dank und freundlichen Grüßen
Johannes