MacOS Disk Utility kan skapa fyra populära RAID-arrayer

Innehållsförteckning:

MacOS Disk Utility kan skapa fyra populära RAID-arrayer
MacOS Disk Utility kan skapa fyra populära RAID-arrayer
Anonim

macOS Sierra (10.12) såg att RAID-stödet återvände till Apple Disk Utility, en funktion som togs bort med OS X El Capitan (10.11). Med återkomsten av RAID-stöd i Disk Utility behöver du inte längre använda Terminal för att skapa och administrera dina RAID-system.

Apple returnerade inte bara RAID-stöd till Disk Utility; det ändrade användargränssnittet tillräckligt för att säkerställa att din tidigare metod att arbeta med RAID-arrayer skulle kräva att du lärde dig några nya trick.

Informationen i den här artikeln gäller macOS Big Sur (11) till macOS Sierra (10.12).

RAID 0, 1, 10 och JBOD

Disk Utility kan användas för att skapa och hantera samma fyra RAID-versioner som det alltid har kunnat arbeta med:

  • RAID 0 (randig)
  • RAID 1 (spegelvänd)
  • RAID 10 (speglad uppsättning randiga enheter)
  • JBOD (bara ett gäng diskar)

Det finns andra RAID-typer och RAID-appar från tredje part som kan hantera RAID-arrayer åt dig. I vissa fall gör de ett bättre jobb.

Varför använda RAID?

RAID-arrayer kan lösa vissa problem som du kan uppleva med din Macs nuvarande lagringssystem. Kanske vill du ha snabbare prestanda, som är tillgänglig från olika SSD-erbjudanden, tills du insåg att en stor SSD ligger utanför din budget. RAID 0 kan användas för att öka prestandan till en rimlig kostnad.

På samma sätt kan du använda RAID 1 för att öka tillförlitligheten för en lagringsuppsättning när dina behov kräver hög tillförlitlighet. Du kan till och med kombinera RAID-lägen för att skapa en lagringsuppsättning som är snabb och pålitlig.

Bottom Line

Processen att skapa en RAID-array i Disk Utility innebär att de diskar som utgör arrayen raderas. Om du har data på dessa diskar som du vill behålla, säkerhetskopiera data innan du fortsätter. Om du behöver hjälp med att skapa en säkerhetskopia, kolla in Mac Backup Software, Hardware and Guides for Your Mac.

Skapa och hantera en Striped RAID 0-array

Använd Diskverktyg för att skapa och hantera en Striped (RAID 0)-array, som delar upp data mellan två eller flera diskar för att ge snabbare åtkomst för data som läses från och data som skrivs till diskarna.

RAID 0-krav

Disk Utility kräver minst två diskar för att skapa en striped RAID 0-array. Även om det inte finns något krav på att diskarna ska vara av samma storlek eller från samma tillverkare, bör diskar i en randig array matcha för att säkerställa bästa prestanda och tillförlitlighet.

RAID 0 Array Failure Rate

Ytterligare diskar utöver minimum kan användas för att öka den totala prestandan, även om det kostar att öka den totala felfrekvensen i arrayen. Metoden för att beräkna felfrekvensen för en randig array, förutsatt att alla diskar i arrayen är desamma, är följande:

1 - (1 - den publicerade felfrekvensen för en enskild disk) upphöjd till antalet skivor i arrayen

Slice är den term som vanligtvis används för att hänvisa till en enda disk inom en RAID-array. Ju snabbare du vill åka, desto större är risken att misslyckas. Du bör ha en backupplan på plats om du skapar en randig RAID-array.

Använd diskverktyg för att skapa en RAID 0-array

