Skip to main content

Använd Terminal för att skapa en RAID 0 (Striped) Array i OS X

There are No Forests on Earth ??? Really? Full UNBELIEVABLE Documentary -Multi Language (April 2025)

There are No Forests on Earth ??? Really? Full UNBELIEVABLE Documentary -Multi Language (April 2025)
Anonim

Känna behovet av fart? OS X har sedan dess tidiga dagar stödit flera RAID-typer med appleRAID, programvara som Apple skapade. appleRAID är faktiskt en del av diskutil, kommandoradsverktyget som används för att formatera, partitionera och reparera lagringsenheter på en Mac.

Fram till OS X El Capitan byggdes RAID support i Disk Utility-appen, vilket gjorde att du kunde skapa och hantera dina RAID-uppsättningar med en vanlig Mac-app som var lätt att använda. Av någon anledning släppte Apple RAID-stödet i El Capitan-versionen av Disk Utility-appen, men behöll appleRAID tillgängligt för de som vill använda Terminal och kommandoraden.

01 av 04

Använd Terminal för att skapa och hantera en RAID 0 (Striped) Array i OS X

Vi hoppas att avlägsnandet av RAID-stöd från Disk Utility bara var en övervakning, troligen orsakad av tidsbegränsningar i utvecklingsprocessen. Men vi förväntar oss verkligen inte att RAID återkommer till Disk Utility när som helst snart.

Så med det i åtanke ska jag visa dig hur man skapar nya RAID-arrays, och hur man hanterar både RAID-arraysna du skapar och befintliga från tidigare versioner av OS X.

appleRAID stöder randig (RAID 0), speglad (RAID 1) och sammanfogade (spännande) typer av RAID. Du kan också skapa inbyggda RAID-arrayer genom att kombinera de grundläggande typerna för att skapa nya, till exempel RAID 0 + 1 och RAID 10.

Den här guiden kommer att ge dig grunderna för att skapa och hantera en randig RAID-array (RAID 0).

Vad du behöver skapa en RAID 0 Array

Två eller flera enheter som kan användas som skivor i din randiga RAID-array.

En aktuell backup processen med att skapa en RAID 0-array raderar alla data på de använda enheterna.

Omkring 10 minuter av din tid.

02 av 04

Använda diskutil lista Kommando för att skapa en randig RAID för din Mac

Använda Terminal för att skapa en RAID 0-array, även känd som en randig array, är en enkel process som kan utföras av alla Mac-användare. Inga speciella färdigheter behövs, men du kan hitta Terminal app lite konstigt om du aldrig använt det tidigare.

Innan vi börjar

Vi ska skapa en randig RAID-array för att öka hastigheten vid vilken data kan skrivas till och läsas från en lagringsenhet. Stripade arrays ger en hastighetsökning, men de ökar också risken för misslyckande. Ett fel på en enskild enhet som utgör ett randigt array gör att hela RAID-matrisen misslyckas. Det finns ingen magisk metod för att återställa data från en misslyckad randig array, vilket innebär att du borde ha ett mycket bra backup-system som du kan använda för att återställa data, om ett misslyckande i RAID-arrayen uppstår.

Gör mig i ordning

I det här exemplet kommer vi att använda två skivor som skivor i RAID 0-arrayen. Skivor är bara nomenklaturen som används för att beskriva de enskilda volymerna som utgör elementen i någon RAID-array.

Du kan använda mer än två diskar; Att lägga till fler diskar ökar prestandan så länge som gränssnittet mellan enheterna och din Mac kan stödja ytterligare hastighet. Men vårt exempel är en grundläggande miniminställning av två skivor för att kompensera matrisen.

Vilken typ av enheter kan användas?

Nästan vilken typ av enhet som helst kan användas; hårddiskar, SSD-filer, till och med USB-flash-enheter. Även om det inte är ett strikt krav på RAID 0, är ​​det en bra idé att enheterna ska vara identiska, både i storlek och modell.

Säkerhetskopiera dina data först

Kom ihåg att processen med att skapa den randiga gruppen raderar alla data på de enheter som ska användas. Se till att du har en aktuell säkerhetskopiering innan du börjar.

Skapa den randiga RAID-arrayen

Det är möjligt att använda en partition från en enhet som har delats in i flera volymer. Men medan det är möjligt rekommenderas det inte. Det är bättre att ägna en hel enhet till att vara en bit i din RAID-array, och det är det tillvägagångssätt som vi tar i den här guiden.

Om de enheter du planerar att använda ännu inte har formaterats som en enda volym med OS X Extended (Journaled) som filsystem, använd en av följande guider:

Formatera en Mac-enhet med hjälp av Skivverktyg (OS X El Capitan eller senare)

Formatera en Mac-enhet med hjälp av Skivverktyg (OS X Yosemite eller tidigare)

