Skip to main content

Konfigurera en fusionsenhet på din nuvarande Mac

Konfigurera en Router (Juni 2025)

Konfigurera en Router (Juni 2025)
Anonim

Om du installerar ett fusionsdrivsystem på din Mac behöver du inte någon speciell programvara eller annan hårdvara än en ny version av OS X Mountain Lion (10.8.2 eller senare) och två enheter som du vill att din Mac ska behandla som en enda större volym.

När Apple uppdaterar operativsystemet och skivverktyget för att inkludera generellt stöd för en Fusion-enhet, kan du enkelt skapa din egen Fusion-enhet. Under tiden kan du göra samma sak med Terminal.

Fusion Drive Bakgrund

I oktober 2012 introducerade Apple iMacs och Mac minis med ett nytt lagringsalternativ: Fusion-enheten. En Fusion-enhet är faktiskt två enheter: en 128 GB SSD (Solid State Drive) och en vanlig 1 TB eller 3 TB platta-baserad hårddisk. Fusion-enheten kombinerar SSD och hårddisken i en enda volym som operativsystemet ser som en enda enhet.

Apple beskriver Fusion-enheten som en smart-enhet som dynamiskt flyttar de filer som du använder oftast till SSD-delen av volymen, för att säkerställa att data som ofta är åtkomliga kommer att läsas från den snabbare delen av Fusion-enheten. På samma sätt demoveras mindre ofta använda data till den långsammare men betydligt större hårddiskavsnittet.

När det var första tillkännagivandet tyckte många att det här lagringsalternativet bara var en vanlig hårddisk med en SSD-cache inbyggd. Drevtillverkare erbjuder många sådana enheter, så det skulle inte ha representerat något nytt. Men Apples version är inte en enda enhet; Det är två separata enheter som operativsystemet kombinerar och hanterar.

Efter att Apple släppte några fler detaljer blev det uppenbart att Fusion-enheten är ett lagringssystem som bygger på enskilda enheter, med det uttryckliga syftet att säkerställa snabbast möjliga läs- och skrivtider för ofta använda data. Tiered storage används vanligen i stora företag för att säkerställa snabb tillgång till information, så det är intressant att se det på konsumentnivå.

01 av 04

Fusion Drive och Core Storage

Baserat på den undersökning som utförs av Patrick Stein, verkar en Mac-utvecklare och författare att skapa en Fusion-enhet inte kräva någon speciell maskinvara. Allt du behöver är en SSD och en platta-baserad hårddisk. Du behöver också OS X Mountain Lion (10.8.2 eller senare). Apple har sagt att versionen av Disk Utility som skickas med den nya Mac mini och iMac är en speciell version som stöder Fusion-enheter. Äldre versioner av Disk Utility fungerar inte med Fusion-enheter.

Detta är korrekt, men lite ofullständigt. Appen Disk Utility är ett GUI-omslag för det befintliga kommandoradsprogrammet heter diskutil. Diskutil innehåller redan alla funktioner och kommandon som krävs för att skapa en Fusion-enhet; Det enda problemet är att den nuvarande versionen av Disk Utility, den GUI-app som vi brukar använda, inte har de nya kärnlagringskommandon som är inbyggda. Den speciella versionen av Disk Utility som skickas med den nya Mac mini och iMac har kommandon för kärna lagring inbyggd. När Apple uppdaterar OS X, förmodligen med OS X 10.8.3, men säkert med OS X 10.9.x, kommer Disk Utility att ha alla kärnlagringskommandon tillgängliga för alla Mac, oavsett modell .

Fram till dess kan du använda Terminal och kommandoradsgränssnittet för att skapa din egen Fusion-enhet.

Fusion med och utan SSD

Fusion-enheten som Apple säljer använder en SSD och en vanlig plattabaserad hårddisk. Men Fusionstekniken behöver inte eller testas för närvaron av en SSD. Du kan använda Fusion med några två enheter, så länge som en av dem är märkbart snabbare än den andra.

Det betyder att du kan skapa en Fusion-enhet med en 10 000 RPM-enhet och en standard 7 200 RPM-enhet för masslagring. Du kan också lägga till en 7.200 RPM-enhet till en Mac som är utrustad med en 5 400 RPM-enhet. Du får idén; en snabbkörning och en långsammare. Den bästa kombinationen är en SSD och en standarddrift, eftersom den kommer att erbjuda den mest förbättrade prestandan utan att offra stora lagringsutrymme, vilket är vad Fusion Drive-systemet handlar om.

02 av 04

Skapa en Fusion Drive på din Mac - Använd terminal för att få en lista över Drive Namn