För det här exemplet, anta att du använder två diskar för att skapa en snabb randig RAID 0-array.

  1. Launch Disk Utility, som finns på /Applications/Utilities/.
  2. Se till att de två diskarna du vill använda i RAID-arrayen finns i skivverktygets sidofält. De behöver inte väljas vid denna tidpunkt; Se bara till att de har monterats på din Mac.

  3. Välj RAID Assistant från Disk Utility-menyn File.
  4. I RAID Assistant-fönstret, välj Striped (RAID 0) och välj sedan Next.

    Image
    Image
  5. RAID Assistant visar en lista över tillgängliga diskar och volymer. Endast de diskar som uppfyller kraven för den valda RAID-typen är markerade, så att du kan välja dem. De vanliga kraven är att de måste formateras som Mac OS Extended (Journaled) och kan inte vara den aktuella startenheten.
  6. Välj minst två diskar. Det är möjligt att välja enskilda volymer som en disk kan vara värd för, men det anses vara bättre praxis att använda en hel disk i en RAID-array. Välj Next när du är klar.

    Image
    Image
  7. Ange ett namn för den nya randiga array du ska skapa och välj ett format som ska tillämpas på arrayen. Du kan också välja en Chunk size. Bitstorleken bör löst matcha den övervägande storleken på data som din array kommer att hantera.

    Till exempel, om RAID-arrayen används för att snabba upp macOS-operativsystemet, skulle en bitstorlek på 64K fungera bra eftersom de flesta systemfiler i allmänhet är små i storlek. Om du planerar att använda den randiga arrayen för att vara värd för dina video- eller multimediaprojekt, kan den största tillgängliga bitstorleken vara ett bättre val.

    Varje disk du valde att vara en del av denna randiga array kommer att raderas och formateras, vilket gör att all befintlig data på enheterna går förlorad.

  8. Välj Next.
  9. Ett fönster visas som ber dig bekräfta att du vill skapa RAID 0-arrayen. Välj Create.

Disk Utility skapar din nya RAID-array. När processen är klar visar RAID Assistant ett meddelande om att processen lyckades, och din nya randiga array monteras på din Macs skrivbord.

Ta bort en RAID 0-array

När du inte längre behöver den randiga RAID 0-arrayen du skapade, kan Disk Utility ta bort den och bryta ner den till de individuella diskarna, som du sedan kan använda som du vill.

  1. Launch Disk Utility.
  2. I skivverktygets sidofält, välj den randiga array som du vill ta bort. Sidofältet visar inte disktyperna, så du måste välja disken efter namn. Du kan bekräfta att det är rätt disk genom att titta på infopanelen (den nedre högra panelen i fönstret Diskverktyg). Typen ska säga "RAID Set Volume."
  3. Precis ovanför infopanelen finns en Delete RAID-knapp. Om du inte ser knappen kan du ha v alt fel skiva i sidofältet. Välj Delete RAID.
  4. Ett fönster faller ned och ber dig bekräfta borttagningen av RAID-uppsättningen. Välj Delete.
  5. Ett annat fönster fälls ned och visar framstegen för borttagning av RAID-arrayen. När processen är klar väljer du Klar.

    Om du tar bort en RAID-array kan vissa eller alla skivor som utgör arrayen lämnas i ett oinitierat tillstånd. Det är en bra idé att radera och formatera alla diskar som ingick i den raderade arrayen.

Skapa och hantera en RAID 1-array

RAID Assistant, en komponent i Disk Utility i macOS, stöder flera RAID-arrayer. Det här avsnittet handlar om att skapa och hantera en RAID 1-array, även känd som en speglad array.

Speglade arrayer replikerar data över två eller flera diskar, med det primära målet att öka tillförlitligheten genom att skapa dataredundans, vilket säkerställer att om en disk i en speglad array skulle misslyckas, skulle datatillgängligheten fortsätta utan avbrott.

Image
Image

RAID 1 Array-krav

RAID 1 kräver minst två diskar för att utgöra RAID-arrayen. Att lägga till fler diskar till arrayen ökar den totala tillförlitligheten genom kraften av antalet diskar i arrayen. Du kan lära dig mer om RAID 1-krav och hur man beräknar tillförlitlighet på RAID 1: Mirroring Hard Drives.

Använd diskverktyg för att skapa en RAID 1-array

