So erstellen Sie ein benutzerdefiniertes CoreStorage-Laufwerk in OS X

CoreStorage ist Apples Volume Manager, der eine Schnittstelle zwischen dem Betriebssystem und den physischen Volumes auf dem Laufwerk bietet. Es wurde in OS X Lion für seine Verschlüsselungsoptionen für vollständige Festplatten mit FileVault 2 eingeführt, ermöglicht aber auch das Volume-Spanning, bei dem mehrere Laufwerke im System zu einem logischen Volume zusammengefasst werden können, das das Betriebssystem verwenden kann.

Die CoreStorage-Funktion zur Datenträgerspeicherung erhöht nicht nur den Speicher eines einzelnen Datenträgers über die Kapazität eines einzelnen Laufwerks hinaus, sondern priorisiert den Speicher dem primären Laufwerk in seinem logischen Datenträger. Das bedeutet, dass Sie, wenn Sie ein SSD als primäres Laufwerk verwenden, wie bei von Apple konfigurierten Fusion-Laufwerken einen schnellen Datenzugriff erhalten, wenn Sie auf häufig verwendete Dateien zugreifen.

Diese Funktion ist die Grundlage der neuen Fusion Drive-Technologie von Apple. Mit OS X 10.7 und höher können Sie benutzerdefinierte Fusion Drive-Setups erstellen und auf Mac-Systemen implementieren, die nicht mit einer Fusion Drive-Konfiguration ausgeliefert wurden. Während das Festplatten-Dienstprogramm von Apple zwar zur Behebung von Problemen mit vorhandenen Fusion-Laufwerken verwendet werden kann, erfordert die ordnungsgemäße Verwaltung des CoreStorage-Volumes derzeit die Verwendung von Terminalbefehlen. Wenn Sie in OS X ein benutzerdefiniertes, überspanntes Volume einrichten möchten, einschließlich der Verwendung einer SSD in einem hausgemachten Fusion Drive, müssen Sie zunächst die folgenden Schritte ausführen:

