Ist es möglich, die Verschlüsselung für eine Time Machine-Zieldiskette mit einem Skript oder über die Befehlszeile zu aktivieren?
Ist eine verschlüsselte Time Machine-Festplatte wirklich mit einer normalen Festplatte identisch, die mit FileVault vollständig verschlüsselt wurde?
Ich möchte so viel wie möglich automatisieren, wenn ich einen Mac für einen neuen Benutzer installiere. Dies schließt Backups ein. Wir verwenden OS X Mountain Lion.
Zusätzliche Entdeckungen:
- Sie können ein Ziel über die Benutzeroberfläche der Time Machine-Voreinstellungen auffordern, verschlüsselt zu werden. Dies führt dazu, dass es mit dem
fdesetup
Befehl nicht als solches angezeigt wird . Es wird jedoch als verschlüsselt mit aufgelistetdiskutil cs list
- Wenn Sie ein Laufwerk zum ersten Mal verschlüsseln, wird auf der Time Machine Prefs-Benutzeroberfläche für diesen Eintrag "Backups verschlüsseln" angezeigt. Dies würde die unten von Rene vorgeschlagene Methode unterstützen (außer er schlägt vor, dies mit einem verschlüsselten Image auf einer Festplatte zu tun).
fdesetup
ist das Tool zum Verschlüsseln eines Volumes. Wenn dies erledigt isttmutil setdestination
, können Sie ein bereitgestelltes Laufwerk als Ziel für die Zeitmaschine festlegen.tmutil inheritbackup [machine_directory | sparsebundle]
dem Sie im Voraus - möglicherweise verschlüsselt mithdiutil -encryption [AES-128|AES-256]
sudo diskutil cs list
zeigt, dass das Volume jetzt verschlüsselt ist,sudo fdesetup status
sagt mir FileVault ist ausgeschaltet.Antworten:
Nein, sorry Chickpee, ich glaube du bist falsch.
Ja. Es ist. Hierbei handelt es sich um "FileVault 2", auch bekannt als CoreStorage, Apples neuester Manager für logische Volumes. Dies unterscheidet sich von den vorherigen TM- und FileVault-Technologien, die auf AES-verschlüsselten Festplattenimages mit Sparse-Bundle basieren (die weiterhin für Netzwerksicherungen usw. verwendet werden). Der Vorgang, der in den Systemeinstellungen (in diesen Tagen) gestartet wird, wenn Sie die Festplattenverschlüsselung aktivieren (ob auf einer externen Festplatte, für Time Machine oder auf dem Startlaufwerk für FileVault). Vorausgesetzt, die Festplatte ist geeignet, wird eine Online-Konvertierung von einer herkömmlichen durchgeführt GPT-Partitionstabelle für einen einzelnen monolithischen Datenspeicher mit einer sehr kleinen Partition für die CS-Firmware. Daraus werden dann logische Volumes (in logischen Volume-Gruppen) herausgearbeitet und diese (Software-) Volumes werden dann HFS-formatiert und verschlüsselt.
Ich glaube, die einfachste Methode dafür wäre:
diskutil cs create/convert
(war / war nicht formatiert; unwichtig), um eine neue LVG zu initialisieren und hinzuzufügendiskutil cs createVolume
, erstellen Sie eine einzelne LV. Sie können die Verschlüsselung an dieser Stelle mit aktivierendiskutil cs encryptVolume
, wenn Sie die zu verwendende Passphrase kennen. Wenn nicht, lassen Sie es vorerst unverschlüsselt.diskutil partitionDisk diskX
- siehe unten - CS-Volumes werden so angezeigt, als wären sie vollständig autonome, separate Datenträger, sodass Sie PartitionDisk verwenden.Dann: Hängen Sie das Volume auf dem Computer Ihres neuen Benutzers ein und entsperren Sie es. Sobald die Festplatte entsperrt ist, sollte es keine Probleme mehr geben, sie für die Verwendung dort zu übernehmen. Wenn Sie es in einer Config - Skript setzen wollen, glaube ich , es ist nur so etwas wie
tmutil -a /Volumes/Foo
,tmutil startbackup -ad disk...
. Dies ist der Teil, bei dem ich mir am wenigsten sicher bin, aber ich bin mir auch sicher, dass er leicht zu realisieren ist. Ich habe dies nicht für Time Machine selbst getan, aber ich verschlüssele die ganze Zeit Festplatten für FileVault wie diese vor, und das Betriebssystem weiß nur, was zu tun ist, wenn danach.Eine richtig geeignete CS-fähige Festplatte wird in diskutil so angezeigt (obwohl Sie möglicherweise nicht die dritte Partition auf disk0 haben, wenn Sie wissen, dass es sich nicht um ein Startlaufwerk handelt:
disk0 wird niemals als verschlüsselt angezeigt, da der Volume-Manager grundsätzlich von dort aus booten muss. disk1 wird verschlüsselt und benötigt den Passcode, um eingehängt zu werden.
quelle
Ich werde eine Antwort finden.
Verschlüsselte Time Machine-Sicherung ist nicht mit FileVault identisch, sondern entspricht der Auswahl von "Mac OS Extended ([Groß- und Kleinschreibung beachten], Journaled, encrypted)" im Festplatten-Dienstprogramm.
Um es mit einem externen Laufwerk zu automatisieren, sollte, vorausgesetzt, es ist "disk1", Folgendes funktionieren (leider kein Ersatz-USB-Laufwerk zum Testen verfügbar):
quelle