Se till att diskarna som kommer att utgöra din RAID 1-speglade array är anslutna till din Mac och monterade på skrivbordet.

  1. Launch Disk Utility, som finns i /Applications/Utilities/.
  2. Bekräfta att de diskar du tänker använda i den speglade arrayen är listade i skivverktygets sidofält. Diskarna behöver inte väljas, men de måste finnas i sidofältet.
  3. Välj RAID Assistant från Disk Utility-menyn File.
  4. I RAID Assistant-fönstret som öppnas, välj Mirrored (RAID 1) från listan över RAID-typer och välj sedan Next.
  5. En lista över diskar och volymer visas. Välj den disk eller volym som du vill ska ingå i den speglade arrayen. Du kan välja vilken typ som helst, men bästa praxis är att använda en hel disk för varje RAID-segment.
  6. I kolumnen Role i diskvalsfönstret, använd rullgardinsmenyn för att välja hur den valda disken ska användas: som en RAID-del eller som reserv. Du måste ha minst två RAID-skivor; en reserv används om en skivdel misslyckas eller kopplas bort från RAID-uppsättningen. När ett segment misslyckas eller kopplas bort, används automatiskt en reservdel i dess ställe, och RAID-arrayen påbörjar återuppbyggnadsprocessen för att fylla reservdelen med data från de andra medlemmarna i RAID-uppsättningen.
  7. Gör dina val och välj sedan Next.
  8. RAID Assistant uppmanar dig att ställa in egenskaperna för den speglade RAID-uppsättningen. Detta inkluderar att ge RAID-uppsättningen ett namn, välja en formattyp att använda och välja chunkstorlek. Använd 64K för arrayer som kommer att innehålla allmänna data och operativsystem. Använd en större bitstorlek för arrayer som lagrar bilder, musik eller videor. Använd den mindre bitstorleken för arrayer som används med databaser och kalkylblad.
  9. Speglade RAID-uppsättningar kan också konfigureras för att automatiskt bygga om arrayen när ett segment misslyckas eller kopplas bort. Välj Automatically Rebuild för att säkerställa optimal dataintegritet. Tänk på att automatisk ombyggnad kan få din Mac att fungera långsamt medan ombyggnaden pågår.
  10. Gör dina val och välj sedan Next.

    Du håller på att radera och formatera diskarna som är associerade med RAID-arrayen. All data på diskarna kommer att gå förlorade. Se till att du har en säkerhetskopia av allt innehåll på dessa diskar innan du fortsätter.

  11. Ett fönster faller ned och ber dig bekräfta att du vill skapa RAID 1-uppsättningen. Välj Skapa.
  12. RAID Assistant visar ett processfält och status när arrayen skapas. När den är klar, välj Klar.

Lägg till skivor till en speglad RAID 1-array

Det kan komma en tid då du vill lägga till skivor till den speglade RAID 1-arrayen. Du kanske vill göra detta för att öka tillförlitligheten eller för att ersätta äldre skivor som har problem.

  1. Launch Disk Utility.
  2. Välj RAID 1-skivan (speglad) i sidofältet i Diskverktyget. Du kan kontrollera om du har v alt rätt objekt genom att granska infopanelen längst ned i fönstret Diskverktyg. Typen ska stå "RAID Set Volume."
  3. För att lägga till en del till RAID 1-arrayen, välj knappen plus (+) ovanför infopanelen.
  4. Från rullgardinsmenyn som visas, välj Lägg till medlem om segmentet du lägger till kommer att användas aktivt i arrayen. Välj Add Spare om syftet med den nya delen är att fungera som en säkerhetskopia om en del misslyckas eller kopplas bort från arrayen.
  5. Ett fönster visas som listar tillgängliga diskar och volymer som kan läggas till den speglade arrayen. Välj en disk eller volym och välj sedan Choose.

    Disken du ska lägga till kommer att raderas; se till att du har en säkerhetskopia av all data den innehåller.

  6. Ett fönster öppnas för att bekräfta att du håller på att lägga till en disk i RAID-uppsättningen. Välj Lägg till.
  7. Arket visar en statusrad. När disken har lagts till i RAID, välj Done.

Ta bort ett RAID 1-segment

Du kan ta bort ett RAID-segment från en RAID 1-spegel förutsatt att det finns fler än två segment. Du kanske vill ta bort en skiva för att ersätta den med en annan nyare disk eller använda den som en del av ett säkerhetskopierings- eller arkiveringssystem. Diskar som tas bort från en RAID 1-spegel har vanligtvis data bevarade. Detta gör att du kan arkivera data på en säker plats utan att störa RAID-arrayen.

För att data ska behållas måste filsystemet på den borttagna delen kunna ändra storlek. Om storleksändringen misslyckas går all data på den borttagna delen förlorad.

  1. Launch Disk Utility.
  2. Välj RAID-arrayen från diskverktygets sidofält.
  3. Fönstret Diskverktyg visar alla segment som utgör den speglade arrayen. Välj den skiva du vill ta bort och välj sedan knappen minus (- ).
  4. Ett fönster visas som ber dig bekräfta att du vill ta bort en skiva och att du är medveten om att data på den borttagna skivan kan gå förlorad. Välj Remove.
  5. Arket visar en statusrad. När borttagningen är klar väljer du Klar.

Reparera en RAID 1-array

