Skip to main content

Gebruik Terminal om een ​​RAID 0 (gestreept) array te maken in OS X.

Use a bunch of USB Flash drives in a RAID array. (April 2025)

Use a bunch of USB Flash drives in a RAID array. (April 2025)
Anonim

Voel je de behoefte aan snelheid? Sinds de begintijd heeft OS X meerdere RAID-typen ondersteund met AppleRAID, software die door Apple is gemaakt. appleRAID is eigenlijk een onderdeel van diskutil, het commandoregel-gereedschap dat wordt gebruikt voor het formatteren, partitioneren en repareren van opslagapparaten op een Mac.

Tot OS X El Capitan was RAID-ondersteuning ingebouwd in de Disk Utility-app, waarmee u uw RAID-arrays kon maken en beheren met behulp van een standaard Mac-app die gemakkelijk te gebruiken was. Om een ​​of andere reden liet Apple de RAID-ondersteuning in de El Capitan-versie van de Disk Utility-app vallen, maar hield AppleRAID beschikbaar voor degenen die Terminal en de opdrachtregel wilden gebruiken.

01 van 04

Gebruik Terminal om een ​​RAID 0 (gestreept) array te maken en beheren in OS X.

We hopen dat de verwijdering van RAID-ondersteuning van Schijfhulpprogramma slechts een vergissing was, waarschijnlijk veroorzaakt door tijdgebrek in het ontwikkelingsproces. Maar we verwachten niet dat RAID snel weer naar Disk Utility terugkeert.

Dus, met dat in het achterhoofd, zal ik je laten zien hoe je nieuwe RAID-arrays kunt maken, en hoe je zowel de RAID-arrays die je maakt als bestaande uit eerdere versies van OS X kunt beheren.

appleRAID ondersteunt striped (RAID 0), gespiegelde (RAID 1) en aaneengeschakelde (omspannende) typen RAID. U kunt ook geneste RAID-arrays maken door de basistypen te combineren om nieuwe te maken, zoals RAID 0 + 1 en RAID 10.

In deze handleiding vindt u de beginselen voor het maken en beheren van een gestreepte RAID-array (RAID 0).

Wat u nodig hebt om een ​​RAID 0-array te maken

Twee of meer schijven die kunnen worden toegewezen als schijfjes in uw gestreepte RAID-array.

Een actuele back-up; bij het maken van een RAID 0-array worden alle gegevens op de gebruikte schijfeenheden gewist.

Ongeveer 10 minuten van uw tijd.

02 van 04

Gebruik van diskutil list Command om een ​​gestreepte RAID voor uw Mac te maken

Het gebruik van Terminal om een ​​RAID 0-array te maken, ook wel een striped array genoemd, is een eenvoudig proces dat door elke Mac-gebruiker kan worden uitgevoerd. Er zijn geen speciale vaardigheden nodig, hoewel je de Terminal-app misschien een beetje raar vindt als je hem nog nooit hebt gebruikt.

Voordat we beginnen

We gaan een gestreepte RAID-array maken om de snelheid te verhogen waarmee gegevens naar een opslagapparaat kunnen worden geschreven en gelezen. Gestreepte arrays zorgen voor een snelheidsverhoging, maar ze vergroten ook de kans op falen. Een fout van een enkele schijf die een gestreepte matrix vormt, zorgt ervoor dat de gehele RAID-array faalt. Er is geen magische methode om gegevens uit een mislukte gestreepte array te herstellen, wat betekent dat u een zeer goed back-upsysteem zou moeten hebben dat u kunt gebruiken om gegevens te herstellen als er een fout optreedt in de RAID-array.

Klaar maken

In dit voorbeeld gaan we twee schijven gebruiken als segmenten van de RAID 0-array. Segmenten zijn slechts de nomenclatuur die wordt gebruikt om de afzonderlijke volumes te beschrijven die deel uitmaken van een willekeurige RAID-array.

