Een aangepast CoreStorage-station maken in OS X

CoreStorage is de volumemanager van Apple die een interface biedt tussen het besturingssysteem en fysieke volumes op de schijf. Het werd geïntroduceerd in OS X Lion voor zijn full-disk encryptie-opties met FileVault 2, maar zorgt daarnaast voor volume-overspanning, waarbij meerdere schijven in het systeem kunnen worden gecombineerd tot één logisch volume voor gebruik door het besturingssysteem.

De volumeoverdragende functie van CoreStorage verhoogt niet alleen de opslagcapaciteit van een enkel volume boven de capaciteit van een enkele schijf, maar geeft ook prioriteit aan de opslag van de primaire schijf in zijn logische volume. Dit betekent dat als u een SSD als primaire schijf gebruikt, u net als bij Apple-geconfigureerde Fusion Drives snelle gegevenstoegang krijgt bij het gebruik van veelgebruikte bestanden.

Deze functie is de basis van Apple's nieuwe Fusion Drive-technologie; zijn aanwezigheid in OS X 10.7 en hoger stelt je in staat om aangepaste Fusion Drive-instellingen te maken en deze te implementeren op Mac-systemen die niet zijn geleverd met een Fusion Drive-configuratie. Hoewel Apple's Schijfhulpprogramma kan worden gebruikt om problemen met bestaande Fusion-schijven te herstellen, vereist het adequaat beheren van het CoreStorage-volume momenteel het gebruik van Terminal-opdrachten. Als gevolg hiervan, als u nu een aangepast spanned volume wilt instellen in OS X, inclusief het gebruik van een SSD in een zelfgemaakte Fusion Drive, moet u de volgende stappen uitvoeren:

De CoreStorage-schijf maken

  1. Krijg twee of meer schijven

    Om een ​​spanned volume te maken met CoreStorage, hebt u twee opslagstations nodig (controleer of een schijf een SSD is voor Fusion Drive-prestaties). Interne schijven hebben de voorkeur voor de meest stabiele resultaten en zijn vereist voor de beste Fusion Drive-prestaties, maar externe schijven kunnen ook worden gebruikt.

  2. Formatteer de schijven met een GUID-partitietabel en een partitie

    Open Schijfhulpprogramma in OS X, gevolgd door het selecteren van het schijfstation (vermeld boven de volumenaam) en het tabblad Partitie gebruiken dat verschijnt om een ​​partitie voor het station te selecteren. Klik vervolgens op de knop "Opties" en zorg ervoor dat de GUID is geselecteerd als de partitie-indeling die moet worden gebruikt. Pas deze wijzigingen toe en voer deze actie uit voor elke schijf die u in de hybride schijf wilt opnemen.

  3. Zoek de identificators van de fysieke schijfeenheid

    Zoek de hardware-identificatielabels voor zowel het eerste (hoofd) station als de partitie / het volume op de resterende schijven om te combineren in het CoreStorage-volume. Deze zullen iets zijn als "disk1" voor de hoofddrive en "disk2s2" voor de resterende drivevolumes (de nummering hoeft niet noodzakelijk in de juiste volgorde te zijn). Hoewel u informatie over de schijven in Schijfhulpprogramma kunt vinden om deze informatie te vinden, is een grondige manier om deze allemaal in één keer te krijgen, het uitvoeren van de volgende opdracht in de Terminal:

    diskutil-lijst

    In de uitvoer van deze opdracht ziet u elk apparaat en de partities erop, samen met de bijbehorende identifier. Drive-apparaten zijn eenvoudig disk0, disk1, disk2, enzovoort, en de partities op elk worden aangeduid met hun "slice" -nummer (s1, s2, s3, enz.).

  4. Maak de logische volumegroep

    Open de terminal en voer de volgende opdracht uit om een ​​logische volumegroep te maken met behulp van de stationsaanduidingen.

    diskutil cs maakt GROUPNAME disk1 disk4s2

    Wijzig in dit commando "GROUPNAME" als de naam van de logische volumegroep. Dit kan elke unieke naam zijn en is niet de definitieve naam van het volume dat u ziet en gebruikt met uw computer. Merk ook op dat de eerste gebruikte schijfaanduider die is voor de primaire schijf (de SSD voor Fusion Drive-instellingen), en is de identificatie voor het apparaat zelf. De tweede identifier is een partitieplakidentificator van de tweede schijf die moet worden toegevoegd.

    Bij deze opstelling neemt de CoreStorage-volumebeheerder de eerste schijf over en voert deze uit als primair opslagmedium en voegt vervolgens het secundaire volume eraan toe voor extra opslagmedia.

    Wanneer deze opdracht wordt uitgevoerd, zal de Terminal enige voortgangsinformatie uitvoeren, gevolgd door het uitvoeren van een UUID (uniek identificatienummer) voor de nieuw gecreëerde volumegroep. Dit nummer lijkt op een reeks hoofdletters en cijfers in vijf groepen gescheiden door streepjes en is belangrijk voor het maken en vernietigen van bruikbare volumes in de volumegroep.

    Nadat dit is voltooid, kunt u de structuur van de logische volumegroep zien door de opdracht "diskutil cs-lijst" in de terminal uit te voeren. Deze geeft een structuur weer met de bronvolumes die worden gebruikt voor opslag. Er moeten er twee zijn die de schijven vertegenwoordigen die u hebt toegevoegd, vermeld onder een vermelding voor het logische volume zelf.

  5. Maak een bruikbaar volume van de volumegroep

    Kopieer de UUID voor de logische volumegroep van de vorige opdracht en gebruik deze bij de volgende opdracht om een ​​bruikbaar volume uit de logische volumegroep te maken.

    diskutil cs createVolume UUID jhfs + VOLUMENAME 100%

    Vervang in dit commando, naast de UUID, VOLUMENAME door een naam die u wilt dat het volume is. Zoals met elk volume in OS X kun je de naam op elk moment in de Finder wijzigen, dus wat je hier gebruikt, is niet belangrijk. De andere componenten hier zijn "jhfs +" wat staat voor het gejournaliseerde HFS + -formaat en "100%" geeft het volume opdracht om alle beschikbare opslagruimte te gebruiken (u kunt ook het aantal gigabytes of megabytes opgeven met "123G" of "123M" om slechts een deel van de beschikbare ruimte te gebruiken).

    Als u klaar bent, geeft de Terminal de UUID uit voor het nieuwe volume, dat automatisch wordt geactiveerd in de Finder en beschikbaar is in Schijfhulpprogramma. Als u de opdracht "diskutil cs list" opnieuw uitvoert om de CoreStorage-structuur te bekijken, ziet u het nieuwe volume nu als onderdeel van de structuur. Op dit punt zou je in staat moeten zijn om het volume te versleutelen en te verdelen; Houd er echter rekening mee dat als je dat doet, Apple, zoals beschreven in de veelgestelde vragen over de Fusion Drive, geen nieuwe partities deel zullen uitmaken van de logische volumegroep. In plaats daarvan staan ​​deze partities rechtstreeks op de secundaire schijf.

    OPMERKING: Naast het spanned volume kunt u ook Apple's FileVault-coderingsopties gebruiken voor het CoreStorage-volume. Hiertoe voert u de volgende opdracht uit in de Terminal:

    diskutil cs encryptionVolume UUID

    In deze opdracht is de UUID die voor het nieuw gecreëerde bruikbare volume en wanneer uitgevoerd, wordt u gevraagd om een ​​wachtwoord dat moet worden gebruikt voor het coderen van de schijf. Houd er rekening mee dat dit alleen mag worden gebruikt voor gegevensstations. Als u de opstartschijf wilt coderen, schakelt u FileVault in de OS X-beveiligingssysteemvoorkeuren in.