Det kan tyckas som om reparationsfunktionen borde likna Disk Utilitys första hjälpen, förutom att vara anpassad till behoven hos en RAID 1-speglad array. Reparation har dock en helt annan innebörd här. I huvudsak används Repair för att lägga till en ny disk till RAID-uppsättningen och tvinga fram en ombyggnad av RAID-uppsättningen för att kopiera data till den nya RAID-medlemmen.

När "reparationsprocessen" är klar, ta bort RAID-delen som misslyckades och uppmanade dig att köra reparationsprocessen.

Reparation är detsamma som att använda add (+)-knappen och välja New Membersom typ av disk eller volym som ska läggas till. Eftersom du måste ta bort den dåliga RAID-delen manuellt med minus (-)-knappen när du använder reparationsfunktionen, kan du använda Add (+) och Remove (- ) istället.

Ta bort en speglad RAID 1-array

Du kan helt och hållet ta bort en speglad array och återställa varje skiva som utgör arrayen till allmän användning av din Mac.

  1. Launch Disk Utility.
  2. Välj den speglade arrayen i skivverktygets sidofält. Bekräfta att du v alt rätt objekt genom att kontrollera infopanelen och bekräfta att typen är inställd på "RAID Set Volume."
  3. Precis ovanför infopanelen, välj Delete RAID.
  4. Ett fönster faller ned och varnar dig om att du är på väg att ta bort RAID-uppsättningen. Disk Utility försöker bryta isär RAID-arrayen samtidigt som data bevaras på varje RAID-segment. Det finns ingen garanti för att data är intakt efter raderingen av RAID-arrayen. Om du behöver data, gör en säkerhetskopia innan du väljer Delete
  5. Arket visar en statusrad när RAID tas bort. När den är klar, välj Klar.

Skapa och hantera RAID 10 eller RAID 01

RAID Assistant som ingår i Disk Utility och macOS stöder att skapa sammansatta RAID-arrayer, det vill säga arrayer som involverar en kombination av randiga och speglade RAID-uppsättningar.

Den vanligaste sammansatta RAID-arrayen är en RAID 10- eller RAID 01-array. RAID 10 är striping (RAID 0) av ett par RAID 1-spegeluppsättningar (en striping av speglar), medan RAID 01 är speglingen av ett par RAID 0-randiga uppsättningar (en spegling av stripes).

Image
Image

Det här exemplet skapar en RAID 10-uppsättning med hjälp av Disk Utility och RAID Assistant. Du kan använda samma koncept för att göra en RAID 01-array, även om RAID 10 är vanligare.

RAID 10 används ofta när du vill ha samma hastighet som en striped array men inte vill vara sårbar för fel på en enda disk, som i en normal striped array skulle få dig att förlora all din data. Genom att stripa ett par speglade arrayer ökar du tillförlitligheten samtidigt som du behåller den förbättrade prestandan i en striped array.

Tillförlitlighetsförbättringen kommer till priset av att fördubbla antalet diskar som behövs.

RAID 10-krav

RAID 10 kräver minst fyra diskar, uppdelade i två randiga uppsättningar med två diskar. Diskarna bör vara från samma tillverkare och vara av samma storlek, även om det tekniskt sett inte är ett krav.

Använd diskverktyg för att skapa en RAID 10-array

Så här skapar du en RAID 10-array:

  1. Börja med att använda Disk Utility och RAID Assistant för att skapa en speglad array som består av två diskar.
  2. Med det första speglade paret skapat, upprepa processen för att skapa ett andra speglat par. För att underlätta förståelsen kanske du vill ge de speglade arrayerna namn, som Mirror1 och Mirror2.
  3. Vid det här laget har du två speglade arrayer som heter Mirror1 och Mirror2.
  4. Skapa en randig array med Mirror1 och Mirror2 som segmenten som utgör RAID 10-arrayen, följ instruktionerna för att skapa randiga RAID-arrayer. Det viktiga steget i processen är att välja Mirror1 och Mirror2 som de skivor som kommer att utgöra den randiga arrayen.
  5. När du är klar med stegen för att skapa en randig array, har du skapat en sammansatt RAID 10-array.

Skapa och hantera en JBOD-array

Den sista RAID-uppsättningen som Disk Utility kan göra kallas vanligtvis JBOD (Just a Bunch of Disks) - en sammanlänkning av diskar. Tekniskt sett är det inte en erkänd RAID-nivå, som RAID 0 och RAID 1 är. Ändå är det en användbar metod att använda flera diskar för att skapa en enda större volym för lagring.

