Sådan oprettes et brugerdefineret CoreStorage-drev i OS X

CoreStorage er Apples volumen manager, der giver en grænseflade mellem OS og fysiske volumener på drevet. Det blev introduceret i OS X Lion for sine fulddisk-krypteringsindstillinger med FileVault 2, men tillader desuden volumespænding, hvor flere drev i systemet kan kombineres til et logisk lydstyrke for OS'et, der skal bruges.

CoreStorage-volumespændingsfunktionen øger ikke kun et enkelt volumenlagring ud over kapaciteten på et enkelt drev, det prioriterer også opbevaring til primærdrevet i dets logiske lydstyrke. Det betyder, at hvis du bruger en SSD som primærdrev, så vil du, som med Apple-konfigurerede Fusion Drives, få hurtig dataadgang, når du får adgang til ofte brugte filer.

Denne funktion er grundlaget for Apples nye Fusion Drive teknologi; dets tilstedeværelse i OS X 10.7 og nyere giver dig mulighed for at oprette brugerdefinerede Fusion Drive-opsætninger og implementere dem på Mac-systemer, der ikke blev sendt med en Fusion Drive-konfiguration. Men mens Apples Disk Utility kan bruges til at reparere problemer med eksisterende Fusion-drev, kræver det tilstrækkeligt at administrere CoreStorage-volumen i øjeblikket brug af Terminal-kommandoer. Som følge heraf skal du for nu, hvis du vil oprette et brugerdefineret spændingsvolumen i OS X, herunder at bruge en SSD i et hjemmelavet Fusion Drive, skal du bruge følgende trin:

Gør CoreStorage-drevet

  1. Få to eller flere drev

    For at oprette et spændt volumen med CoreStorage skal du have to lagringsdrev (sørg for, at der er en SSD til Fusion Drive-ydeevne). Interne drev foretrækkes for de mest stabile resultater og vil blive krævet for den bedste Fusion Drive-ydeevne, men eksterne drev kan også bruges.

  2. Formater drevene med en GUID-partitionstabel og en partition

    Åbn Diskværktøj i OS X, efterfulgt af valg af drevenheden (angivet ovenfor volumennavnet) og ved hjælp af fanen Partition, der ser ud til at vælge en partition for drevet. Klik derefter på knappen "Valg", og sørg for, at GUID er valgt som det partitionformat, der skal bruges. Anvend disse ændringer og udfør denne handling for hvert drev, du skal medtage i hybriddrevet.

  3. Find de fysiske drevidentifikatorer

    Find hardwareidentifikationsetiketterne for både det første (hoved) drev og partitionen / volumenet på de resterende drev, der kombineres i CoreStorage-volumen. Disse vil være noget som "disk1" for hoveddrevet, og "disk2s2" for de resterende drevvolumener (nummereringen kan ikke nødvendigvis være i orden). Mens du kan få oplysninger om drevene i Disk Utility for at finde disse oplysninger, er en grundig måde at få alle disse i ét skud på at køre følgende kommando i Terminal:

    diskutil liste

    I udgangen af ​​denne kommando vil du se hver enhed og de partitioner, der er anført på den, sammen med den tilsvarende identifikator. Diskenheder vil simpelthen være disk0, disk1, disk2 og så videre, og partitionerne på hver vil blive angivet ved deres "skive" nummer (s1, s2, s3 osv.).

  4. Opret den logiske lydgruppe

    Åbn Terminal og kør følgende kommando for at oprette en logisk lydgruppe ved hjælp af drevidentifikatorer.

    diskutil cs oprette GROUPNAME disk1 disk4s2

    I denne kommando skal du ændre "GROUPNAME" for at være navnet på den logiske lydgruppe. Dette kan være et unikt navn og vil ikke være det endelige navn på det volumen, du ser og bruger sammen med din computer. Bemærk også, at den første drevidentifikator er den, der bruges til primærdrevet (SSD for Fusion Drive-opsætninger), og er identifikatoren for selve enheden. Den anden identifikator er en partitionskiveidentifikator fra den anden drev, der skal tilføjes.

    Denne opsætning vil have CoreStorage volumen manager overta det første drev og køre det som dets primære lagermedium, og derefter tilføje det sekundære volumen til det for ekstra lagermedier.

    Når denne kommando køres, udsender Terminal nogle fremskridt oplysninger, efterfulgt af at udstede et UUID (unikt identifikationsnummer) for den nyoprettede volumengruppe. Dette nummer vil se ud som en serie af store bogstaver og tal i fem grupper adskilt af bindestreger og er vigtigt for både at skabe og ødelægge brugbare mængder i volumengruppen.

    Når dette er gennemført, kan du se den logiske volumengruppestruktur ved at køre kommandoen "diskutil cs list" i Terminal, som udsender et træ, der viser de kildemængder, der anvendes til opbevaring. Der skal være to, der repræsenterer de drev, du har tilføjet, opført under en post for det logiske volumen selv.

  5. Opret et brugbart volumen fra volumengruppen

    Kopier UUID for den logiske volumengruppe fra den foregående kommando, og brug den i følgende kommando for at oprette et brugbart volumen ud af den logiske volumengruppe.

    diskutil cs createVolume UUID jhfs + VOLUMENAME 100%

    I denne kommando skal du udover UUID erstatte VOLUMENAME med et navn, du vil have lydstyrken til at være. Som med ethvert volumen i OS X kan du til enhver tid ændre navnet på Finder, så det du bruger her er ikke vigtigt. De andre komponenter her er "jhfs +", som står for det journaliserede HFS + -format, og "100%" instruerer lydstyrken til at bruge alt ledigt lagerplads (du kan også angive antallet af gigabyte eller megabyte med "123G" eller "123M" at kun bruge en del af det ledige rum).

    Når du er færdig, sender Terminal UUID til det nye lydstyrke, som automatisk monteres i Finder og er tilgængelig i Diskværktøj. Hvis du igen kører kommandoen "diskutil cs list" for at se CoreStorage-strukturen, vil du se det nyoprettede lydstyrke nu som en del af strukturen. På dette tidspunkt skal du kunne kryptere lydstyrken og partitionere den; Husk dog, at hvis du gør det, så som Apple beskriver i sin FAQ på Fusion Drive, vil eventuelle nye partitioner ikke være en del af den logiske lydgruppe. I stedet vil disse partitioner være direkte på det sekundære drev.

    BEMÆRK: Ud over at have det spændte volumen, kan du også gøre brug af Apples FileVault krypteringsindstillinger til CoreStorage volumen. For at gøre det skal du køre følgende kommando i Terminal:

    diskutil cs encryptVolume UUID

    I denne kommando er UUID det for det nyoprettede brugbare lydstyrke, og når du kører, bliver du bedt om at få adgangskode til at kryptere drevet. Husk, at dette kun bør bruges til datadrev. Hvis du vil kryptere boot-drevet, skal du så aktivere FileVault i OS X Security system-indstillingerne.

