Skip to main content

Brug Terminal til at oprette et RAID 0 (Striped) Array i OS X

The CIA's Covert Operations: Afghanistan, Cambodia, Nicaragua, El Salvador (April 2025)

The CIA's Covert Operations: Afghanistan, Cambodia, Nicaragua, El Salvador (April 2025)
Anonim

Føler behovet for hastighed? Siden starten har OS X understøttet flere RAID-typer ved hjælp af appleRAID, software, som Apple oprettet. appleRAID er faktisk en del af diskutil, kommandolinjeværktøjet bruges til formatering, partitionering og reparation af lagerenheder på en Mac.

Indtil OS X El Capitan blev RAID-support indbygget i Disk Utility-appen, som gjorde det muligt at oprette og administrere dine RAID-arrayer ved hjælp af en standard Mac-app, der var let at bruge. Af en eller anden grund tabte Apple RAID-understøttelsen i El Capitan-versionen af ​​Disk Utility-appen, men holdt appleRAID tilgængelig for dem, der var villige til at bruge Terminal og kommandolinjen.

01 af 04

Brug Terminal til at oprette og administrere et RAID 0 (Striped) Array i OS X

Vi håber at fjernelse af RAID-understøttelse fra Disk Utility kun var et tilsyn, sandsynligvis forårsaget af tidsbegrænsninger i udviklingsprocessen. Men vi forventer ikke rigtig at se RAID tilbage til Disk Utility når som helst snart.

Så med det for øje vil jeg vise dig, hvordan du opretter nye RAID-arrayer, og hvordan du styrer både de RAID-arrayer, du opretter og eksisterende, fra tidligere versioner af OS X.

appleRAID understøtter stribet (RAID 0), spejlet (RAID 1) og sammenkædede (spændende) typer af RAID. Du kan også oprette indlejrede RAID-arrayer ved at kombinere de grundlæggende typer til at oprette nye, såsom RAID 0 + 1 og RAID 10.

Denne vejledning giver dig det grundlæggende for at oprette og styre et stribet RAID array (RAID 0).

Hvad skal du oprette en RAID 0 Array

To eller flere drev, der kan tildeles som skiver i dit stribede RAID array.

En aktuel backup; processen med at oprette et RAID 0 array vil slette alle dataene på de anvendte drev.

Ca. 10 minutter af din tid.

02 af 04

Brug af diskutil liste Kommando til at oprette en stribet RAID til din Mac

Brug af Terminal til at oprette et RAID 0-array, også kendt som et stribet array, er en nem proces, der kan udføres af enhver Mac-bruger. Ingen særlige færdigheder er nødvendige, selvom du måske finder Terminal app lidt underlig, hvis du aldrig har brugt det før.

Før vi begynder

Vi skal oprette et stribet RAID-array for at øge hastigheden, hvormed data kan skrives til og læses fra en lagerenhed. Stribede arrays giver en hastighedsforøgelse, men de øger også muligheden for fiasko. En fejl i et enkelt drev, der udgør et stribet array, vil medføre, at hele RAID-arrayet mislykkes. Der er ingen magisk metode til at gendanne data fra et mislykket stribet array, hvilket betyder at du skal have et meget godt backup-system, som du kan bruge til at gendanne data, hvis der opstår en fejl i RAID-arrayet.

Gøre sig klar

I dette eksempel skal vi bruge to diske som skiver af RAID 0-arrayet. Skiver er kun nomenklaturen, der bruges til at beskrive de enkelte volumener, der udgør elementerne i et hvilket som helst RAID-array.

Du kunne bruge mere end to diske; Tilføjelse af flere diske vil øge ydeevnen, så længe grænsefladen mellem drevene og din Mac kan understøtte ekstra hastigheden. Men vores eksempel er en grundlæggende minimumsopsætning af to skiver for at kompensere arrayet.

Hvilken type drev kan bruges?

Næsten enhver type drives kan bruges; harddiske, SSD'er, endda USB-flashdrev. Selvom det ikke er et strengt krav til RAID 0, er det en god idé, at drevene skal være identiske, både i størrelse og model.

Sikkerhedskopier dine data først

Husk, at processen med at skabe det stribede array sletter alle data på de drev, der vil blive brugt. Sørg for, at du har en aktuel backup, før du begynder.

Oprettelse af det stribede RAID array

Det er muligt at bruge en partition fra et drev, der er opdelt i flere volumener. Men mens det er muligt, anbefales det ikke. Det er bedre at dedikere et helt drev til at være et udsnit i dit RAID-array, og det er den tilgang, vi tager i denne vejledning.

Hvis de drev, du planlægger at bruge endnu ikke er blevet formateret som et enkelt volumen ved hjælp af OS X Extended (Journaled) som filsystemet, skal du bruge en af ​​følgende vejledninger:

Formater en Macs Drive ved hjælp af Disk Utility (OS X El Capitan eller senere)

Formater en Macs Drive ved hjælp af Disk Utility (OS X Yosemite eller tidligere)

Når drevene er korrekt formateret, er det tid til at kombinere dem i dit RAID array.

  1. Launch Terminal, placeret på / Applications / Utilities /.
  2. Indtast følgende kommando ved prompten i Terminal. Du kan kopiere / indsætte kommandoen for at gøre processen lidt lettere: diskutil liste
  3. Dette vil få Terminal til at vise alle de drev, der er sluttet til din Mac, sammen med de drevidentifikatorer, vi har brug for, når du opretter RAID-array. Dine drev vises ved filindtastningspunktet, normalt / dev / disk0 eller / dev / disk1. Hvert drev vil have sine individuelle partitioner vist sammen med størrelsen på partitionen og identifikatoren (navnet).