CoreStorage-Laufwerk erstellen

  1. Holen Sie sich zwei oder mehr Laufwerke

    Um ein übergreifendes Volume mit CoreStorage zu erstellen, benötigen Sie zwei Speicherlaufwerke (stellen Sie sicher, dass eines für die Leistung von Fusion Drive ein SSD ist). Interne Laufwerke werden für die stabilsten Ergebnisse bevorzugt und sind für die beste Fusion Drive-Leistung erforderlich. Es können jedoch auch externe Laufwerke verwendet werden.

  2. Formatieren Sie die Laufwerke mit einer GUID-Partitionstabelle und einer Partition

    Öffnen Sie das Festplatten-Dienstprogramm in OS X, wählen Sie anschließend das Laufwerkgerät (über dem Volume-Namen aufgeführt) und verwenden Sie die erscheinende Registerkarte Partition, um eine Partition für das Laufwerk auszuwählen. Klicken Sie dann auf die Schaltfläche "Optionen" und stellen Sie sicher, dass GUID als zu verwendendes Partitionsformat ausgewählt ist. Wenden Sie diese Änderungen an und führen Sie diese Aktion für jedes Laufwerk aus, das Sie in den Hybridantrieb aufnehmen möchten.

  3. Suchen Sie die physischen Laufwerksbezeichner

    Suchen Sie die Hardware-Bezeichner für das erste (Haupt-) Laufwerk und die Partition / das Volume auf den verbleibenden Laufwerken, um sie im CoreStorage-Volume zu kombinieren. Dies ist etwa "disk1" für das Hauptlaufwerk und "disk2s2" für die verbleibenden Laufwerks-Volumes (die Nummerierung muss nicht unbedingt in der richtigen Reihenfolge sein). Während Sie im Festplatten-Dienstprogramm Informationen zu den Laufwerken abrufen können, um diese Informationen zu finden, ist es eine gründliche Methode, alle diese Informationen auf einmal zu erhalten, indem Sie den folgenden Befehl im Terminal ausführen:

    diskutil liste

    In der Ausgabe dieses Befehls werden jedes Gerät und die darauf befindlichen Partitionen mit der entsprechenden Kennung aufgelistet. Laufwerksgeräte sind einfach disk0, disk1, disk2 usw., und die Partitionen auf jeder werden mit ihrer "Slice" -Nummer (s1, s2, s3 usw.) gekennzeichnet.

  4. Erstellen Sie die logische Datenträgergruppe

    Öffnen Sie das Terminal und führen Sie den folgenden Befehl aus, um eine logische Volume-Gruppe mit den Laufwerksbezeichnern zu erstellen.

    diskutil cs create GROUPNAME disk1 disk4s2

    Ändern Sie in diesem Befehl "GROUPNAME" in den Namen der Gruppe logischer Datenträger. Dies kann ein beliebiger eindeutiger Name sein und ist nicht der endgültige Name des Volumes, das Sie auf Ihrem Computer sehen und verwenden. Beachten Sie außerdem, dass die erste verwendete Laufwerkskennung diejenige für das primäre Laufwerk (das SSD für Setups von Fusion Drive) ist und die Kennung für das Gerät selbst ist. Der zweite Bezeichner ist ein Partitions-Slice-Bezeichner vom zweiten hinzuzufügenden Laufwerk.

    Bei diesem Setup wird der CoreStorage Volume Manager das erste Laufwerk übernehmen und als primäres Speichermedium ausführen. Anschließend wird das sekundäre Volume als zusätzliches Speichermedium hinzugefügt.

    Wenn dieser Befehl ausgeführt wird, gibt das Terminal einige Fortschrittsinformationen aus, gefolgt von der Ausgabe einer UUID (eindeutige Kennnummer) für die neu erstellte Volume-Gruppe. Diese Zahl sieht aus wie eine Reihe von Großbuchstaben und Zahlen in fünf durch Bindestriche getrennten Gruppen und ist sowohl für die Erstellung als auch für die Zerstörung verwendbarer Datenträger in der Datenträgergruppe wichtig.

    Nachdem dies abgeschlossen ist, können Sie die Struktur der logischen Datenträgergruppen anzeigen, indem Sie den Befehl "diskutil cs list" im Terminal ausführen. Daraufhin wird eine Baumstruktur mit den für die Speicherung verwendeten Quelldatenträgern ausgegeben. Es sollten zwei für die hinzugefügten Laufwerke stehen, die unter einem Eintrag für den logischen Datenträger selbst aufgeführt sind.

  5. Erstellen Sie ein verwendbares Volume aus der Volume-Gruppe

    Kopieren Sie die UUID für die Gruppe der logischen Datenträger aus dem vorherigen Befehl, und verwenden Sie sie im folgenden Befehl, um ein verwendbares Volume aus der Gruppe der logischen Datenträger zu erstellen.

    diskutil cs createVolume UUID jhfs + VOLUMENAME 100%

    Ersetzen Sie in diesem Befehl neben der UUID VOLUMENAME durch einen Namen, den Sie als Volume verwenden möchten. Wie bei jedem Volume in OS X können Sie seinen Namen jederzeit im Finder ändern. Daher ist es nicht wichtig, was Sie hier verwenden. Die anderen Komponenten sind "jhfs +", was für das Journal-HFS + -Format steht, und "100%" weist den Datenträger an, den gesamten verfügbaren Speicherplatz zu verwenden (Sie können auch die Anzahl der Gigabytes oder Megabytes mit "123G" oder "123M" angeben). um nur einen Teil des verfügbaren Speicherplatzes zu nutzen).

    Wenn Sie fertig sind, gibt das Terminal die UUID für das neue Volume aus, das automatisch im Finder eingebunden wird und im Festplatten-Dienstprogramm verfügbar ist. Wenn Sie den Befehl "diskutil cs list" erneut ausführen, um die CoreStorage-Struktur anzuzeigen, wird das neu erstellte Volume jetzt als Teil der Struktur angezeigt. An diesem Punkt sollten Sie das Volume verschlüsseln und partitionieren können. Denken Sie jedoch daran, dass dann, wenn Sie dies tun, wie Apple in den häufig gestellten Fragen auf dem Fusion-Laufwerk feststellt, keine neuen Partitionen Teil der Gruppe logischer Datenträger sein werden. Stattdessen befinden sich diese Partitionen direkt auf dem sekundären Laufwerk.

    HINWEIS: Neben dem übergreifenden Volume können Sie auch die FileVault-Verschlüsselungsoptionen von Apple für das CoreStorage-Volume verwenden. Führen Sie dazu den folgenden Befehl im Terminal aus:

    diskutil cs encryptVolume UUID

    In diesem Befehl ist die UUID die für das neu erstellte verwendbare Volume. Bei Ausführung werden Sie zur Eingabe eines Kennworts für die Verschlüsselung des Laufwerks aufgefordert. Beachten Sie, dass dies nur für Datenlaufwerke verwendet werden sollte. Wenn Sie das Startlaufwerk verschlüsseln möchten, aktivieren Sie FileVault in den Systemeinstellungen von OS X Security.

