Skip to main content

WIE MAN: Verwenden Sie das Terminal, um ein RAID 0-Array (Striped) in OS X zu erstellen - 2020

PHP Syntax (November 2020).

Anonim

Fühlen Sie das Bedürfnis nach Geschwindigkeit? OS X unterstützt seit seiner Gründung mehrere RAID-Typen mit der von Apple entwickelten AppleRAID-Software. appleRAID ist eigentlich Teil von diskutil, dem Befehlszeilentool zum Formatieren, Partitionieren und Reparieren von Speichergeräten auf einem Mac.

Bis OS X El Capitan war die RAID-Unterstützung in die Disk Utility-App integriert, mit der Sie RAID-Arrays mithilfe einer Standard-Mac-App erstellen und verwalten können, die einfach zu verwenden ist. Aus irgendeinem Grund hat Apple die RAID-Unterstützung in der El Capitan-Version der Disk Utility-App eingestellt, AppleRAID jedoch für Benutzer verfügbar gehalten, die Terminal und die Befehlszeile verwenden möchten.

01 von 04

Verwenden Sie das Terminal, um ein RAID 0-Array (Striped-Array) in OS X zu erstellen und zu verwalten

Wir hoffen, dass das Entfernen der RAID-Unterstützung aus dem Festplatten-Dienstprogramm nur ein Versehen war, was wahrscheinlich auf Zeitbeschränkungen im Entwicklungsprozess zurückzuführen ist. Wir erwarten jedoch nicht, dass RAID bald wieder zum Festplatten-Dienstprogramm zurückkehren wird.

Aus diesem Grund werde ich Ihnen zeigen, wie Sie neue RAID-Arrays erstellen und wie Sie sowohl die von Ihnen erstellten RAID-Arrays als auch bereits vorhandene aus früheren Versionen von OS X verwalten.

AppleRAID unterstützt RAID-Typen (RAID 0), gespiegelt (RAID 1) und verkettete (übergreifende) RAID-Typen. Sie können auch verschachtelte RAID-Arrays erstellen, indem Sie die Basistypen kombinieren, um neue zu erstellen, z. B. RAID 0 + 1 und RAID 10.

In diesem Handbuch werden die Grundlagen zum Erstellen und Verwalten eines gestreiften RAID-Arrays (RAID 0) beschrieben.

Was Sie benötigen, um ein RAID 0-Array zu erstellen

Zwei oder mehr Laufwerke, die als Slices in Ihrem gestreiften RAID-Array zugewiesen werden können.

Eine aktuelle Sicherung; Beim Erstellen eines RAID 0-Arrays werden alle Daten auf den verwendeten Laufwerken gelöscht.

Ungefähr 10 Minuten Ihrer Zeit.

02 von 04

Verwenden von diskutil list Befehl zum Erstellen eines gestreiften RAID für Ihren Mac

Die Verwendung eines Terminals zum Erstellen eines RAID 0-Arrays, auch als gestreiftes Array bezeichnet, ist ein einfacher Prozess, der von jedem Mac-Benutzer ausgeführt werden kann. Es sind keine besonderen Fähigkeiten erforderlich, auch wenn Sie die Terminal-App vielleicht etwas seltsam finden, wenn Sie sie noch nie verwendet haben.

Bevor wir anfangen

Wir werden ein gestreiftes RAID-Array erstellen, um die Geschwindigkeit zu erhöhen, mit der Daten auf ein Speichergerät geschrieben und von diesem gelesen werden können. Gestreifte Arrays erhöhen die Geschwindigkeit, erhöhen aber auch die Wahrscheinlichkeit eines Ausfalls. Ein Ausfall eines einzelnen Laufwerks, aus dem ein gestreiftes Array besteht, führt zum Ausfall des gesamten RAID-Arrays. Es gibt keine magische Methode zum Wiederherstellen von Daten aus einem ausgefallenen gestreiften Array. Das heißt, Sie sollten über ein sehr gutes Sicherungssystem verfügen, das Sie zum Wiederherstellen von Daten verwenden können, falls ein RAID-Array ausfällt.

Fertig werden

In diesem Beispiel verwenden wir zwei Festplatten als Segmente des RAID 0-Arrays. Slices sind nur die Nomenklatur, mit der die einzelnen Volumes beschrieben werden, aus denen die Elemente eines RAID-Arrays bestehen.

Sie könnten mehr als zwei Festplatten verwenden. Durch das Hinzufügen weiterer Festplatten wird die Leistung erhöht, solange die Schnittstelle zwischen den Laufwerken und Ihrem Mac die zusätzliche Geschwindigkeit unterstützt. Unser Beispiel bezieht sich jedoch auf ein grundlegendes Minimum von zwei Slices, um das Array zu bilden.

Welche Art von Laufwerken kann verwendet werden?

Es kann nahezu jeder Laufwerkstyp verwendet werden. Festplatten, SSDs und sogar USB-Flashlaufwerke. Obwohl es keine strikte Anforderung an RAID 0 ist, ist es eine gute Idee, dass die Laufwerke in Größe und Modell identisch sind.

Sichern Sie zuerst Ihre Daten

Denken Sie daran, dass beim Erstellen des gestreiften Arrays alle Daten auf den zu verwendenden Laufwerken gelöscht werden. Stellen Sie sicher, dass Sie über eine aktuelle Sicherung verfügen, bevor Sie beginnen.

Erstellen des gestreiften RAID-Arrays

Es ist möglich, eine Partition von einem Laufwerk zu verwenden, das in mehrere Volumes unterteilt ist. Aber obwohl es möglich ist, wird es nicht empfohlen. Es ist besser, ein ganzes Laufwerk als Teil eines RAID-Arrays zu verwenden. Dies ist der Ansatz, den wir in diesem Handbuch verwenden.

Wenn die Laufwerke, die Sie verwenden möchten, noch nicht als einzelnes Volume mit OS X Extended (Journaled) als Dateisystem formatiert wurden, verwenden Sie bitte eine der folgenden Anleitungen:

Formatieren eines Mac-Laufwerks mithilfe des Festplatten-Dienstprogramms (OS X El Capitan oder höher)

Formatieren eines Mac-Laufwerks mithilfe des Festplatten-Dienstprogramms (OS X Yosemite oder früher)

Sobald die Laufwerke richtig formatiert sind, müssen Sie sie zu Ihrem RAID-Array zusammenfassen.

  1. Starten Sie das Terminal unter / Applications / Utilities /.
  2. Geben Sie an der Eingabeaufforderung in Terminal den folgenden Befehl ein. Sie können den Befehl kopieren / einfügen, um den Vorgang ein wenig zu vereinfachen: die Diskussiliste
  3. Dadurch zeigt das Terminal alle an Ihren Mac angeschlossenen Laufwerke sowie die Laufwerks-IDs an, die Sie zum Erstellen des RAID-Arrays benötigen. Ihre Laufwerke werden am Dateieinstiegspunkt angezeigt, normalerweise / dev / disk0 oder / dev / disk1. Auf jedem Laufwerk werden seine einzelnen Partitionen zusammen mit der Größe der Partition und dem Bezeichner (dem Namen) angezeigt.

Die Kennung stimmt möglicherweise nicht mit dem Namen überein, den Sie beim Formatieren Ihrer Laufwerke verwendet haben. Als Beispiel haben wir zwei Laufwerke formatiert und ihnen den Namen Slice1 und Slice2 gegeben. In der Abbildung oben sehen Sie, dass die ID von Slice1 disk2s2 und die von Slice2 disk3s2 ist. Diese Kennung verwenden wir auf der nächsten Seite, um das RAID 0-Array tatsächlich zu erstellen.

03 von 04

Erstellen Sie ein gestreiftes RAID-Array in OS X mithilfe von Terminal

Bisher haben wir uns über das, was Sie zum Erstellen eines RAID 0-Arrays mit Terminal benötigen, umgesehen und mit dem Befehl diskutil list eine Liste der angeschlossenen Laufwerke erhalten, die mit Ihrem Mac verbunden sind.Wir haben diese Liste dann verwendet, um die Bezeichnernamen zu finden, die den Laufwerken zugeordnet sind, die wir in unserem gestreiften RAID verwenden möchten. Wenn Sie möchten, können Sie zur Seite 1 oder Seite 2 dieser Anleitung zurückkehren, um aufzuholen.

Wenn Sie bereit sind, das gestreifte RAID-Array zu erstellen, können Sie loslegen.