Je zou meer dan twee schijven kunnen gebruiken; meer schijven toevoegen zal de prestaties verbeteren zolang de interface tussen de schijven en uw Mac de extra snelheid ondersteunt. Maar ons voorbeeld is voor een minimale basisinstelling van twee segmenten om de array op te maken.

Welk type schijven kan worden gebruikt?

Vrijwel elk type aandrijving kan worden gebruikt; harde schijven, SSD's, zelfs USB-flashstations. Hoewel dit geen strikte vereiste is voor RAID 0, is het een goed idee dat de schijfeenheden identiek zijn, zowel qua grootte als qua model.

Maak eerst een back-up van uw gegevens

Vergeet niet dat het proces voor het maken van de striped array alle gegevens op de schijven zal wissen die zullen worden gebruikt. Zorg dat u een actuele back-up hebt voordat u begint.

De gestreepte RAID-array maken

Het is mogelijk om een ​​partitie te gebruiken vanaf een schijf die in meerdere volumes is verdeeld. Maar hoewel het mogelijk is, wordt het niet aanbevolen. Het is beter om een ​​hele schijf te gebruiken als een schijfje in uw RAID-array en dat is de aanpak die we in deze handleiding zullen volgen.

Als de schijven die u wilt gebruiken nog niet zijn geformatteerd als een enkel volume met OS X Extended (Journaled) als bestandssysteem, gebruik dan een van de volgende handleidingen:

Formatteer de schijf van een Mac met behulp van Schijfhulpprogramma (OS X El Capitan of hoger)

Formatteer de schijf van een Mac met behulp van Schijfhulpprogramma (OS X Yosemite of eerder)

Zodra de schijven correct zijn geformatteerd, is het tijd om ze te combineren in uw RAID-array.

  1. Start Terminal, te vinden op / Applications / Utilities /.
  2. Voer de volgende opdracht in bij de prompt in Terminal. U kunt de opdracht kopiëren / plakken om het proces een beetje eenvoudiger te maken: lijst met diskettes
  3. Dit zorgt ervoor dat Terminal alle op uw Mac aangesloten schijven weergeeft, samen met de schijf-ID's die we nodig hebben bij het maken van de RAID-array. Uw stations worden weergegeven op het beginpunt van het bestand, meestal / dev / disk0 of / dev / disk1. Op elke drive worden de afzonderlijke partities weergegeven, samen met de grootte van de partitie en de identifier (de naam).

De ID zal waarschijnlijk niet dezelfde zijn als de naam die u gebruikte toen u uw schijven formatteerde. We hebben bijvoorbeeld twee schijven geformatteerd met de naam Slice1 en Slice2. In de bovenstaande afbeelding kun je zien dat Slice1's identifier disk2s2 is en Slice2's disk3s2. Dit is de ID die we op de volgende pagina zullen gebruiken om de RAID 0-array daadwerkelijk te maken.

03 of 04

Maak een Striped RAID-array in OS X via Terminal

Tot nu toe hebben we besproken wat je nodig hebt om een ​​RAID 0-array met Terminal te maken en hebben we de opdracht diskutil list gebruikt om een ​​lijst te krijgen van de aangesloten schijven die op je Mac zijn aangesloten.Vervolgens hebben we die lijst gebruikt om de identificatienamen te vinden die horen bij de schijven die we in onze gestreepte RAID willen gebruiken. Als dat nodig is, kunt u terugkeren naar pagina 1 of pagina 2 van deze handleiding om bij te praten.

Als u klaar bent om de gestreepte RAID-array te maken, gaan we aan de slag.

