macOS Sierra såg återkomsten av RAID-stöd till Apples Disk Utility, en funktion som togs bort när OS X El Capitan först kom på scenen. Med retur av RAID-stöd i Diskverktyget behöver du inte längre använda Terminal för att skapa och administrera dina RAID-system.
Naturligtvis kunde Apple inte bara returnera RAID-stöd till Disk Utility. Det var tvungen att ändra användargränssnittet tillräckligt nog för att säkerställa att din tidigare metod att arbeta med RAID-uppsättningar skulle vara tillräckligt stor för att behöva lära sig några nya knep.
Det skulle vara bra om Apple hade uppgraderat RAID-verktyget för att inkludera nya möjligheter, men så långt jag kan berätta, finns inga uppdateringar, antingen till grundläggande funktioner eller till RAID-drivrutinen, i den senaste versionen.
RAID 0, 1, 10 och JBOD
Disk Utility kan fortfarande användas för att skapa och hantera samma fyra RAID-versioner som den alltid har kunnat arbeta med: RAID 0 (Striped), RAID 1 (Mirrored), RAID 10 (Mirrored set Striped-enheter) och JBOD (Just en massa skivor).
I den här guiden ska vi titta på Diskverktyg i MacOS Sierra och senare skapa och hantera dessa fyra populära RAID-typer. Det finns naturligtvis andra RAID-typer du kan skapa, och RAID-appar från tredje part som kan hantera RAID-arrayer för dig. i vissa fall kan de till och med göra ett bättre jobb.
Om du behöver ett mer avancerat RAID-verktyg, föreslår jag antingen SoftRAID eller ett dedikerat hårdvaru RAID-system inbyggt i en extern kapsling.
Varför använda RAID?
RAID-arrayer kan lösa några intressanta problem du kan uppleva med din Macs nuvarande lagringssystem. Kanske har du önskat att du hade snabbare prestanda, som vad som är tillgängligt från olika SSD-erbjudanden, tills du insåg att en 1 TB SSD är lite över din budget. RAID 0 kan användas för att öka prestanda, och till en rimlig kostnad. Att använda två 500 GB 7200 RPM-hårddiskar i en RAID 0-serie kan producera hastigheter som närmar sig de med en mellannivå 1 TB SSD med ett SATA-gränssnitt, och gör det till ett lägre pris.
På samma sätt kan du använda RAID 1 för att öka pålitligheten hos en lagringsgrupp när dina behov kräver hög tillförlitlighet.
Du kan till och med kombinera RAID-lägen för att skapa en lagringsgrupp som är snabb och behåller hög tillförlitlighet.
Om du vill veta mer om att skapa egna RAID-lagringslösningar för att möta dina behov, är den här guiden ett mycket bra ställe att börja.
01 av 05Säkerhetskopiera först
Innan vi börjar anvisningarna för att skapa några av de stödda RAID-nivåerna i Diskverktyget är det viktigt att veta att processen med att skapa en RAID-array innebär att radera skivorna som utgör arrayen. Om du har några data på de här skivorna som du behöver behålla måste du säkerhetskopiera data innan du fortsätter.
Om du behöver hjälp med att skapa en säkerhetskopia, kolla in guiden:
Mac Backup-programvara, maskinvara och guider för din Mac
Om du är redo, låt oss komma igång.
02 av 05Använd macOS Disk Utility för att skapa en randig RAID-array
Disk Utility kan användas för att skapa och hantera en Striped (RAID 0) array som delar data mellan två eller flera diskar för att ge snabbare åtkomst för både data läser från och data skriver till diskarna.
RAID 0 (randiga) krav
Diskverktyget kräver minst två diskar för att skapa en randig array. Medan det inte finns något krav på att skivorna ska vara av samma storlek eller från samma tillverkare är den accepterade visdomen att skivor i ett randigt system bör matchas för att säkerställa bästa prestanda och tillförlitlighet.
Striped Array Failure Rate
Ytterligare skivor bortom läget kan användas för att öka övergripande prestanda, även om det kommer till kostnaden för att också öka den totala felfrekvensen för matrisen. Metoden för att beräkna felhastigheten för en randig array, förutsatt att alla diskar i arrayen är desamma, är:
1 - (1 - den publicerade felhastigheten för en enda skiva) höjd till antalet skivor i matrisen.
En skiva är termen som vanligen används för att referera till en enda skiva i en RAID-array. Som du kan se, desto snabbare du vill gå, ju större risk för misslyckande riskerar du. Det är självklart att om du börjar med att skapa en randig RAID-array, ska du ha en säkerhetskopieringsplan på plats.
Använda Disk Utility för att skapa en RAID 0 Array
För det här exemplet kommer jag att anta att du använder två diskar för att skapa en snabb RAID 0-array.
- Starta Disk Utility, som finns på / Program / Verktyg /.
- Se till att de två skivorna du vill använda i RAID-arrayen finns i skivverktyget Skivverktyg. De behöver inte väljas vid denna tidpunkt. bara närvarande, vilket indikerar att de är framgångsrikt monterade på din Mac.
- Välj RAID-assistent från Skivverktygets Arkiv-meny.
- I fönstret RAID Assistant väljer du alternativet Striped (RAID 0) och klickar sedan på Nästa.
- RAID-assistenten visar en lista med tillgängliga skivor och volymer. Endast de skivor som uppfyller kraven för den valda RAID-typen kommer att markeras, 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 startdrivrutinen.
- Välj minst två diskar. Det är möjligt att välja enskilda volymer som en skiva kan vara värd för, men det anses bättre att använda en hel disk i en RAID-array. Klicka på knappen Nästa när du är klar.
- Ange ett namn för den nya randiga gruppen du ska skapa, samt välj ett format som ska tillämpas på arrayen.Du kan också välja en "Chunk-storlek". Chunk-storleken borde löst matcha den övervägande storleken på data som din array hanterar. Som ett exempel: Om RAID-matrisen används för att påskynda macOS-operativsystemet fungerar en bit storlek på 32K eller 64K bra, eftersom de flesta systemfiler i allmänhet är små i storlek. Om du använder den randiga gruppen för att vara värd för dina video- eller multimediaprojekt, kan den största tillgängliga chunkstorleken vara ett bättre val.Varning: Innan du klickar på knappen Nästa, var medveten om detvarje disk som du har valt att vara en del av den här randiga raden kommer att raderas och formateras, vilket gör att alla befintliga data på enheterna går förlorade.
- Klicka på knappen Nästa när du är klar.
- En ruta kommer att falla ned och ber dig att bekräfta att du vill skapa RAID 0-arrayen. Klicka på Skapa-knappen.
Disk Utility skapar din nya RAID array. När processen är klar visas RAID-assistenten ett meddelande om att processen lyckades och din nya randiga array kommer att monteras på din Macs skrivbord.
Radera en RAID 0 Array
Om du någonsin skulle bestämma att du inte längre behöver den randiga RAID-matrisen du skapade, kan Diskverktyget ta bort matrisen, bryta den tillbaka till de enskilda diskarna, som du då kan använda som du passar.
- Starta Disk Utility.
- Markera den randiga uppsättningen du vill ta bort i sidovärdet Diskverktyg. Sidpanelen visar inte skivtyperna, så du måste välja efter skivnamnet. Du kan bekräfta att den är rätt skiva genom att titta på informationspanelen (den nedre högra panelen i fönstret Diskutility). Typen ska säga RAID Set Volume.
- Precis ovanför Info-panelen borde det finnas en knapp som heter Radera RAID. Om du inte ser knappen kan du ha fel disk vald i sidofältet. Klicka på Radera RAID-knappen.
- Ett ark kommer att falla ned och ber dig att bekräfta raderingen av RAID-uppsättningen. Klicka på Ta bort-knappen.
- Ett ark kommer att falla ned, vilket visar hur fort RAID-raderingen raderas. När processen är klar klickar du på knappen Klar.
Om du raderar en RAID-array kan det vara möjligt att lämna några eller alla skivorna som skapade arrayen i ett uninitialiserat tillstånd. Det är en bra idé att radera och formatera alla skivor som var en del av raderingen.
03 av 05Använd macOS Disk Utility för att skapa en speglad RAID-array
RAID Assistant, en komponent i Disk Utility i MacOS, stöder flera RAID-arrayer. I det här avsnittet ska vi titta på att skapa och hantera en RAID 1-array, även känd som en speglad array.
Speglade arrayer replikerar data över två eller flera skivor, med huvudmålet att öka tillförlitligheten genom att skapa dataöverskridande, vilket säkerställer att om en skiva i en speglad array skulle misslyckas skulle dataillgängligheten fortsätta utan avbrott.
RAID 1 (Mirrored) Array Krav
RAID 1 kräver minst två diskar för att kompensera RAID-arrayen. Om du lägger till fler skivor i matrisen ökar den totala tillförlitligheten med kraften i antalet skivor i matrisen. Du kan lära dig mer om RAID 1-krav och hur du beräknar tillförlitligheten genom att läsa guiden: RAID 1: Spegling av hårddiskar.
Med kraven förresten, låt oss börja skapa och hantera din speglade RAID-array.
Skapa en RAID 1 (Mirrored) Array
Se till att skivorna som utgör din speglade array är anslutna till din Mac och monterad på skrivbordet.
- Starta diskverktyget, som finns i mappen / Program / Verktyg / mapp.
- Se till att skivorna du tänker använda i den speglade matrisen finns listade i skivverktygets sidofält. Skivorna behöver inte väljas, men de måste vara närvarande i sidofältet.
- Välj RAID-assistent från Skivverktygets Arkiv-meny.
- I fönstret RAID Assistant som öppnas väljer du Mirrored (RAID 1) från listan med RAID-typer och klickar sedan på Nästa.
- En lista med diskar och volymer visas. Välj den skiva eller volym du vill bli en del av den speglade gruppen. Du kan välja vilken typ som helst, men bästa praxis är att använda en hel disk för varje RAID-skiva.
- I rullkolumnen i diskvalfönstret kan du använda rullgardinsmenyn för att välja hur den valda disken ska användas: som en RAID-skiva eller som en reserv. Du måste ha minst två RAID-skivor; Ett reservdelar används om en skivformat misslyckas eller kopplas från RAID-uppsättningen. När en skiva misslyckas eller kopplas från, används ett reserv automatiskt på sin plats, och RAID-matrisen börjar ombyggnadsprocessen för att fylla reservet med data från de andra medlemmarna i RAID-uppsättningen.
- Gör dina val och klicka på Nästa.
- RAID-assistenten tillåter dig nu att ställa in egenskaperna hos den speglade RAID-uppsättningen. Detta inkluderar att ge RAID-uppsättningen ett namn, välja en formattyp som ska användas och välja chunk-storlek. Använd 32K eller 64K för arrays som kommer att rymma allmänna data och operativsystem; använd den större chunkstorleken för arrays som lagrar bilder, musik eller videor och den mindre chunkstorleken för arrays som används med databaser och kalkylblad.
- Speglade RAID-uppsättningar kan också konfigureras att automatiskt bygga upp arrayen när en skiva misslyckas eller kopplas bort. Välj Automatisk ombyggnad för att säkerställa optimal dataintegritet. Var medveten om att automatisk ombyggnad kan få din Mac att fungera långsamt medan ombyggnaden är igång.
- Gör dina val och klicka på Nästa.Varning: Du är på väg att radera och formatera skivorna som är associerade med RAID-matrisen. Alla data på skivorna kommer att gå vilse. Se till att du har en säkerhetskopia (om det behövs) innan du fortsätter.
- Ett ark kommer att falla ned och ber dig att bekräfta att du vill skapa RAID 1-uppsättningen. Klicka på Skapa-knappen.
- RAID-assistenten visar en procesfält och status som arrayen skapas. När du är klar klickar du på knappen Klar.
Lägga till skivor i en speglad array
Det kan komma en tid när du vill lägga till skivor i den speglade RAID-matrisen. Det kan hända att du gör det för att öka pålitligheten eller att ersätta äldre skivor som kan visa problem.
- Starta Disk Utility.
- På diskverktyget kan du välja RAID 1 (Mirrored) -skivan. Du kan kontrollera om du har valt rätt objekt genom att undersöka Info-panelen längst ner i fönstret Diskutility. Typen ska läsa: RAID Set Volume.
- Om du vill lägga till en skiva i RAID 1-arrayen klickar du på plustecknet (+) som ligger strax ovanför Info-panelen.
- På den nedrullningsbara menyn som visas väljer du Lägg till medlem om den skiva du lägger till kommer att användas aktivt i matrisen eller Lägg till Reserv om den nya skivans syfte är att fungera som en säkerhetskopia som ska användas om en skiva misslyckas eller kopplas från arrayen.
- Ett ark kommer att visas, listade lediga diskar och volymer som kan läggas till den speglade arrayen. Välj en disk eller volym och klicka på knappen Välj. Skivan du ska lägga till kommer att raderas. Se till att du har en säkerhetskopia av data som den kan innehålla.
- Ett ark kommer att falla ned för att bekräfta att du ska lägga till en skiva i RAID-uppsättningen. Klicka på knappen Lägg till.
- Arket visar en statusfält. När disken har lagts till RAID, klicka på knappen Klar.
Ta bort en RAID-skiva
Du kan ta bort en RAID-skiva från en RAID 1-spegel, förutsatt att det finns mer än två skivor. Du kanske vill ta bort en skiva för att ersätta den med en annan, nyare disk eller som en del av ett säkerhetskopierings- eller arkiveringssystem. Skivor som tas bort från en RAID 1-spegel kommer vanligtvis att ha data bevarad. Detta låter dig arkivera data på ett annat säkert ställe utan att störa RAID-arrayen.
"Vanligtvis" ansvarsfriskrivning gäller eftersom för att data ska behållas måste filsystemet på det borttagna segmentet kunna ändras. Om storleksanpassningen misslyckas kommer alla data på den borttagna skivan att gå vilse.
- Starta Disk Utility.
- Välj RAID-matrisen i sidfältet på diskverktyget.
- Fönstret Disk Utility visar alla skivor som utgör den speglade arrayen.
- Välj den skiva du vill ta bort, klicka sedan på minus (-) -knappen.
- Ett ark kommer att falla ned och ber dig att bekräfta att du vill ta bort en skiva och att du är medveten om att uppgifterna på den borttagna skivan skulle gå förlorade. Klicka på knappen Ta bort.
- Arket visar en statusfält. När borttagningen är klar klickar du på knappen Klar.
Reparera RAID 1 Array
Det kan verka som att reparationsfunktionen ska likna Disk Utility's First Aid, bara anpassat till behoven hos en RAID 1-speglad array. Men reparation har en helt annan betydelse här. I huvudsak används Reparation för att lägga till en ny disk i RAID-uppsättningen och tvinga en ombyggnad av RAID-uppsättningen för att kopiera data till den nya RAID-medlemmen.
När processen "reparation" är klar ska du ta bort RAID-skivan som misslyckades och uppmanade dig att köra reparationsprocessen.
För alla praktiska ändamål är Reparation detsamma som att använda add-knappen (+) och välja Ny medlem som typ av disk eller volym som ska läggas till.
Eftersom du måste ta bort den dåliga RAID-skivan manuellt med minus-knappen (-) när du använder reparationsfunktionen, kommer jag att föreslå att du bara använder Add (+) och Remove (-) istället.
Ta bort en speglad RAID-array
Du kan helt ta bort en speglad array och returnera varje skiva som gör att arrayen återgår till allmän användning av din Mac.
- Starta Disk Utility.
- Välj den speglade arrayen i Diskverktygets sidofält. Kom ihåg att du kan bekräfta att du har valt det rätta objektet genom att kontrollera Info-panelen för typen som är inställd på: RAID Set Volume.
- Precis ovanför Info-panelen klickar du på Radera RAID-knappen.
- Ett ark kommer att falla ned och varnar dig om att du ska radera RAID-uppsättningen. Diskverktyget försöker bryta RAID-matrisen från varandra medan du behåller data på varje RAID-segment. Det finns emellertid ingen garanti för att data är intakta efter raderingen av RAID-arrayen, så om du behöver data, utför en säkerhetskopiering innan du klickar på Ta bort-knappen.
- Arket visar en statusfält när RAID tas bort. När du är klar klickar du på knappen Klar.
macOS Disk Utility kan skapa RAID 01 eller RAID 10
RAID-assistenten som ingår i Disk Utility och macOS stöder skapa sammansatta RAID-arrays, det vill säga arrays som involverar kombinationen av randiga och speglade RAID-uppsättningar.
Den vanligaste sammansatta RAID-arrayen är en RAID 10 eller RAID 01-grupp. RAID 10 är striping (RAID 0) för ett par RAID 1-spegelsatser (en spegelstrimmel), medan RAID 01 är spegling av ett par RAID 0-randiga uppsättningar (en spegling av ränder).
I det här exemplet kommer vi att skapa en RAID 10-uppsättning med hjälp av Disk Utility och RAID Assistant. Du kan använda samma koncept för att skapa en RAID 01-array om du vill, men RAID 10 används vanligare.
RAID 10 används ofta när du vill ha hastigheten på en randig array men vill inte vara sårbar för fel på en enda disk, vilket i ett normalt randigt system skulle leda till att du förlorar all din data. Genom att randa ett par speglade arrays ökar du pålitligheten samtidigt som du behåller det förbättrade resultatet som finns tillgängligt i en randig serie.
Naturligtvis kommer tillförlitligheten att förbättras till kostnaden för att fördubbla antalet diskar som behövs.
RAID 10 krav
RAID 10 kräver minst fyra skivor, uppdelade i två randiga uppsättningar av två skivor. Bästa praxis säger att diskarna borde vara från samma tillverkare och vara av samma storlek, men tekniskt sett är det inte ett faktiskt krav. Jag rekommenderar dock att du följer bästa praxis.
Skapa en RAID 10 Array
- Börja med att använda Disk Utility och RAID Assistant för att skapa en speglad array bestående av två diskar. Du hittar instruktioner för hur du gör det på sidan 3 i den här handboken.
- När det första speglade paret skapats, upprepa processen för att skapa ett andra speglat par. För att underlätta förståelsen kanske du vill ge de speglade skivans namn, till exempel Mirror1 och Mirror2
- Vid denna tidpunkt har du två speglade arrays med namnet Mirror1 och Mirror2.
- Nästa steg är att skapa en randig array med Mirror1 och Mirror2 som de skivor som utgör RAID 10-arrayen.
- Du hittar instruktioner för att skapa randiga RAID-arrays på sidan 2. Det viktiga steget i processen är att välja Mirror1 och Mirror2 som de skivor som kommer att utgöra den randiga raden.
- När du har avslutat stegen för att skapa en randig array, har du slutfört skapa en sammansatt RAID 10-grupp.
Använd macOS-diskverktyget för att skapa en JBOD-skiva av skivor
För vår slutliga RAID-uppsättning visar vi hur du skapar det som vanligtvis kallas JBOD (bara en massa disketter) eller som en sammansättning av diskar. Tekniskt sett är det inte en erkänd RAID-nivå, eftersom RAID 0 och RAID 1 är. Ändå är det en användbar metod att använda flera skivor för att skapa en enda större volym för lagring.
JBOD-krav
Kraven för att skapa en JBOD-array är ganska lös. Skivor som utgör arrayen kan vara från flera tillverkare, och skivans prestanda behöver inte matchas.
JBOD-arrays ger varken en prestationsökning eller någon form av ökad tillförlitlighet. Även om det kan vara möjligt att återställa data med hjälp av dataåterställningsverktyg, är det troligt att ett enda skivfel kommer att leda till förlorade data. Som med alla RAID-arrays är det en bra idé att ha en reservplan.
Skapa en JBOD-array med diskverktyg
Innan du börjar, se till att de skivor du vill använda för JBOD-arrayen är anslutna till din Mac och monterad på skrivbordet.
- Starta Disk Utility, som finns på / Program / Verktyg /.
- Välj RAID Assistant på menyn Disk Utility File.
- I fönstret RAID Assistant väljer du Concatenated (JBOD) och klickar på knappen Nästa.
- På disklistan som visas, välj två eller flera diskar som du vill använda i JBOD-matrisen. Du kan välja en hel disk eller en volym på en disk.
- Gör dina val och klicka på Nästa.
- Ange ett namn för JBOD-arrayen, ett format som ska användas och en Chunk-storlek. Var medveten om att chunk-storlek har liten betydelse i en JBOD-array; Ändå kan du följa Apples riktlinjer för att välja större chunk-storlek för multimediafiler och mindre chunk-storlek för databaser och operativsystem.
- Gör dina val och klicka på Nästa.
- Du kommer att varnas att skapa JBOD-array raderar alla data som för tillfället lagras på de skivor som utgör arrayen. Klicka på Skapa-knappen.
- RAID-assistenten skapar den nya JBOD-arrayen. När du är klar klickar du på knappen Klar.
Lägga till skivor i en JBOD-array
Om du befinner dig i rymden på ditt JBOD-array kan du öka dess storlek genom att lägga till diskar i arrayen.
Se till att skivorna du vill lägga till i befintliga JBOD-arrayen är fästa på din Mac och monterad på skrivbordet.
- Starta Disk Utility, om det inte redan är öppet.
- I diskverktygets sidofält markerar du det JBOD-system du skapade tidigare.
- För att säkerställa att du har valt rätt objekt, kolla Info-panelen; Typen ska läsa RAID Set Volume.
- Klicka på plustecknet (+) som ligger strax ovanför Info-panelen.
- Välj den skiva eller volym du vill lägga till i JBOD-listan från listan över tillgängliga skivor. Klicka på knappen Välj för att fortsätta.
- Ett ark kommer att falla ned och varnar dig om att skivan du lägger till raderas, vilket gör att alla data på skivan går förlorade. Klicka på knappen Lägg till.
- Skivan läggs till, vilket gör att det lediga lagringsutrymmet på JBOD-arrayet ökar.
Ta bort en disk från JBOD-arrayen
Det är möjligt att ta bort en skiva från ett JBOD-array, även om det är fylligt med problem. Skivan som tas bort måste vara den första skivan i matrisen och det måste finnas tillräckligt med ledigt utrymme på de återstående skivorna för att flytta data från skivan du planerar att ta bort till skivorna som finns kvar i matrisen. Om du vill ändra storleken på arrayen på detta sätt krävs det också att partitionskartan återskapas. Eventuellt fel i någon del av processen kommer att orsaka att processen avbryts och data i arrayen förloras.
Det är inte en uppgift jag föreslår att jag åtar utan en aktuell säkerhetskopiering.
- Starta Disk Utility, och välj JBOD array från sidofältet.
- Diskverktyget visar en lista över de skivor som utgör arrayen. Välj den skiva du vill ta bort, och klicka sedan på minus (-) -knappen.
- Du kommer att varnas om eventuell förlust av data om processen misslyckas. Klicka på knappen Ta bort för att fortsätta.
- När borttagningen är klar klickar du på knappen Klar.
Radera JBOD-arrayen
Du kan radera ett JBOD-array, vilket returnerar varje disk som utgör JBOD-arrayen för allmänt bruk.
- Starta Disk Utility.
- Välj JBOD-matrisen från sidovärdet Diskverktyg.
- Kontrollera att skivverktyget Info-panelen Typ läser RAID-inställningsvolymen.
- Klicka på Ta bort-knappen.
- Ett ark kommer att falla ned och varnar dig om att radering av JBOD-arrayet sannolikt kommer att leda till att all data i arrayen går förlorade. Klicka på Ta bort-knappen.
- När JBOD-arrayen har tagits bort klickar du på knappen Klar.