Verwenden und Verwalten des Laufwerks

Nachdem das übergreifende Volume erstellt wurde, kann es für Standardspeicher verwendet werden. Sie können auch OS X darauf installieren und von diesem booten.

Wenn Sie das CoreStorage-Volume auf externen Laufwerken erstellt haben, können Sie es wie gewohnt auswerfen und entfernen. Sie müssen jedoch alle angeschlossen sein, damit das CoreStorage-Volume erkannt und ordnungsgemäß eingebunden werden kann. Wenn Sie eines entfernen, während das Festplatten-Dienstprogramm geöffnet ist, zeigt das Festplatten-Dienstprogramm möglicherweise einen Fehler an, der angibt, dass ein Festplattenfehler vorliegt, und bietet Ihnen eine Option zur Behebung des Problems. Vermeiden Sie dies, da dies dazu führt, dass die Laufwerke gelöscht und formatiert werden, während das Festplatten-Dienstprogramm versucht, sie erneut einzurichten.

Ein Nachteil des CoreStorage-Volumes besteht darin, dass es im Festplatten-Dienstprogramm nicht einfach verwaltet werden kann, da die Volumes und Geräte, aus denen das Laufwerk besteht, standardmäßig ausgeblendet sind. Sie können zwar das Debug-Menü des Festplatten-Dienstprogramms aktivieren und anschließend alle Partitionen anzeigen, um auf die Partitionen zuzugreifen und sie zu löschen, wodurch das CoreStorage-Volume zerstört werden muss. Eine einfachere Möglichkeit wäre jedoch die Verwendung des Terminals. Dazu müssen Sie die UUID-Nummer des Volumes erneut abrufen (mit dem Befehl "diskutil cs list" abrufen) und dann im folgenden Befehl anstelle von "UUID" eingeben:

diskutil cs delete UUID

Wenn Sie fertig sind, sollten die Partitionen, die zum Erstellen des CoreStorage-Volumes verwendet wurden, frisch formatiert und für Sie als herkömmliche Laufwerkspartitionen verfügbar sein.

Da bei Fusion Drive-Setups zwei Laufwerke zu einem Laufwerk zusammengefasst werden, fragen sich die Benutzer möglicherweise, wie dies mit einem Software-RAID-Setup vergleichbar ist, das Apple seit Jahren in Mac-Systemen unterstützt. Der Unterschied liegt hier vor allem in den Fähigkeiten und Einschränkungen der übergreifenden Technologie. Beide Technologien kombinieren Laufwerksspeicher in einer einzigen Medienplattform, auf der Sie mehrere logische Datenträger erstellen können. Die RAID-Optionen sind jedoch auf Geschwindigkeit und Datenschutz mit Redundanz und Parität ausgelegt, während Fusion Drive für die Priorisierung von Daten auf einem Laufwerk und die Ermöglichung von Laufwerken ausgelegt ist Unterstützung für die Kernverschlüsselung. Einige Hardware-RAID-Arrays bieten zwar Verschlüsselungsoptionen in ihren RAID-Controllern, dies ist jedoch in Apples Software-RAID nicht verfügbar.

Das Fusion Drive-Setup hat zwar viele Vorteile, bringt jedoch einige kleinere Nachteile mit sich. Zum einen wird das Fixieren und Verwalten des Laufwerks im Festplatten-Dienstprogramm bislang nicht gut unterstützt, so dass das Terminal es anpassen und neu einrichten muss.

Wie bei jedem Multidrive-Setup, wie z. B. RAID-Arrays, bedeuten mehr verwendete Geräte eine höhere Wahrscheinlichkeit, dass ein Gerät ausfällt und Probleme verursacht. Während in RAID-Setups die Verwendung von Paritätsinformationen und Redundanz dazu führen kann, dass das System weiterläuft und Daten von einem fehlerhaften Laufwerk wiederhergestellt werden, ist dies in Fusion Drive nicht verfügbar. Daher werden regelmäßige Sicherungen wie bei jeder herkömmlichen Speicherlösung dringend empfohlen. Im Gegensatz zu RAID-Arrays, die häufig mit zahlreichen Laufwerken konfiguriert sind, werden in Fusion Drive-Setups jedoch meist nur zwei Laufwerke verwendet, sodass die Wahrscheinlichkeit eines Ausfalls immer noch relativ gering ist.


 

Lassen Sie Ihren Kommentar