Terminalbefehl zum Erstellen eines gestreiften RAID-Arrays für einen Mac

  1. Terminal sollte noch geöffnet sein; Wenn nicht, starten Sie die Terminal-App unter / Applications / Utilities /.
  2. Auf Seite 2 haben wir erfahren, dass die Bezeichner für die Laufwerke, die wir verwenden möchten, disk2s2 und disk3s2 sind. Ihre Bezeichner können unterschiedlich sein. Ersetzen Sie daher unsere Beispielbezeichner im nachstehenden Befehl durch die richtigen für Ihren Mac.
  3. Warnung: Beim Erstellen des RAID 0-Arrays werden alle Inhalte auf den Laufwerken gelöscht, aus denen sich das Array zusammensetzt. Stellen Sie sicher, dass Sie über eine aktuelle Sicherung der Daten verfügen, falls erforderlich.
  4. Der Befehl, den wir verwenden werden, hat folgendes Format: Diskutil appleRAID erstellt einen Stripe-Namen von StripedArray Fileformat DiskIdentifiers
  5. NameofStripedArray ist der Name des Arrays, das angezeigt wird, wenn es auf dem Desktop Ihres Macs hängt.
  6. FileFormat ist das Format, das beim Erstellen des gestreiften Arrays verwendet wird. Für Mac-Benutzer ist dies wahrscheinlich hfs +.
  7. DiskIdentifers sind die Bezeichnernamen, die wir auf Seite 2 mit dem Befehl diskutil list gefunden haben.
  8. Geben Sie an der Terminal-Eingabeaufforderung den folgenden Befehl ein. Stellen Sie sicher, dass Sie die Laufwerks-IDs an Ihre spezifische Situation sowie an den Namen anpassen, den Sie für das RAID-Array verwenden möchten. Der folgende Befehl kann in das Terminal kopiert / eingefügt werden. Eine einfache Methode hierfür ist das dreifache Klicken auf eines der Wörter im Befehl. Dadurch wird der gesamte Befehlstext ausgewählt. Sie können den Befehl anschließend in Terminal: Diskutil appleRAID kopieren / einfügen und FastFred HFS + disk2s2 disk3s2 erstellen
  9. Das Terminal zeigt den Aufbau des Arrays an. Nach kurzer Zeit wird das neue RAID-Array auf Ihrem Desktop bereitgestellt und das Terminal zeigt den folgenden Text an: "RAID-Vorgang abgeschlossen".

Sie sind bereit, Ihr schnelles neues gestreiftes RAID zu verwenden.

04 von 04

Löschen Sie ein gestreiftes RAID-Array mithilfe des Terminals in OS X

Nachdem Sie nun ein gestreiftes RAID-Array für Ihren Mac erstellt haben, werden Sie wahrscheinlich irgendwann das Bedürfnis haben, es zu löschen. Wieder einmal können Sie mit der Terminal-App in Kombination mit dem diskutil-Befehlszeilentool das RAID 0-Array löschen und jedes RAID-Segment zur Verwendung als einzelne Volumes auf Ihrem Mac zurückgeben.

Löschen eines RAID 0-Arrays mit Terminal

Wenn Sie Ihr gestreiftes Array löschen, werden alle Daten im RAID gelöscht. Stellen Sie sicher, dass Sie über eine Sicherung verfügen, bevor Sie fortfahren.

  1. Starten Sie die Terminal-App unter / Applications / Utilities /.
  2. Für den RAID-Löschbefehl ist nur der RAID-Name erforderlich, der mit dem Namen des Arrays identisch ist, wenn es auf dem Desktop Ihres Mac bereitgestellt wird. Daher gibt es keinen Grund, den Befehl diskutil list wie auf Seite 2 dieses Handbuchs zu verwenden.
  3. Unser Beispiel für die Erstellung eines RAID 0-Arrays führte zu einem RAID-Array mit dem Namen FastFred. Dieses Beispiel wurde zum Löschen des Arrays verwendet.
  4. Geben Sie an der Terminal-Eingabeaufforderung Folgendes ein, und stellen Sie sicher, dass FastFred durch den Namen Ihres gestreiften RAIDs ersetzt wird, das Sie löschen möchten. Sie können dreimal auf eines der Wörter im Befehl klicken, um die gesamte Befehlszeile auszuwählen. Kopieren Sie dann den Befehl in Terminal: Diskutil AppleRAID und löschen Sie FastFred
  5. Das Ergebnis des Löschbefehls besteht darin, das RAID 0-Array abzuhängen, das RAID offline zu setzen und das RAID in seine einzelnen Elemente zu zerlegen. Was nicht passiert, ist auch wichtig, dass die einzelnen Laufwerke, aus denen das Array besteht, nicht erneut gemountet oder ordnungsgemäß formatiert werden.

Sie können das Festplatten-Dienstprogramm verwenden, um die Laufwerke neu zu formatieren, damit sie wieder auf Ihrem Mac verwendet werden können.