De schijf gebruiken en beheren

Zodra het spanned volume is aangemaakt, kan het worden gebruikt voor standaardopslag, of u kunt OS X ertegenaan installeren en er van opstarten.

Als u het CoreStorage-volume op externe schijven hebt gemaakt, kunt u het uitwerpen en de schijfeenheden verwijderen zoals u dat normaal zou doen, maar ze moeten allemaal worden aangesloten om het CoreStorage-volume te herkennen en correct te monteren. Als u Schijfhulpprogramma opent terwijl Schijfhulpprogramma is geopend, geeft Schijfhulpprogramma een foutmelding met de melding dat er een schijffout is en biedt deze u een optie om het te repareren. Vermijd dit te doen, omdat dit ertoe leidt dat de schijven worden gewist en geformatteerd, omdat het Schijfhulpprogramma probeert ze opnieuw in te stellen.

Een waarschuwing voor het CoreStorage-volume is dat het niet gemakkelijk kan worden beheerd in Schijfhulpprogramma, omdat de volumes en apparaten die de schijf vormen standaard worden verborgen. Hoewel u het debug-menu van het Schijfhulpprogramma kunt inschakelen gevolgd door het weergeven van alle partities om de partities te openen en te wissen en daardoor het CoreStorage-volume te vernietigen, is het wellicht gemakkelijker om de Terminal te gebruiken. Om dit te doen, moet je het UUID-nummer van het volume opnieuw verkrijgen (verkregen door het gebruik van de "diskutil cs list" -opdracht), en plaats je het in plaats van "UUID" in de volgende opdracht:

diskutil cs verwijder UUID

Wanneer u klaar bent, moeten de partities die zijn gebruikt voor het maken van het CoreStorage-volume opnieuw worden geformatteerd en beschikbaar zijn voor gebruik als conventionele schijfpartities.

Aangezien Fusion Drive-setups twee schijven in één combineren, kunnen mensen zich afvragen hoe dit zich verhoudt tot een software-RAID-installatie die Apple al jaren in Mac-systemen ondersteunt. Het verschil ligt hier vooral in de mogelijkheden en beperkingen van de aandrijftechniek. Beide technologieën combineren schijfopslag in een enkel mediaplatform waarop u meerdere logische volumes kunt maken, maar RAID-opties zijn gebouwd voor snelheid en gegevensbescherming met redundantie en pariteit, terwijl Fusion Drive is gebouwd om gegevens op één schijf te prioriteren en ondersteuning voor kernversleuteling. Sommige hardwarematige RAID-arrays bieden coderingsopties in hun RAID-controllers, maar dit is niet beschikbaar in de RAID-software van Apple.

Hoewel de Fusion Drive-setup veel voordelen biedt, heeft dit wel enkele kleine nadelen. Ten eerste wordt het repareren en beheren van de schijf tot nu toe niet goed ondersteund in Schijfhulpprogramma, waardoor de terminal deze moet aanpassen en helemaal opnieuw moet instellen.

Bovendien, zoals bij elke multidrive-opstelling zoals RAID-arrays, betekent meer gebruikte apparatuur meer kans dat iemand faalt en problemen veroorzaakt. In RAID-setups kan het gebruik van pariteitsinformatie en redundantie het systeem aan de gang houden en de gegevens van een defecte schijf opnieuw opbouwen, dit is niet beschikbaar in Fusion Drive. Daarom, zoals bij elke gewone opslagoplossing, worden regelmatige back-ups ten zeerste aanbevolen. In tegenstelling tot RAID-arrays die vaak met meerdere schijven worden geconfigureerd, zullen Fusion Drive-setups in de meeste gevallen echter slechts twee schijven gebruiken, waardoor de kans op fouten nog steeds relatief klein is.


 

Laat Een Reactie Achter