Terminal Command om een ​​gestreepte RAID-array voor een Mac te maken

  1. Terminal moet nog steeds open zijn; zo niet, start dan de Terminal-app op / Applications / Utilities /.
  2. Op pagina 2 hebben we geleerd dat de ID's voor de schijven die we willen gebruiken disk2s2 en disk3s2 zijn. Uw ID's kunnen verschillen, dus vervang onze voorbeeld-ID's in de onderstaande opdracht met de juiste voor uw Mac.
  3. Waarschuwing: Tijdens het maken van de RAID 0-array worden alle inhoud die momenteel op de schijven staan ​​die de array vormen, gewist. Zorg dat u een actuele back-up van de gegevens hebt, indien nodig.
  4. De opdracht die we gaan gebruiken heeft de volgende indeling: Diskutil appleRAID create stripe NameofStripedArray Fileformat DiskIdentifiers
  5. NameofStripedArray is de naam van de array die wordt getoond wanneer deze op het bureaublad van je Mac is geïnstalleerd.
  6. FileFormat is het formaat dat zal worden gebruikt wanneer de gestreepte matrix wordt gemaakt. Voor Mac-gebruikers is dit waarschijnlijk hfs +.
  7. DiskIdentifers zijn de identificatienamen die we op pagina 2 hebben gevonden met de opdracht diskutil list.
  8. Voer de volgende opdracht in bij de prompt Terminal. Zorg dat u de schijfaanduidingen aanpast aan uw specifieke situatie, evenals de naam die u voor de RAID-array wilt gebruiken. De onderstaande opdracht kan worden gekopieerd en geplakt in Terminal. Een eenvoudige methode om dit te doen is om driemaal op een van de woorden in de opdracht te klikken; hierdoor wordt de volledige opdrachttekst geselecteerd. Je kunt de opdracht vervolgens in Terminal kopiëren en plakken: Diskutil appleRAID create strip FastFred HFS + disk2s2 disk3s2
  9. Terminal toont het proces voor het bouwen van de array. Na een korte tijd zal de nieuwe RAID-array op uw bureaublad worden geïnstalleerd en Terminal zal de volgende tekst weergeven: "Voltooide RAID-bewerking."

U bent helemaal klaar om uw snelle nieuwe gestreepte RAID te gebruiken.

04 van 04

Verwijder een Striped RAID-array met Terminal in OS X

Nu je een gestreepte RAID-array voor je Mac hebt gemaakt, zul je op een gegeven moment waarschijnlijk een behoefte hebben om deze te verwijderen. Nogmaals, de Terminal-app in combinatie met het diskutil-opdrachtregelhulpprogramma kunt u de RAID 0-array verwijderen en elke RAID-slice als individuele volumes op uw Mac retourneren.

Een RAID 0-array verwijderen met behulp van Terminal

Als u uw striped array verwijdert, wordt alle datum op de RAID gewist. Zorg dat u een back-up hebt voordat u doorgaat.

  1. Start de Terminal-app op / Applications / Utilities /.
  2. De RAID-verwijderopdracht vereist alleen de RAID-naam, wat hetzelfde is als de naam van de array wanneer deze is aangekoppeld op het bureaublad van uw Mac. Als zodanig is er geen reden om de opdracht diskutil list te gebruiken zoals op pagina 2 van deze handleiding.
  3. Ons voorbeeld voor het maken van een RAID 0-array resulteerde in een RAID-array met de naam FastFred, die ditzelfde voorbeeld zou gaan gebruiken voor het verwijderen van de array.
  4. Op de Terminal-prompt voert u het volgende in, wees er zeker van en vervang FastFred door de naam van uw gestreepte RAID die u wilt verwijderen. U kunt driemaal klikken op een van de woorden in de opdracht om de volledige opdrachtregel te selecteren en vervolgens de opdracht kopiëren en in Terminal plakken: Diskutil AppleRAID FastFred verwijderen
  5. De resultaten van de opdracht delete zijn om de RAID 0-array te ontkoppelen, de RAID offline te nemen en de RAID in de afzonderlijke elementen te splitsen. Wat niet gebeurt, is ook belangrijk. De afzonderlijke schijven die deel uitmaken van de array worden niet opnieuw gemonteerd of juist geformatteerd.

U kunt Schijfhulpprogramma gebruiken om de schijven opnieuw te formatteren zodat ze weer bruikbaar zijn op uw Mac.