Fusionsenheter kan fungera med två enheter av vilken typ som helst, så länge som en är snabbare än den andra, men den här guiden förutsätter att du använder en enda SSD och en enda plattabaserad hårddisk, som var och en kommer att formateras som en enda volymen med Disk Utility, med formatet Mac OS Extended (Journaled).

De kommandon vi ska använda instruerar kärnlagring för att göra våra två enheter redo att användas som en Fusion-enhet genom att först lägga dem till en kärnlagringspool av logiska enheter och sedan kombinera dem med en logisk volym.

Varning: Använd inte en enhet som består av flera partitioner

Kärnlagring kan använda en hel enhet eller en enhet som har delats in i flera volymer med Disk Utility. Som ett försök försökte vi skapa en fungerande Fusion-enhet som bestod av två partitioner. En partition befanns på den snabbare SSD; Den andra partitionen var placerad på en vanlig hårddisk. Medan denna konfiguration fungerade rekommenderar jag det inte. Fusion-enheten kan inte raderas eller delas upp i enskilda partitioner; varje försök att utföra endera åtgärden orsakar diskutil att misslyckas. Du kan återställa drivrutinerna manuellt genom att reformatera dem, men du kommer att förlora data som finns i några partitioner som finns på enheterna.

Apple har också uppgett att Fusion ska användas med två hela enheter som inte har delats in i flera partitioner, eftersom den här funktionen kan avlägsnas när som helst.

Därför är det bäst att använda två hela enheter för att skapa din Fusion-enhet; Försök inte använda partitioner på en befintlig enhet. Den här guiden förutsätter att du använder en SSD och en hårddisk, varav ingen har delats in i flera volymer med hjälp av Disk Utility.

Skapa en Fusion Drive

Varning

Följande processer raderar alla data som för tillfället lagras på de två enheter som du ska använda för att skapa en Fusion-enhet. Var noga med att skapa en aktuell säkerhetskopia av alla enheter som din Mac använder innan du fortsätter. Om du skriver in en skivans namn felaktigt under något av stegen kan det också leda till att du förlorar data på skivan.

Båda enheterna ska formateras som en enda partition med hjälp av Disk Utility. När enheterna har formaterats kommer de att visas på skrivbordet. Var noga med att notera varje enhetens namn, eftersom du behöver den här informationen inom kort. Exemplen i den här guiden gjordes med hjälp av en SSD med namnet Fusion1 och en 1 TB hårddisk med namnet Fusion2. När processen är klar kommer de att bli en enda volym med namnet Fusion.

  1. Starta terminalen, lokaliserad på / Program / Utilities.
  2. Vid Terminal kommandotolken, som vanligtvis är ditt användarkonto följt av en $, anger du följande:
  3. diskutil lista
  4. Tryck på enter eller returnera.
  5. Du får se en lista över enheter som är anslutna till din Mac. De har förmodligen namn du inte brukar se, till exempel disk0, disk1, etc. Du kommer också att se namnen du gav volymerna när du formaterade dem. Hitta de två enheterna med de namn du gav dem I mitt fall söker jag Fusion1 och Fusion2.
  6. När du hittat volymnamnen du letar efter, skanna till höger för att hitta namnen som används av operativsystemet. i mitt fall är de disk0s2 och disk3s2. Skriv ner skivnamnen; vi kommer att använda dem senare.

Förresten, "s" i skivnamnet indikerar att det är en enhet som har delats upp; numret efter s är partitionsnumret.

Även när du formaterar en enhet på din Mac, kommer du att se minst två partitioner när du visar enheten med Terminal och diskutil. Den första partitionen heter EFI och är dold för visning av programmet Disk Utility och Finder. Vi kan bara ignorera EFI-partitionen här.

Nu när vi känner till skivnamnen är det dags att skapa den logiska volymgruppen som vi kommer att göra på sidan 4 i den här guiden.

03 av 04

Skapa en Fusion Drive på din Mac - Skapa den logiska volymgruppen

Nästa steg är att använda skivnamnen vi tittade upp på sidan 2 i den här guiden för att tilldela enheterna till en logisk volymgrupp som kärnlagring kan använda.

Skapa den logiska volymgruppen

Med skivnamnen till hands är vi redo att utföra det första steget i att skapa en Fusion-enhet, som skapar den logiska volymgruppen. Återigen använder vi Terminal för att utföra de speciella kärnlagringskommandon.

Varning

Processen att skapa den logiska volymgruppen kommer att radera all data på de två enheterna. Var noga med att ha en aktuell säkerhetskopiering av data på båda enheterna innan du börjar. Var särskilt uppmärksam på de namnnamn du använder. De måste exakt matcha namnet på de enheter du tänker använda i din Fusion-enhet.

Kommandotypen är:

diskutil cs skapa lvgName device1 device2

