Føle behovet for fart? Siden starten har OS X støttet flere RAID-typer ved hjelp av appleRAID, programvare som Apple opprettet. appleRAID er faktisk en del av diskutil, kommandolinjeverktøyet som brukes til formatering, partisjonering og reparasjon av lagringsenheter på en Mac.
Opptil OS X El Capitan ble RAID-støtte innebygd i Disk Utility-appen, som tillot deg å opprette og administrere RAID-arrayene dine ved hjelp av en standard Mac-app som var enkel å bruke. Av en eller annen grunn droppet Apple RAID-støtten i El Capitan-versjonen av Disk Utility-appen, men holdt appleRAID tilgjengelig for de som var villige til å bruke Terminal og kommandolinjen.
Bruk Terminal til å opprette og administrere en RAID 0 (Striped) Array i OS X
Vi håper at fjerning av RAID-støtte fra Disk Utility bare var et tilsyn, sannsynligvis forårsaket av tidsbegrensninger i utviklingsprosessen. Men vi forventer ikke å se RAID tilbake til Disk Utility når som helst snart.
Så med det for øye skal jeg vise deg hvordan du lager nye RAID-arrays, og hvordan du håndterer både RAID-arrays du lager og eksisterende fra tidligere versjoner av OS X.
appleRAID støtter stripet (RAID 0), speilet (RAID 1), og sammenkoblede (spenner) typer RAID. Du kan også lage nestede RAID-arrays ved å kombinere de grunnleggende typene for å lage nye, for eksempel RAID 0 + 1 og RAID 10.
Denne veiledningen gir deg grunnleggende om å opprette og administrere et stripet RAID-array (RAID 0).
Hva du trenger for å lage en RAID 0 Array
To eller flere stasjoner som kan dedikeres som skiver i stripet RAID-array.
En gjeldende backup; prosessen med å opprette et RAID 0-array vil slette alle dataene på de brukte stasjonene.
Omtrent 10 minutter av tiden din.
02 av 04Bruke diskutil liste Kommando for å lage en stripet RAID for Mac
Bruke Terminal til å opprette et RAID 0-array, også kjent som et stripet array, er en enkel prosess som kan utføres av en hvilken som helst Mac-bruker. Ingen spesielle ferdigheter er nødvendige, selv om du kanskje finner Terminal-appen litt merkelig hvis du aldri har brukt den før.
Før vi begynner
Vi skal lage et stripet RAID-array for å øke hastigheten som data kan skrives til og leses fra en lagringsenhet. Stripete arrays gir en hastighetsøkning, men de øker også muligheten for feil. En feil i en enkelt stasjon som utgjør et stripet array, vil føre til at hele RAID-arrayet mislykkes. Det er ingen magisk metode for å gjenopprette data fra et mislykket stripet array, noe som betyr at du bør ha et veldig godt backup-system som du kan bruke til å gjenopprette data, hvis en feil i RAID-arrayet oppstår.
Gjør seg klar
I dette eksemplet skal vi bruke to disker som skiver av RAID 0-arrayet. Skiver er bare nomenklaturen som brukes til å beskrive de enkelte volumene som utgjør elementene i et hvilket som helst RAID-array.
Du kan bruke mer enn to disker; Hvis du legger til flere disker, øker ytelsen så lenge grensesnittet mellom stasjonene og Mac-en din støtter ekstra hastighet. Men vårt eksempel er for et grunnleggende minimumsoppsett av to skiver for å gjøre opp arrayet.
Hvilken type stasjoner kan brukes?
Omtrent hvilken som helst stasjonstype kan brukes; harddisker, SSDer, til og med USB-minnepinner. Selv om det ikke er et strengt krav til RAID 0, er det en god ide at stasjonene skal være identiske, både i størrelse og modell.
Sikkerhetskopiere dataene dine først
Husk at prosessen med å lage det stripede arrayet vil slette alle dataene på stasjonene som skal brukes. Pass på at du har en gjeldende sikkerhetskopiering før du begynner.
Opprette stripet RAID-array
Det er mulig å bruke en partisjon fra en stasjon som er delt inn i flere volumer. Men mens det er mulig, anbefales det ikke. Det er bedre å bruke en hel stasjon til å være et stykke i RAID-arrayet, og det er den tilnærmingen vi tar i denne veiledningen.
Hvis stasjonene du planlegger å bruke ennå ikke er formatert som et enkelt volum ved hjelp av OS X Extended (Journaled) som filsystemet, bruk en av følgende guider:
Formater en Mac-stasjon ved hjelp av Diskverktøy (OS X El Capitan eller senere)
Formater en Mac-stasjon ved hjelp av Diskverktøy (OS X Yosemite eller tidligere)
Når stasjonene er riktig formatert, er det på tide å kombinere dem med RAID-arrayet.
- Launch Terminal, plassert på / Applications / Utilities /.
- Skriv inn følgende kommando ved spørringen i Terminal. Du kan kopiere / lime inn kommandoen for å gjøre prosessen litt enklere: diskutil liste
- Dette vil føre til at Terminal viser alle stasjonene som er koblet til Mac, sammen med stasjonsidentifikatorene vi trenger når du oppretter RAID-array. Drevene dine vil bli vist av filinngangspunktet, vanligvis / dev / disk0 eller / dev / disk1. Hver stasjon vil få sine individuelle partisjoner vist, sammen med partisjonens størrelse og identifikatoren (navnet).
Identifikatoren vil trolig ikke være den samme som navnet du brukte da du formaterte stasjonene dine. Som et eksempel formaterte vi to stasjoner, og ga dem navnet Slice1 og Slice2. I bildet ovenfor kan du se at Slice1s identifikator er disk2s2, og Slice2 er disk3s2. Det er identifikatoren som vi skal bruke på neste side for å faktisk lage RAID 0-arrayet.
03 av 04Opprett et stripet RAID-array i OS X ved hjelp av terminal
Så langt har vi gått over det du trenger for å opprette et RAID 0-array ved hjelp av Terminal, og brukte kommandoen diskutil-liste for å få en liste over de vedlagte stasjonene som er koblet til Mac-en din.Vi brukte den listen til å finne identifikasjonsnavnene som er knyttet til stasjonene vi skal bruke i vår stripete RAID. Hvis du trenger, kan du gå tilbake til side 1 eller side 2 i denne veiledningen for å ta opp.
Hvis du er klar til å lage den stripete RAID-arrayen, la oss komme i gang.
Terminal Command for å lage et stripet RAID-array for en Mac
- Terminal skal fortsatt være åpen; Hvis ikke, start Terminal-appen som ligger på / Programmer / Verktøy /.
- På side 2 lærte vi at identifikatorene for stasjonene vi vil bruke, er disk2s2 og disk3s2. Identifikasjonene dine kan være forskjellige, så vær sikker på at du erstatter våre eksempelidentifikatorer i kommandoen under med de riktige for Mac.
- Advarsel: Prosessen med å opprette RAID 0-arrayet vil slette alt innhold som for øyeblikket er på stasjonene som vil utgjøre oppsettet. Vær sikker på at du har en gjeldende sikkerhetskopiering av dataene om nødvendig.
- Kommandoen vi skal bruke er i følgende format: Diskutil appleRAID lage stripe NameofStripedArray Fileformat DiskIdentifiers
- NameofStripedArray er navnet på arrayet som vil bli vist når det er montert på Mac-skrivebordet ditt.
- FileFormat er formatet som skal brukes når det stripede arrayet er opprettet. For Mac-brukere vil dette trolig være hfs +.
- DiskIdentifers er identifikasjonsnavnene vi oppdaget på side 2 ved hjelp av kommandoen Diskutil-liste.
- Skriv inn følgende kommando i Terminal-spørringen. Pass på å endre stasjonsidentifikatorene for å matche din spesifikke situasjon, samt navnet du vil bruke for RAID-array. Kommandoen nedenfor kan kopiere / limes inn i Terminal. En enkel metode for å gjøre dette er å tredoble-klikke på et av ordene i kommandoen; Dette vil føre til at hele kommandoteksten velges. Du kan da kopiere / lime inn kommandoen til Terminal: Diskutil appleRAID lage stripe FastFred HFS + disk2s2 disk3s2
- Terminal vil vise prosessen med å bygge oppstillingen. Etter en kort stund vil det nye RAID-arrayet monteres på skrivebordet ditt, og Terminal vil vise følgende tekst: "Ferdig RAID-operasjon."
Du er klar til å begynne å bruke din raske, nye stripete RAID.
04 av 04Slett et stripet RAID-array ved hjelp av terminal i OS X
Nå som du har opprettet et stripet RAID-array for Mac-en din, vil du sikkert finne et behov for å slette det. Igjen kan Terminal-app kombinert med diskutil kommandolinjeverktøyet slette RAID 0-arrayet og returnere hvert RAID-stykke for bruk som individuelle volumer på Mac-en.
Slette en RAID 0-array ved hjelp av terminal
Hvis du sletter ditt stripede array, blir all dato på RAID slettet. Pass på at du har en sikkerhetskopi før du fortsetter.
- Start Terminal-appen som ligger på / Programmer / Verktøy /.
- RAID-slettkommandoen krever bare RAID-navnet, som er det samme som navnet på oppsettet når det er montert på Mac-skrivebordet. Som sådan er det ingen grunn til å bruke diskutil listekommandoen som vi gjorde på side 2 i denne håndboken.
- Vårt eksempel på å opprette en RAID 0-array resulterte i en RAID-oppstilling ved navn FastFred, som skulle bruke samme eksempel for å slette arrayet.
- Skriv inn følgende på terminalen, vær sikker og erstatt FastFred med navnet på den stripete RAID du vil slette. Du kan tredoble-klikke et av ordene i kommandoen for å velge hele kommandolinjen, og deretter kopiere / lime inn kommandoen til Terminal: Diskutil AppleRAID slette FastFred
- Resultatene av slettkommandoen vil være å avmontere RAID 0-arrayet, ta RAID offline, bryte RAID i sine individuelle elementer. Det som ikke skjer er også viktig at de enkelte stasjonene som består av arrayet, ikke er remounted eller riktig formatert.
Du kan bruke Diskverktøy til å reformatere stasjonene, slik at de igjen kan brukes på din Mac.