När enheterna är ordentligt formaterade är det dags att kombinera dem i din RAID-array.

  1. Starta terminalen, lokaliserad på / Program / Verktyg /.
  2. Skriv följande kommando vid prompten i Terminal. Du kan kopiera / klistra in kommandot för att göra processen lite enklare: diskutil lista
  3. Detta kommer att få Terminal att visa alla enheter som är anslutna till din Mac, tillsammans med de drividentifierare som vi behöver när du skapar RAID-arrayen. Dina enheter kommer att visas av filinmatningspunkten, vanligtvis / dev / disk0 eller / dev / disk1. Varje enhet har sina individuella partitioner, tillsammans med partitionens storlek och identifieraren (namnet).

Identifieraren kommer sannolikt inte att vara densamma som det namn du använde när du formaterade dina enheter. Som ett exempel formaterade vi två enheter, vilket gav dem namnet Slice1 och Slice2. I bilden ovan kan du se att Slice1s identifierare är disk2s2 och Slice2s är disk3s2. Det är den identifierare som vi ska använda på nästa sida för att faktiskt skapa RAID 0-arrayen.

03 av 04

Skapa en randig RAID-array i OS X med Terminal

Hittills har vi gått över vad du behöver för att skapa en RAID 0-array med Terminal och använde kommandot diskutil list för att få en lista över de medföljande enheterna som är anslutna till din Mac.Vi använde sedan den listan för att hitta identifieringsnamnen i samband med de enheter vi tänker använda i vår randiga RAID. Om du behöver kan du återvända till sida 1 eller sida 2 i den här guiden för att komma ikapp.

Om du är redo att skapa den randiga RAID-matrisen, låt oss börja.

Terminal Command för att skapa en randig RAID-array för en Mac

  1. Terminalen ska fortfarande vara öppen; om inte, starta appen Terminal som finns i / Program / Verktyg /.
  2. På sidan 2 lärde vi oss att identifierarna för de enheter vi vill använda är disk2s2 och disk3s2. Dina identifierare kan vara olika, så var noga med att ersätta våra exempelidentifierare i kommandot nedan med de korrekta för din Mac.
  3. Varning: Processen med att skapa RAID 0-arrayen raderar allt innehåll som för närvarande finns på de enheter som kommer att kompensera arrayen. Se till att du har en aktuell säkerhetskopiering av data om det behövs.
  4. Kommandot vi ska använda är i följande format: Diskutil appleRAID skapa streck NameofStripedArray Fileformat DiskIdentifiers
  5. NameofStripedArray är namnet på den matris som visas när den är monterad på din Macs skrivbord.
  6. FileFormat är det format som ska användas när den randiga gruppen skapas. För Mac-användare kommer det troligen att vara hfs +.
  7. DiskIdentifers är identifieringsnamnen vi upptäckte på sidan 2 med kommandot diskutil list.
  8. Skriv följande kommando vid Terminal-prompten. Var noga med att ändra drividentifierarna så att de matchar din specifika situation, såväl som det namn du vill använda för RAID-arrayen. Kommandot nedan kan kopieras / klistras in i Terminal. En enkel metod för att göra detta är att trippelklicka på ett av orden i kommandot; Detta kommer att leda till att hela kommandoteksten väljs. Du kan sedan kopiera / klistra in kommandot i Terminal: Diskutil appleRAID skapa streck FastFred HFS + disk2s2 disk3s2
  9. Terminal visar processen att bygga upp arrayen. Efter en kort tid kommer den nya RAID-arrayen att monteras på skrivbordet och Terminal kommer att visa följande text: "Avslutad RAID-operation."

Du är redo att börja använda din snabba nya randiga RAID.

04 av 04

Ta bort en randig RAID-array med terminal i OS X

Nu när du har skapat en randig RAID-array för din Mac, kommer du förmodligen att hitta ett behov av att radera det. Än en gång kan Terminal app kombinerat med diskutil kommandoradsverktyget låta dig radera RAID 0-arrayen och returnera varje RAID-skiva för användning som enskilda volymer på din Mac.

Radera en RAID 0 Array Använda Terminal

Om du raderar din randiga matris kommer alla datum på RAID att raderas. Se till att du har en säkerhetskopia innan du fortsätter.

  1. Starta Terminal-appen som finns på / Program / Verktyg /.
  2. RAID-raderingskommandot kräver bara RAID-namnet, vilket är detsamma som namnet på arrayen när det är monterat på din Macs skrivbord. Som sådan finns det ingen anledning att använda kommandot diskutil list som vi gjorde på sidan 2 i den här guiden.
  3. Vårt exempel på att skapa en RAID 0-array resulterade i en RAID-array som heter FastFred, skulle använda samma exempel för att radera arrayen.
  4. Skriv in följande i terminalen: Var säker och ersätt FastFred med namnet på din randiga RAID som du vill radera. Du kan trippelklicka på ett av orden i kommandot för att välja hela kommandoraden, sedan kopiera / klistra in kommandot i Terminal: Diskutil AppleRAID Ta bort FastFred
  5. Resultatet av raderingskommandot kommer att vara att avmontera RAID 0-arrayen, ta RAID offline, bryta RAID till dess enskilda element. Det som inte händer är också viktigt att de enskilda enheterna som skapade uppställningen inte omformas eller formateras korrekt.

Du kan använda Diskverktyget för att omformatera enheterna så att de återigen kan användas på din Mac.