lvgName är det namn du tilldelar den logiska volymgrupp du ska skapa. Namnet visas inte på din Mac som volymnamn för den färdiga Fusion-enheten. Du kan använda vilket namn du gillar; Jag föreslår att du använder små bokstäver eller siffror, utan mellanslag eller specialtecken.

Device1 och device2 är de skivnamn som du skrev ner tidigare. Device1 måste vara snabbare av de två enheterna. I vårt exempel är device1 SSD och device2 är den platta-baserade enheten. Kärnlagring gör inte någon typ av kontroll för att se vilken som är den snabbare enheten; det använder den ordning du placerar enheterna i när du skapar den logiska volymgruppen för att bestämma vilken enhet som är den primära (snabbare) enheten.

Kommandot för detta exempel skulle se ut så här:

diskutil cs skapa fusion disk0s2 disk1s2

Ange ovanstående kommando i Terminal, men var noga med att använda ditt eget lvgName och dina egna skivnamn.

Tryck stiga på eller lämna tillbaka.

Terminal kommer att ge information om processen att konvertera dina två enheter till medlemmar i en logisk volymgrupp med kärnlagring. När processen är klar kommer Terminal att berätta UUID (Universal Unique Identifier) ​​i den logiska volymgruppen för kärnlagring som skapades. UUID används i nästa kärnlagringskommando, vilket skapar den faktiska fusionsvolymen, så var noga med att skriva ner den. Här är ett exempel på terminalutgången:

CaseyTNG: ~ tnelson $ diskutil cs skapa Fusion disk0s2 disk5s2Startade CoreStorage-funktionenAvmontering av disk0s2Rörande partitionstyp på disk0s2Lägger till disk0s2 till Logical Volume GroupAvmonterar disk5s2Rörning av partitionstyp på disk5s2Lägger till disk3s2 till Logical Volume GroupSkapa Core Storage Logical Volume GroupByter disk0s2 till Core StorageByter disk3s2 till Core StorageVäntar på logisk volymgrupp att visasUpptäckt ny logisk volymgrupp "DBFEB690-107B-4EA6-905B-2971D10F5B53"Kärnlagring LVG UUID: DBFEB690-107B-4EA6-905B-2971D10F5B53Avslutad CoreStorage-operationCaseyTNG: ~ tnelson $

Observera den UUID som genererades: DBFEB690-107B-4EA6-905B-2971D10F5B53. Det är ganska en identifierare, definitivt unik och definitivt inte kort och minnesvärd. Var noga med att skriva ner den, för vi kommer att använda den i nästa steg.

04 av 04

Skapa en Fusion Drive på din Mac - Skapa det logiska volymen

Hittills upptäckte vi de skivnamn vi behöver för att börja skapa Fusion-enheten. Vi använde sedan namnen för att skapa en logisk volymgrupp.Nu är vi redo att göra den logiska volymgruppen till en Fusion-volym som operativsystemet kan använda.

Skapa den logiska volymen för Core Storage

Nu när vi har en lagringslogisk volymgrupp bestående av två enheter, kan vi skapa den faktiska fusionsvolymen för din Mac. Formatet av kommandot är:

diskutil cs createVolume lvgUUID typnamnstorlek

LvgUUID är UUID för den logiska volymgruppen för kärnlagring som du skapade på föregående sida. Det enklaste sättet att skriva in det här ganska besvärliga numret är att rulla tillbaka i Terminal-fönstret och kopiera UUID till ditt urklipp.

Typen avser den formattyp som ska användas. I det här fallet kommer du att ange jhfs + som står för Journaled HFS +, det standardformat som används med din Mac.

Du kan använda vilket namn du önskar för fusionsvolymen. Namnet du anger här kommer att vara det du ser på din Macs skrivbord.

Storleksparametern avser storleken på volymen du skapar. Det kan inte vara större än den logiska volymgruppen du skapade tidigare, men den kan vara mindre. Det är dock bäst att bara använda procentandelen och skapa fusionsvolymen med 100% av den logiska volymgruppen.

Så för mitt exempel skulle det sista kommandot se ut så här:

Diskutil cs createVolume DBFEB690-107B-4EA6-905B-2971D10F5B53 jhfs + Fusion 100%

Ange ovanstående kommando i Terminal. Var noga med att ersätta dina egna värden och tryck sedan på stiga på eller lämna tillbaka.

När Terminal har slutfört kommandot, kommer din nya Fusion-enhet att monteras på skrivbordet, redo för användning.

Med Fusion-enheten skapad är du och din Mac redo att utnyttja prestandafördelar som tillhandahålls av den centrala lagringstekniken som skapade Fusion-enheten. Vid denna tidpunkt kan du behandla enheten som vilken som helst annan volym på din Mac. Du kan installera OS X på den, eller använda den för allt du vill.