Identifikatoren vil sandsynligvis ikke være den samme som det navn, du brugte, da du formaterede dine drev. Som et eksempel formaterede vi to drev, der gav dem navnet Slice1 og Slice2. I billedet ovenfor kan du se, at Slice1's identifikator er disk2s2, og Slice2 er disk3s2. Det er den identifikator, som vi vil bruge på den næste side for faktisk at oprette RAID 0-arrayet.

03 af 04

Opret et stribet RAID array i OS X ved hjælp af Terminal

Indtil videre har vi gået over, hvad du har brug for til at oprette et RAID 0 array ved hjælp af Terminal, og brugte kommandoen diskutil list til at få en liste over de vedhæftede drev, der er forbundet til din Mac.Vi brugte derefter den liste til at finde identifikationsnavne i forbindelse med de drev, vi agter at bruge i vores stribede RAID. Hvis du har brug for, kan du vende tilbage til side 1 eller side 2 i denne vejledning.

Hvis du er klar til at oprette det stribede RAID-array, lad os komme i gang.

Terminal Command til at skabe et stribet RAID array for en Mac

  1. Terminal skal stadig være åben; Hvis ikke, start Terminal-appen placeret på / Applications / Utilities /.
  2. På side 2 lærte vi, at identifikatorerne for de drev, vi vil bruge, er disk2s2 og disk3s2. Dine identifikatorer kan være forskellige, så sørg for at erstatte vores eksempelidentifikatorer i kommandoen herunder med de korrekte til din Mac.
  3. Advarsel: Processen med oprettelsen af ​​RAID 0-arrayet vil slette alt indhold på nuværende tidspunkt på de drev, der udgør arrayen. Vær sikker på at du har en aktuel backup af dataene, hvis det er nødvendigt.
  4. Kommandoen vi skal bruge er i følgende format: Diskutil appleRAID Opret stribe Name ofStripedArray File Format DiskIdentifiers
  5. NameofStripedArray er navnet på den matrix, der vil blive vist, når den er monteret på din Macs skrivebord.
  6. FileFormat er det format, der vil blive brugt, når det stribede array er oprettet. For Mac-brugere vil dette sandsynligvis være hfs +.
  7. DiskIdentifers er de identifikationsnavne vi opdagede på side 2 ved hjælp af kommandoen diskutil listeliste.
  8. Indtast følgende kommando i Terminal prompt. Sørg for at ændre drevidentifikatorerne for at matche din specifikke situation, såvel som det navn, du vil bruge til RAID-arrayet. Kommandoen nedenfor kan kopieres / indsættes i Terminal. En nem metode til at gøre dette er at tredobbelt-klikke på et af ordene i kommandoen; Dette vil medføre, at hele kommandosteksten vælges. Du kan derefter kopiere / indsætte kommandoen til Terminal: Diskutil appleRAID oprette stribe FastFred HFS + disk2s2 disk3s2
  9. Terminal viser processen med at opbygge arrayet. Efter en kort tid vil det nye RAID array monteres på dit skrivebord, og Terminal vil vise følgende tekst: "Færdig RAID-drift."

Du er klar til at begynde at bruge din hurtige nye stribede RAID.

04 af 04

Slet et stribet RAID-array med terminal i OS X

Nu hvor du har oprettet et stribet RAID-array til din Mac, vil du sikkert finde et behov for at slette det. Endnu en gang kan Terminal app kombineret med diskutil kommandolinjeværktøjet lade dig slette RAID 0-arrayet og returnere hvert RAID-udsnit til brug som individuelle mængder på din Mac.

Sletning af et RAID 0-array med terminal

Hvis du sletter dit stribede array, bliver al dato på RAID slettet. Sørg for, at du har en sikkerhedskopi, inden du fortsætter.

  1. Start Terminal-appen placeret på / Applications / Utilities /.
  2. RAID-sletningskommandoen kræver kun RAID-navnet, hvilket er det samme som navnet på arrayet, når det er monteret på din Macs skrivebord. Som sådan er der ingen grund til at bruge kommandoen diskutil-liste som vi gjorde på side 2 i denne vejledning.
  3. Vores eksempel til oprettelse af et RAID 0-array resulterede i et RAID-array ved navn FastFred, som skulle bruge det samme eksempel til sletning af arrayet.
  4. Indtast følgende ved terminalen: Sørg for, og erstat FastFred med navnet på din stribede RAID, som du vil slette. Du kan tredobbelt klikke på et af ordene i kommandoen for at vælge hele kommandolinjen, og derefter kopiere / indsætte kommandoen til Terminal: Diskutil AppleRAID slet FastFred
  5. Resultaterne af sletningskommandoen er at afmontere RAID 0-arrayet, tag RAID offline, bryde RAID i dets individuelle elementer. Hvad der ikke sker, er også vigtigt, at de enkelte drev, der består af arrayet, ikke remountes eller formateres korrekt.

Du kan bruge Disk Utility til at reformatere drevene, så de igen kan bruges på din Mac.