Image
Image

JBOD-krav

Kraven för att skapa en JBOD-array är lösa. Diskar som utgör arrayen kan vara från flera tillverkare och diskprestanda behöver inte matchas.

JBOD-matriser ger varken en prestandaökning eller en tillförlitlighetsökning. Även om det kan vara möjligt att återställa data med hjälp av verktyg för dataåterställning, kommer ett enda diskfel sannolikt att leda till förlorade data. Som med alla RAID-arrayer är det en bra idé att ha en backupplan.

Använd diskverktyg för att skapa en JBOD-array

Innan du börjar, se till att diskarna du vill använda för JBOD-arrayen är anslutna till din Mac och monterade på skrivbordet.

  1. Launch Disk Utility, finns på /Applications/Utilities/.
  2. Välj RAID Assistant från Disk Utility File-menyn.
  3. I RAID Assistant-fönstret, välj Concatenated (JBOD) och välj sedan Next.
  4. I diskvalslistan som visas, välj två eller flera diskar som du vill använda i JBOD-arrayen. Du kan välja en hel disk eller en volym på en disk.
  5. Gör dina val och välj Next.
  6. Ange ett namn för JBOD-arrayen, ett format som ska användas och en Chunk-storlek. Var medveten om att chunkstorlek har liten betydelse i en JBOD-array. Ändå kan du följa Apples riktlinjer för att välja en större bitstorlek för multimediafiler och en mindre bitstorlek för databaser och operativsystem.
  7. Gör dina val och välj sedan Next.
  8. Du är varnad för att skapa JBOD-arrayen raderar all data som för närvarande är lagrad på diskarna som utgör arrayen. Välj Create.
  9. RAID Assistant skapar den nya JBOD-arrayen. När den är klar väljer du Klar.

Lägg till diskar i en JBOD-array

Om du får ont om utrymme på din JBOD-array kan du öka dess storlek genom att lägga till diskar i arrayen.

Se till att diskarna du planerar att lägga till i den befintliga JBOD-arrayen är anslutna till din Mac och monterade på skrivbordet.

  1. Starta Disk Utility om det inte är öppet.
  2. Välj den JBOD-array som du skapade tidigare i skivverktygets sidofält.
  3. Kontrollera informationspanelen för att säkerställa att du v alt rätt objekt. Typfältet ska stå "RAID Set Volume."
  4. Välj knappen plus (+) som finns ovanför infopanelen.
  5. Från listan över tillgängliga diskar, välj den disk eller volym du vill lägga till i JBOD-arrayen. Välj Choose för att fortsätta.
  6. Ett fönster faller ned och varnar dig om att disken du lägger till kommer att raderas, vilket gör att all data på disken går förlorad. Välj Lägg till.
  7. Disken läggs till, vilket gör att det tillgängliga lagringsutrymmet på JBOD-arrayen ökar.

Ta bort en disk från en JBOD-array

Det är möjligt att ta bort en disk från en JBOD-array, även om den har problem. Disken som tas bort måste vara den första disken i matrisen, och det måste finnas tillräckligt med ledigt utrymme på de återstående diskarna för att flytta data från disken du planerar att ta bort till de diskar som finns kvar i matrisen. Ändra storlek på arrayen på detta sätt kräver att partitionskartan återskapas. Alla fel i någon del av processen gör att processen avbryts och data i arrayen går förlorade.

  1. Starta Disk Utility och välj JBOD-arrayen från sidofältet.
  2. Disk Utility visar listan över diskar som utgör arrayen. Välj skivan du vill ta bort och välj knappen minus (- ).
  3. Du varnas för eventuell förlust av data om processen misslyckas. Välj Remove för att fortsätta.
  4. När borttagningen är klar, välj Klar.

Ta bort en JBOD-array

Du kan ta bort en JBOD-array och returnera varje disk som utgör JBOD-arrayen till allmän användning.

  1. Launch Disk Utility.
  2. Välj JBOD-arrayen från Disk Utility-sidofältet.
  3. Se till att fältet Typ under infopanelen visar "RAID Set Volume."
  4. Välj Delete.
  5. Ett fönster faller ned och varnar dig för att radering av JBOD-arrayen troligen kommer att leda till att all data i arrayen går förlorad. Välj Delete.
  6. När JBOD-arrayen har tagits bort, välj Done.

Rekommenderad: