Het opzetten van een Fusion-drivesysteem op uw Mac vereist geen speciale software of hardware, anders dan een recente versie van OS X Mountain Lion (10.8.2 of nieuwer), en twee drives die u wilt dat uw Mac behandelt als een enkele groter volume.
Wanneer Apple het besturingssysteem en het Schijfhulpprogramma bijwerkt om algemene ondersteuning voor een Fusion-drive op te nemen, kunt u eenvoudig uw eigen Fusion-drive maken. Ondertussen kunt u hetzelfde bereiken met Terminal.
Fusion Drive Achtergrond
In oktober 2012 introduceerde Apple iMacs en Mac-minis met een nieuwe opslagoptie: de Fusion-drive. Een Fusion-drive bestaat eigenlijk uit twee schijven: een 128 GB SSD (Solid State Drive) en een standaard 1 TB of 3 TB schotel-gebaseerde harde schijf. De Fusion-drive combineert de SSD en de harde schijf tot een enkel volume dat door het besturingssysteem als één station wordt beschouwd.
Apple omschrijft de Fusion-schijf als een slimme schijf die de bestanden die u het vaakst gebruikt, dynamisch naar het SSD-gedeelte van het volume verplaatst, om ervoor te zorgen dat vaak gebruikte gegevens worden gelezen van het snellere gedeelte van de Fusion-schijf. Evenzo worden minder vaak gebruikte gegevens gedegradeerd naar het langzamere, maar aanzienlijk grotere gedeelte van de harde schijf.
Toen het voor het eerst werd aangekondigd, dachten velen dat deze opslagoptie slechts een standaard harde schijf met een ingebouwde SSD-cache was. Stationsfabrikanten bieden veel van dergelijke schijven, dus het zou niets nieuws hebben opgeleverd. Maar Apple's versie is geen enkele schijf; het zijn twee afzonderlijke schijven die het besturingssysteem combineert en beheert.
Nadat Apple een paar details had vrijgegeven, werd het duidelijk dat de Fusion-drive een gelaagd opslagsysteem is dat is opgebouwd uit afzonderlijke schijven met als duidelijk doel de snelst mogelijke lees- en schrijftijden voor vaak gebruikte gegevens te waarborgen. Gedifferentieerde opslag wordt vaak gebruikt in grote ondernemingen om snelle toegang tot informatie te garanderen, dus het is interessant om te zien dat dit op het niveau van de consument wordt gebracht.
Fusion Drive en Core Storage
Op basis van het onderzoek uitgevoerd door Patrick Stein, een Mac-ontwikkelaar en auteur, lijkt het maken van een Fusion-schijf geen speciale hardware te vereisen. Het enige dat u nodig hebt, is een SSD en een plat-gebaseerde harde schijf. Je hebt ook OS X Mountain Lion nodig (10.8.2 of nieuwer). Apple heeft gezegd dat de versie van Disk Utility die wordt geleverd met de nieuwe Mac mini en iMac een speciale versie is die Fusion-drives ondersteunt. Oudere versies van Schijfhulpprogramma werken niet met Fusion-schijven.
Dit is correct, maar een beetje onvolledig. De Schijfhulpprogramma-app is een GUI-wrapper voor het bestaande opdrachtregelprogramma met de naam diskutil. Diskutil bevat al alle mogelijkheden en commando's die nodig zijn om een Fusion-schijf te maken; het enige probleem is dat de huidige versie van Schijfhulpprogramma, de GUI-app die we gewend zijn te gebruiken, nog niet over de nieuwe core-opslagopdrachten beschikt. De speciale versie van Schijfhulpprogramma die wordt geleverd met de nieuwe Mac mini en iMac hebben de kern-opslagopdrachten ingebouwd. Wanneer Apple OS X bijwerkt, waarschijnlijk met OS X 10.8.3, maar zeker door OS X 10.9.x, heeft Disk Utility alle kernopslagopdrachten beschikbaar voor elke Mac, ongeacht het model .
Tot die tijd kunt u Terminal en de opdrachtregelinterface gebruiken om uw eigen Fusion-drive te maken.
Fusion With and Without een SSD
De Fusion-schijf die Apple verkoopt, maakt gebruik van een SSD en een standaard plateschijf. Maar de Fusion-technologie vereist of test niet op de aanwezigheid van een SSD. Je kunt Fusion gebruiken met elke twee schijven, zolang een ervan merkbaar sneller is dan de andere.
Dit betekent dat u een Fusion-schijf kunt maken met een RPM van 10.000 RPM en een standaard 7200 RPM-schijf voor bulkopslag. Je zou ook een 7200-rpm-schijf kunnen toevoegen aan een Mac die is uitgerust met een 5400-rpm-station. Je snapt het idee; een snelle rit en een langzamere. De beste combinatie is echter een SSD en een standaard drive, omdat deze de meeste prestatieverbetering zal bieden zonder bulkopslag in te boeten, en dat is waar het Fusion Drive-systeem over gaat.
02 van 04Maak een Fusion Drive op uw Mac - Gebruik Terminal om een lijst met schijfnamen te krijgen
Fusion-drives kunnen werken met twee schijven van elk type, zolang de ene sneller is dan de andere, maar in deze handleiding wordt ervan uitgegaan dat u een enkele SSD en een enkele plat-gebaseerde harde schijf gebruikt, die elk als één schijf worden geformatteerd volume met Schijfhulpprogramma, met behulp van het Mac OS Extended (Journaled) -formaat.
De opdrachten die we zullen gebruiken, instrueren core-opslag om onze twee schijven gereed te maken voor gebruik als een Fusion-station door ze eerst toe te voegen aan een kerngeheugenpool van logische apparaten en ze vervolgens te combineren in een logisch volume.
Waarschuwing: gebruik geen drives met meerdere partities
Core-opslag kan een schijf of schijf gebruiken die met Schijfhulpprogramma in meerdere volumes is gepartitioneerd. Als experiment hebben we geprobeerd een werkende Fusion-schijf te maken die uit twee partities bestond. Eén partitie bevond zich op de snellere SSD; de tweede partitie bevond zich op een standaard harde schijf. Hoewel deze configuratie werkte, raad ik het niet aan. De Fusion-drive kan niet worden verwijderd of opgesplitst in afzonderlijke partities; elke poging om beide acties uit te voeren zorgt ervoor dat diskutil faalt. U kunt de schijven handmatig herstellen door ze opnieuw te formatteren, maar u verliest gegevens die zich in een van de partities op de schijven bevonden.
Apple heeft ook verklaard dat Fusion moet worden gebruikt met twee volledige schijven die niet zijn opgedeeld in meerdere partities, omdat deze mogelijkheid op elk moment kan worden beëindigd.
Daarom is het het beste om twee volledige schijven te gebruiken voor het maken van je Fusion-schijf; probeer geen partities op een bestaande schijf te gebruiken. In deze handleiding wordt ervan uitgegaan dat u één SSD en één vaste schijf gebruikt, die geen van beiden met Schijfhulpprogramma in meerdere volumes zijn gepartitioneerd.
Een Fusion Drive maken
Waarschuwing
De volgende processen zullen alle gegevens wissen die momenteel zijn opgeslagen op de twee schijven die u zult gebruiken om een Fusion-schijf te maken. Zorg ervoor dat u een actuele back-up maakt van alle schijven die uw Mac gebruikt voordat u doorgaat. Als u de naam van een schijf tijdens een van de stappen verkeerd typt, kan dit ertoe leiden dat u de gegevens op de schijf kwijtraakt.
Beide schijven moeten worden geformatteerd als een enkele partitie met Schijfhulpprogramma. Nadat de schijven zijn geformatteerd, verschijnen ze op uw bureaublad. Zorg ervoor dat u de naam van elke schijf noteert, want u hebt deze informatie binnenkort nodig. De voorbeelden in deze handleiding zijn gemaakt met behulp van een SSD genaamd Fusion1 en een 1 TB harde schijf met de naam Fusion2. Zodra het proces is voltooid, worden ze een enkel volume met de naam Fusion.
- Start Terminal, te vinden op / Applications / Utilities.
- Op de opdrachtprompt van Terminal, meestal uw gebruikersaccount gevolgd door $, voert u het volgende in:
- diskutil-lijst
- Druk op Enter of Return.
- U ziet een lijst met drives die op uw Mac is aangesloten. Ze hebben waarschijnlijk namen die u niet gewend bent, zoals disk0, disk1, enz. U ziet ook de namen die u aan de volumes hebt gegeven toen u ze formatteerde. Zoek de twee stations op met de namen die u ze hebt gegeven; in mijn geval ben ik op zoek naar Fusion1 en Fusion2.
- Zodra u de volumenamen hebt gevonden waarnaar u op zoek bent, scan naar rechts om de namen te vinden die door het besturingssysteem worden gebruikt; in mijn geval zijn dit disk0s2 en disk3s2. Schrijf de schijfnamen op; we zullen ze later gebruiken.
By the way, de "s" in de schijfnaam geeft aan dat het een schijf is die is gepartitioneerd; het getal achter de s is het partitienummer.
Zelfs wanneer je een schijf formatteert op je Mac, zie je ten minste twee partities wanneer je de schijf bekijkt met Terminal en diskutil. De eerste partitie wordt EFI genoemd en is aan het zicht onttrokken door de Schijfhulpprogramma-app en de Finder. We kunnen de EFI-partitie hier gewoon negeren.
Nu we de schijfnamen kennen, is het tijd om de logische volumegroep te maken, wat we zullen doen op pagina 4 van deze handleiding.
03 of 04Maak een Fusion-drive op uw Mac - Maak de logische volumegroep
De volgende stap is om de schijfnamen te gebruiken die we hebben opgezocht op pagina 2 van deze handleiding om de schijven toe te wijzen aan een logische volumegroep die core-opslag kan gebruiken.
Maak de logische volumegroep
Met de schijfnamen bij de hand, zijn we klaar om de eerste stap te zetten in het maken van een Fusion-schijf, die de logische volumegroep maakt. Nogmaals, we zullen Terminal gebruiken om de speciale kernopslagopdrachten uit te voeren.
Waarschuwing
Bij het maken van de logische volumegroep worden alle gegevens op de twee schijven gewist. Zorg dat u een actuele back-up van de gegevens op beide schijven hebt voordat u begint. Let ook op de apparaatnamen die u gebruikt. Ze moeten exact overeenkomen met de naam van de schijven die u in uw Fusion-drive wilt gebruiken.
Het commando-formaat is:
diskutil cs create lvgName device1 device2
lvgName is de naam die u toewijst aan de logische volumegroep die u gaat maken. Deze naam verschijnt niet op uw Mac als de volumenaam voor de voltooide Fusion-drive. U kunt elke gewenste naam gebruiken; Ik stel voor om kleine letters of cijfers te gebruiken, zonder spaties of speciale tekens.
Device1 en device2 zijn de schijfnamen die u eerder hebt genoteerd. Device1 moet de snellere van de twee apparaten zijn. In ons voorbeeld, device1 is de SSD en device2 zijn de diskettestation. Core-opslag voert geen enkele vorm van controle uit om te zien wat het snellere apparaat is; het gebruikt de volgorde waarin u de schijven plaatst wanneer u de logische volumegroep maakt om te bepalen welk station het primaire (snellere) station is.
De opdracht voor dit voorbeeld ziet er als volgt uit:
diskutil cs create fusion disk0s2 disk1s2
Voer de bovenstaande opdracht in Terminal in, maar zorg ervoor dat u uw eigen lvgName en uw eigen schijfnamen gebruikt.
druk op invoeren of terugkeer.
Terminal geeft informatie over het proces van het converteren van uw twee schijven naar leden van een logische volumegroep met kernopslag. Wanneer het proces is voltooid, geeft Terminal aan dat het de UUID (Universal Unique Identifier) heeft gemaakt van de logische volumegroep met kernopslag die het heeft gemaakt. De UUID wordt gebruikt in de volgende kernopslagopdracht, waarmee het feitelijke Fusion-volume wordt gemaakt, dus noteer het op. Hier is een voorbeeld van de Terminal-uitgang:
CaseyTNG: ~ tnelson $ diskutil cs create Fusion disk0s2 disk5s2Gestart met CoreStorage-bewerkingDisq0s2 ontkoppelenHet aanraken van partitietype op disk0s2Toevoegen van disk0s2 aan Logical Volume GroupDisks5s2 ontkoppelenHet aanraken van partitietype op disk5s2Toevoegen van disk3s2 aan Logical Volume GroupCreëren van logische volumegroep met core-opslagSchakelen van disk0s2 naar Core StorageSchakelen tussen disk3s2 en Core StorageWacht tot Logical Volume Group verschijntNieuwe logische volumegroep ontdekt "DBFEB690-107B-4EA6-905B-2971D10F5B53"Core Storage LVG UUID: DBFEB690-107B-4EA6-905B-2971D10F5B53Voltooide CoreStorage-bewerkingCaseyTNG: ~ tnelson $Let op de UUID die werd gegenereerd: DBFEB690-107B-4EA6-905B-2971D10F5B53. Dat is nogal een identificatie, absoluut uniek en zeker niet kort en memorabel. Schrijf het op, want we gaan het in de volgende stap gebruiken.
04 van 04Maak een Fusion Drive op uw Mac - Creëer het logische volume
Tot nu toe hebben we de schijfnamen ontdekt die we nodig hebben om de Fusion-schijf te maken. Vervolgens hebben we de namen gebruikt om een logische volumegroep te maken.Nu zijn we klaar om van die logische volumegroep een Fusion-volume te maken dat het besturingssysteem kan gebruiken.
Creëren van het logische kerngeheugen
Nu we een core-opslaglogische volumegroep hebben die uit twee schijven bestaat, kunnen we het feitelijke Fusion-volume voor uw Mac maken. Het formaat van de opdracht is:
diskutil cs createVolume lvgUUID type naam grootte
De lvgUUID is de UUID van de logische volumegroep met kerngeheugen die u op de vorige pagina hebt gemaakt. De gemakkelijkste manier om dit nogal omslachtige getal in te voeren, is door terug te bladeren in het Terminal-venster en de UUID naar uw klembord te kopiëren.
Het type verwijst naar het formaat dat moet worden gebruikt. In dit geval gaat u naar binnen jhfs + wat staat voor Journaled HFS +, het standaardformaat dat wordt gebruikt met uw Mac.
U kunt elke gewenste naam voor het Fusion-volume gebruiken. De naam die u hier invoert, is de naam die u op het bureaublad van uw Mac ziet.
De parameter size verwijst naar de grootte van het volume dat u aan het maken bent. Deze kan niet groter zijn dan de logische volumegroep die u eerder hebt gemaakt, maar deze kan kleiner zijn. Het is echter het beste om alleen de percentageoptie te gebruiken en het Fusion-volume te maken met behulp van 100% van de logische volumegroep.
Dus voor mijn voorbeeld zou het laatste commando er als volgt uitzien:
Diskutil cs createVolume DBFEB690-107B-4EA6-905B-2971D10F5B53 jhfs + Fusion 100%
Voer de bovenstaande opdracht in Terminal in. Zorg ervoor dat u uw eigen waarden vervangt en druk vervolgens op invoeren of terugkeer.
Nadat Terminal de opdracht heeft voltooid, wordt uw nieuwe Fusion-station op het bureaublad geïnstalleerd, klaar voor gebruik.
Met de Fusion-schijf gemaakt, zijn jij en je Mac klaar om gebruik te maken van de prestatievoordelen van de core-opslagtechnologie die de Fusion-drive heeft gemaakt. Op dit punt kunt u de schijf als elk ander volume op uw Mac behandelen. U kunt OS X erop installeren of het gebruiken voor alles wat u maar wilt.