Brug og styring af drevet

Når det spændte volumen er oprettet, kan det bruges til standardlager, eller du kan installere OS X til det og starte det fra.

Hvis du har oprettet CoreStorage-volumenet på eksterne drev, kan du skubbe det ud og fjerne drevene, som du normalt ville, men de skal alle være tilsluttet, for at CoreStorage-volumenet kan genkendes og monteres korrekt. Hvis du fjerner et stykke tid, mens Diskværktøjet er åbent, kan Diskværktøjet muligvis vise en fejl, der angiver, at der er en diskfejl, og det giver dig mulighed for at rette det. Undgå at gøre det, da det medfører, at drevene bliver slettet og formateret som Disk Utility forsøger at indstille dem igen.

En advarsel til CoreStorage-volumen er, at det ikke nemt kan styres i Diskværktøj, da de mængder og enheder, der udgør drevet, vil blive gemt som standard. Mens du kan aktivere Disk Utility debug menuen efterfulgt af at aktivere visning af alle partitioner for at få adgang til og slette partitionerne og derved tvinge CoreStorage volumen til at blive ødelagt, måske en nemmere måde ville være at bruge Terminal. For at gøre dette skal du få volumenets UUID nummer igen (opnået ved at bruge kommandoen "diskutil cs list"), og placér det i stedet for "UUID" i følgende kommando:

diskutil cs slet UUID

Når de er færdige, skal de partitioner, der blev brugt til at sammensætte CoreStorage-volumen, være nyformaterede og tilgængelige for at kunne bruges som konventionelle drevpartitioner.

Da Fusion Drive-opsætninger kombinerer to drev til en, kan folk måske undre sig over, hvordan dette sammenlignes med en software RAID-opsætning, som Apple har støttet i Mac-systemer i årevis. Forskellen her ligger primært i evner og begrænsninger i drive-spanningsteknologien. Begge teknologier kombinerer drevopbevaring til en enkelt medieplatform, hvor du kan oprette flere logiske mængder, men RAID-muligheder er bygget til hastighed og databeskyttelse med redundans og paritet, mens Fusion Drive er bygget til at prioritere data til et drev og tillade kerne kryptering support. Mens nogle hardware RAID-arrayer tilbyder krypteringsmuligheder i deres RAID-controllere, er dette ikke tilgængeligt i Apples software RAID.

Mens opsætningen af ​​fusionsdrevet har mange fordele, kommer det med nogle få mindre ulemper. For det første er fastgørelse og styring af drevet hidtil ikke godt understøttet i Disk Utility, hvilket resulterer i, at terminalen skal justere den og sætte den op fra bunden.

Derudover betyder flere enheder, som med enhver multidrive-opsætning som RAID-arrayer, større chance for, at en kan mislykkes og forårsage problemer. I RAID-opsætninger kan brugen af ​​paritetsoplysninger og redundans holde systemet igang og genopbygge data fra et defekt drev, det er ikke tilgængeligt i Fusion Drive. Derfor, som med en almindelig opbevaringsopløsning, anbefales regelmæssige sikkerhedskopier. I modsætning til RAID-arrayer, der ofte er konfigureret med mange drev, vil Fusion Drive-opsætninger dog i de fleste tilfælde kun bruge to drev, så chancerne for fiasko er stadig forholdsvis slanke.


 

Efterlad Din Kommentar