Wie kann ich Carbon Copy Cloner über die Kommandozeile steuern?
- Grundlagen der Kommandozeilensteuerung von CCC
- Backup-Jobs via Kommandozeile steuern
- Automatisierung und Scripting
- Authentifizierung und Sicherheit
- Dokumentation und weiterführende Informationen
Carbon Copy Cloner (CCC) ist eine beliebte Backup-Software für macOS, die in erster Linie über eine grafische Benutzeroberfläche bedient wird. Für fortgeschrittene Nutzer und Automatisierungsszenarien stellt CCC jedoch auch Möglichkeiten zur Verfügung, das Programm über die Kommandozeile zu steuern. Dies ermöglicht es, Backups zu skripten, regelmäßig per cronjob oder launchd auszuführen und flexibel im Terminal zu handeln.
Grundlagen der Kommandozeilensteuerung von CCC
CCC bietet ab Version 6 ein integriertes Kommandozeilenwerkzeug namens ccc, das im Paket von Carbon Copy Cloner enthalten ist. Damit können Sie Backup-Jobs starten, anhalten, den Status abfragen und vieles mehr, ohne das volle GUI zu öffnen. Um das Tool zu verwenden, öffnen Sie einfach das Terminal auf Ihrem Mac. Die ausführbare Datei ccc befindet sich üblicherweise im Anwendungsverzeichnis oder kann im Terminal über den Befehl /Applications/Carbon\ Copy\ Cloner.app/Contents/MacOS/ccc angesteuert werden.
Backup-Jobs via Kommandozeile steuern
Mit dem Kommandozeilenwerkzeug können Sie vorhandene Backup-Jobs starten, indem Sie deren Namen oder UUID angeben. Zum Beispiel können Sie einen Job mit folgendem Befehl starten:
/Applications/Carbon\ Copy\ Cloner.app/Contents/MacOS/ccc run --task "Mein Backup"
Hierbei ist "Mein Backup" der Name eines zuvor im GUI erstellten Backup-Jobs. Die Konfiguration wird aus dem Job gespeichert und bei Ausführung über das Terminal genutzt. Ebenso können Sie den Status eines Jobs abfragen oder Aufträge auflisten, um sich einen Überblick zu verschaffen. Es ist zudem möglich, Aufgaben zu pausieren oder abzubrechen.
Automatisierung und Scripting
Durch die Kommandozeilenunterstützung lässt sich Carbon Copy Cloner ideal in Shell-Skripte oder Automatisierungs-Tools einbinden. So können Sie komplexe Backup-Szenarien programmieren, mehrere Jobs nacheinander ausführen und das System-Backup in geplanten Intervallen automatisieren, etwa mittels cron oder launchd. Die Rückgabe-Codes der ccc-Befehle erlauben zudem eine einfache Erfolgskontrolle und Fehlerbehandlung.
Authentifizierung und Sicherheit
Da Backups oft mit administrativen Privilegien ausgeführt werden müssen, kann es notwendig sein, die Kommandos mit sudo aufzurufen. Carbon Copy Cloner selbst kümmert sich dabei um die erforderlichen Rechte, benötigt aber unter Umständen Zugriff auf verschlüsselte Volumes oder Systembereiche. Beachten Sie auch, dass manche Funktionen eine einmalige Freigabe in den macOS Systemeinstellungen für die Vollzugriffsrechte erfordern, um ordnungsgemäß per Kommandozeile zu funktionieren.
Dokumentation und weiterführende Informationen
Für detaillierte Befehlsoptionen und Beispiele empfiehlt es sich, die offizielle Dokumentation von Bombich Software (dem Hersteller von Carbon Copy Cloner) zu konsultieren. Dort finden Sie aktualisierte Informationen zur Kommandozeilenschnittstelle, möglichen Parametern und den besten Vorgehensweisen zur Integration in Ihre Workflows.
Im Terminal können Sie häufig auch mit dem Befehl /Applications/Carbon\ Copy\ Cloner.app/Contents/MacOS/ccc --help eine Übersicht der verfügbaren Optionen und Befehle anzeigen lassen.
