Bevor du große Ordner von der internen SSD deines Mac auf ein externes Laufwerk verlegst, tauchen meist dieselben Fragen auf. Hier findest du kurze Antworten, sowohl zum Auslagern im Allgemeinen als auch zu DevSpace Manager, unserer macOS-App von BRUNIQO.

Was bedeutet Auslagern auf eine externe SSD genau?

Beim Auslagern ziehen die Daten eines Ordners auf eine externe SSD um, und am alten Ort bleibt ein symbolischer Link zurück. Programme greifen weiter auf den gewohnten Pfad zu und landen über den Link auf der SSD. So musst du in Xcode, Node oder deinem Editor keine Einstellungen ändern. Die SSD muss dafür angeschlossen sein, denn ohne sie führt der Link ins Leere.

Was ist der Unterschied zwischen Auslagern und Aufräumen?

Aufräumen löscht Daten, die sich neu erzeugen lassen, etwa DerivedData oder Paket-Caches. Das schafft sofort Platz, der sich aber mit den nächsten Builds wieder füllt. Auslagern verlegt Daten, die du behalten willst, auf eine externe SSD. Beides ergänzt sich: Zuerst räumst du Regenerierbares auf, dann verlegst du, was du wirklich brauchst, aber nicht auf der internen SSD liegen muss.

Wird der Speicher auf der internen SSD sofort frei?

Nur, wenn du das Original sofort löschst, und davon ist abzuraten. Sinnvoll ist, das Original zunächst aufzubewahren, bis du sicher bist, dass alles funktioniert und dein Backup die Daten auf der SSD enthält. In DevSpace Manager bleibt das Original als Quarantäne erhalten; der Platz wird frei, wenn du die Freigabe gesondert bestätigst. Vor der Freigabe prüft die App die Daten auf der SSD erneut.

Ersetzt das Auslagern ein Backup?

Nein, das Auslagern ersetzt kein Backup. Nach dem Umzug liegt deine Arbeitskopie auf der SSD, und diese kann ausfallen, herunterfallen oder verloren gehen. Time Machine schließt externe Laufwerke standardmäßig aus und sichert einen symbolischen Link nur als Link. Du brauchst also weiterhin ein unabhängiges Backup, das die Daten auf der SSD einschließt. Wie du das einrichtest, beschreibt der Beitrag Ausgelagert heißt nicht gesichert.

Was passiert, wenn die SSD nicht angeschlossen ist?

Die Links zeigen ins Leere, und Programme melden fehlende Dateien. Das ist lästig, aber solange nichts Neues geschrieben wird, gehen keine Daten verloren. Riskant wird es, wenn ein Werkzeug den fehlenden Ordner intern neu anlegt, denn dann entstehen zwei Stände. Prüfe nach einem Aussetzer deshalb mit ls -l, ob deine Links noch Links sind. DevSpace Manager speichert die Identität des Ziel-Volumes und blockiert Änderungen, wenn die SSD fehlt oder eine falsche angeschlossen ist.

Welche Ordner eignen sich zum Auslagern?

Gut geeignet sind große Arbeitsdaten, die du brauchst, aber nicht unterwegs: Xcode DerivedData und Archive, SwiftPM- und Node-Caches, node_modules, lokale Medienbibliotheken und große Projektordner. Große Projektordner verlegst du am besten als Ganzes, damit Quellcode, Abhängigkeiten und Build-Ausgaben auf demselben Laufwerk liegen. Nicht geeignet für einen rohen Ordnerumzug sind Simulator-Runtimes und das Festplattenabbild von Docker Desktop. Dafür gibt es eigene Einstellungen in Xcode unter Settings → Components und in Docker Desktop unter Resources → Advanced → Disk image location.

Funktionieren Programme mit einem Link wie mit einem normalen Ordner?

In den allermeisten Fällen ja. Ein symbolischer Link wird vom System aufgelöst, bevor ein Programm die Daten liest oder schreibt. Manche Werkzeuge zeigen danach den echten Pfad auf der SSD an oder speichern ihn in Caches. Das ist normal, kann aber auffallen, wenn du die Daten später zurückholst. Teste nach jedem Umzug deinen üblichen Ablauf: öffnen, bauen, testen. Ein Finder-Alias taugt übrigens nicht als Ersatz, weil Terminal und Build-Werkzeuge ihm nicht folgen.

Welches Dateisystem sollte die SSD haben?

Für eine SSD, die nur an Macs hängt, ist APFS die passende Wahl. exFAT eignet sich zum Austausch mit Windows, kennt aber weder Unix-Rechte noch Hardlinks und ist deshalb für die Arbeitsordner von Entwicklerwerkzeugen ungeeignet. Das Formatieren im Festplattendienstprogramm löscht alle Daten auf der SSD, also sichere sie vorher.

Wie schnell muss die SSD sein?

Für Archive und Medien, die du nur gelegentlich öffnest, genügt eine solide externe SSD. Für Build-Ordner wie DerivedData oder aktive Projekte spielt die Geschwindigkeit eine größere Rolle, weil Xcode und Paketmanager viele kleine Dateien lesen und schreiben. Schließe die SSD direkt am Mac an und teste nach dem Umzug deinen üblichen Build. Allgemeingültige Zahlen gibt es nicht, weil SSD, Anschluss und Projekt zusammenspielen.

Kann ich ein Netzwerklaufwerk oder ein NAS nutzen?

Für ausgelagerte Arbeitsordner ist ein Netzwerklaufwerk keine gute Wahl, weil Verbindungsabbrüche und Wartezeiten Werkzeuge wie Xcode ausbremsen oder aus dem Tritt bringen können. DevSpace Manager schließt Netzwerkvolumes deshalb aus und arbeitet nur mit einem lokal angeschlossenen externen Laufwerk.

Kann ich den Umzug rückgängig machen?

Ja. Von Hand entfernst du den Link und benennst das aufbewahrte Original zurück; Änderungen auf der SSD musst du dann selbst zurückholen. In DevSpace Manager reaktiviert ein Rollback den internen Stand vom Zeitpunkt des Umschaltens. Was du seitdem auf der SSD geändert hast, bleibt dort erhalten und wird nicht automatisch zusammengeführt.

Was passiert, wenn der Umzug unterbrochen wird?

Bei Handarbeit hängt das vom Zeitpunkt ab. Deshalb empfiehlt sich die Reihenfolge kopieren, prüfen und erst dann umschalten, denn bis zum Umschalten bleibt das Original unverändert. DevSpace Manager hält jede Phase in einem per fsync gesicherten Transaktionsjournal fest. Nach einem Stromausfall, einem Absturz oder einer abgezogenen SSD kann die App den Vorgang fortsetzen oder bricht fail-closed ab. Sie ist darauf ausgelegt, dabei keine Daten zu verlieren.

Braucht DevSpace Manager ein Konto oder Internet?

Nein. DevSpace Manager kommt ohne Konto, ohne Werbung und ohne Analysefunktionen aus und greift nicht auf das Netzwerk zu. Die App ist eine native, Sandbox-konforme SwiftUI-App für macOS. Zugriff hat sie nur auf die Ordner und das Laufwerk, die du selbst in den macOS-Dialogen auswählst.

Wo und wann gibt es DevSpace Manager?

DevSpace Manager ist für den Mac App Store vorgesehen und derzeit noch nicht veröffentlicht. Geplant ist zunächst der deutsche Mac App Store mit deutscher Oberfläche. Einen Termin nennen wir bewusst nicht. Wie sich die App von anderen Wegen unterscheidet, zeigt der Vergleich der Wege zum Auslagern, und die Übersicht zu DevSpace Manager fasst die Funktionen zusammen.

DevSpace Manager

Große Arbeitsordner auf eine dauerhaft angeschlossene SSD auslagern: mit Dateiprüfung, Transaktionsjournal und aufbewahrtem Original für einen möglichen Rollback.

Zur App ↗