Sette opp en Fusion Drive på din nåværende Mac

Innholdsfortegnelse:

Sette opp en Fusion Drive på din nåværende Mac
Sette opp en Fusion Drive på din nåværende Mac
Anonim

Å sette opp et Fusion-stasjonssystem på Mac-en krever ingen spesiell programvare eller maskinvare, annet enn en nyere versjon av OS X Mountain Lion (10.8.2 eller nyere), og to stasjoner som du vil ha Mac-en din å behandle som et enkelt større volum.

Når Apple oppdaterer OS og Diskverktøy for å inkludere generell støtte for en Fusion-stasjon, vil du enkelt kunne lage din egen Fusion-stasjon. I mellomtiden kan du oppnå det samme ved å bruke Terminal.

Fusion Drive: an Overview

I oktober 2012 introduserte Apple iMacs og Mac minis med et nytt lagrings alternativ: Fusion-stasjonen. En Fusion-stasjon er faktisk to stasjoner i en. Originalen inkluderte en 128 GB SSD (Solid State Drive) og en standard 1 TB eller 3 TB platebasert harddisk. Fusion-stasjonen kombinerer SSD-en og harddisken til ett enkelt volum som operativsystemet ser på som en enkelt stasjon.

Apple beskriver Fusion-stasjonen som en smart-stasjon som dynamisk flytter filene du bruker oftest til SSD-delen av volumet, og sikrer at data som ofte åpnes blir lest fra den raskere delen av Fusion-stasjonen. På samme måte degraderes mindre ofte brukte data til den langsommere, men betydelig større, harddiskdelen.

Da det først ble kunngjort, trodde mange at dette lagrings alternativet bare var en standard harddisk med innebygd SSD-cache. Stasjonsprodusenter tilbyr mange slike stasjoner, så det ville ikke representert noe nytt. Men Apples versjon er ikke en enkelt stasjon; det er to separate stasjoner som operativsystemet kombinerer og administrerer.

Etter at Apple ga ut flere detaljer, ble det klart at Fusion-stasjonen er et lagdelt lagringssystem bygget fra individuelle stasjoner med det uttrykkelige formålet å sikre raskest mulig lese- og skrivetider for ofte brukte data. Lagring i lag er ofte brukt i store bedrifter for å sikre rask tilgang til informasjon, så det er interessant å se den brakt til forbrukernivå.

Fusion Drive and Core Storage

Image
Image

Basert på undersøkelsen utført av Patrick Stein, en Mac-utvikler og forfatter, ser det ikke ut til å kreve noen spesiell maskinvare å lage en Fusion-stasjon. Alt du trenger er en SSD og en tallerkenbasert harddisk. Du trenger også OS X Mountain Lion (10.8.2 eller nyere). Apple har sagt at versjonen av Diskverktøy som følger med nye Mac mini og iMac er en spesialversjon som støtter Fusion-stasjoner. Eldre versjoner av Diskverktøy fungerer ikke med Fusion Drives.

Selv om dette er riktig, er det ikke hele historien. Diskverktøy-appen er en GUI-innpakning for det eksisterende kommandolinjeprogrammet k alt diskutil. Diskutil inneholder allerede alle funksjonene og kommandoene som er nødvendige for å lage en Fusion-stasjon; det eneste problemet er at den nåværende versjonen av Diskverktøy, GUI-appen vi er vant til å bruke, ennå ikke har de nye kjernelagringskommandoene innebygd. Spesialversjonen av Diskverktøy som leveres med Fusion-aktiverte Mac-er har kjernelagringskommandoene innebygd. Oppdaterte versjoner av macOS har alle kjernelagringskommandoer tilgjengelig for alle Mac-maskiner, uavhengig av modell.

Hvis du bruker en eldre versjon av macOS, kan du bruke Terminal og kommandolinjegrensesnittet til å lage din egen Fusion-stasjon.

Fusjon med og uten SSD

Fusion-stasjonen som Apple selger bruker en SSD og en standard platebasert harddisk. Men Fusion-teknologien krever eller tester ikke for tilstedeværelsen av en SSD. Du kan bruke Fusion med to stasjoner, så lenge en av dem er merkbart raskere enn den andre.

Dette betyr at du kan lage en Fusion-stasjon ved å bruke en 10 000 RPM-stasjon og en standard 7 200 RPM-stasjon for bulklagring. Du kan også legge til en 7 200 RPM-stasjon til en Mac som er utstyrt med en 5 400 RPM-stasjon. Du får ideen: en rask kjøretur og en langsommere. Den beste kombinasjonen er imidlertid en SSD og en standardstasjon, fordi den vil tilby størst ytelsesforbedring uten å ofre bulklagring, som er hva Fusion-stasjonssystemet handler om.

Bruk terminal for å få en liste over stasjonsnavn

Fusion-stasjoner kan fungere med to stasjoner av alle typer, så lenge den ene er raskere enn den andre, men denne veiledningen forutsetter at du bruker en enkelt SSD og en enkelt platebasert harddisk, som hver vil formateres som et enkelt volum med Diskverktøy, med Mac OS Extended (Journaled)-formatet.

Image
Image

Kommandoene vi skal bruke instruerer kjernelagring for å gjøre våre to stasjoner klare til bruk som en Fusion-stasjon ved først å legge dem til en kjernelagringspool av logiske enheter, og deretter kombinere dem til et logisk volum.

Advarsel: Ikke bruk en stasjon laget av flere partisjoner

Kjernelagring kan bruke en hel stasjon eller en stasjon som har blitt partisjonert i flere volumer med Diskverktøy. Som et eksperiment prøvde vi å lage en fungerende Fusion-stasjon som besto av to partisjoner. En partisjon var plassert på den raskere SSD-en; den andre partisjonen var plassert på en standard harddisk. Selv om denne konfigurasjonen fungerte, anbefaler vi den ikke. Fusion-stasjonen kan ikke slettes eller deles opp i individuelle partisjoner; ethvert forsøk på å utføre en av handlingene fører til at diskutil mislykkes. Du kan gjenopprette stasjonene manuelt ved å formatere dem på nytt, men du vil miste all data som var i partisjonene på stasjonene.

Apple har også utt alt at Fusion skal brukes med to hele stasjoner som ikke er delt inn i flere partisjoner, da denne muligheten kan avvikles når som helst.

Derfor er det best å bruke to hele stasjoner for å lage Fusion-stasjonen; ikke prøv å bruke partisjoner på en eksisterende stasjon. Denne veiledningen forutsetter at du bruker én SSD og én harddisk, og ingen av disse har blitt partisjonert i flere volumer ved hjelp av Diskverktøy.

Creating a Fusion Drive

Følgende prosess vil slette alle data som er lagret på de to stasjonene du skal bruke til å lage en Fusion-stasjon. Sørg for å lage en gjeldende sikkerhetskopi av alle stasjonene på Mac-en din bruker før du fortsetter. Dessuten, hvis du skriver inn navnet på en disk feil under noen av trinnene, kan det føre til at du mister dataene på disken.

Begge stasjoner bør formateres som én enkelt partisjon ved hjelp av Diskverktøy. Når stasjonene er formatert, vil de vises på skrivebordet ditt. Husk å notere hver stasjons navn, fordi du trenger denne informasjonen snart. Eksemplene i denne veiledningen ble laget med en SSD k alt Fusion1 og en 1 TB harddisk k alt Fusion2. Når prosessen er fullført, blir de til ett enkelt volum k alt Fusion.

  1. Launch Terminal, lokalisert på /Applications/Utilities/.
  2. I ledeteksten skriver du inn følgende:

    diskutil-liste

  3. Trykk enter eller return på tastaturet.
  4. Du vil se en liste over stasjoner som er koblet til Mac-en. De vil ha navn du ikke er vant til å se, for eksempel disk0 eller disk1. Du vil også se navnene du ga volumene da du formaterte dem. Finn de to stasjonene etter navnene du ga dem da de ble opprettet. I vårt tilfelle ser vi etter Fusion1 og Fusion2.
  5. Når du finner volumnavnene du leter etter, skann til høyre for å finne navnene som brukes av operativsystemet. Skriv ned disknavnene, da vi trenger dem senere. I vårt tilfelle er de disk0s2, og disk3s2.

    S-ene i disknavnet indikerer en stasjon som har blitt partisjonert; tallet etter s er partisjonsnummeret.

Selv når du formaterer en stasjon på Mac-en din, kommer du til å se minst to partisjoner når du ser på stasjonen med Terminal og diskutil. Den første partisjonen kalles EFI og er skjult av Diskverktøy-appen og Finder. Vi kan ignorere EFI-partisjonen her.

Nå som vi kjenner disknavnene, er det på tide å opprette den logiske volumgruppen.

Opprett den logiske volumgruppen

Med disknavnene for hånden er vi klare til å utføre det første trinnet i å lage en Fusion-stasjon, som oppretter den logiske volumgruppen. Nok en gang vil vi bruke Terminal til å utføre de spesielle kjernelagringskommandoene.

Image
Image

Prosessen med å opprette den logiske volumgruppen vil slette alle data på de to stasjonene. Sørg for å ha en oppdatert sikkerhetskopi av dataene på begge stasjonene før du begynner. Vær også oppmerksom på enhetsnavnene du bruker. De må samsvare nøyaktig med navnet på stasjonene du har tenkt å bruke i Fusion-stasjonen.

Kommandoformatet er som følger:

diskutil cs create lvgName device1 device2

  • lvgName er navnet du tildeler den logiske volumgruppen du er i ferd med å opprette. Dette navnet vil ikke vises på Mac-en som volumnavnet for den ferdige Fusion-stasjonen. Du kan bruke hvilket som helst navn du liker; vi anbefaler å bruke små bokstaver eller tall, uten mellomrom eller spesi altegn.
  • Device1 og device2 er disknavnene du skrev ned tidligere. Enhet 1 må være den raskeste av de to enhetene. I vårt eksempel er enhet1 SSD-en og enhet2 er den tallerkenbaserte stasjonen. Kjernelagring sjekker ikke for å se hvilken som er den raskeste enheten; den bruker rekkefølgen du plasserer stasjonene i når du oppretter den logiske volumgruppen for å bestemme hvilken stasjon som er den primære (raskere) stasjonen.

Kommandoen for dette eksemplet vil se slik ut:

diskutil cs create fusion disk0s2 disk1s2

  1. Skriv inn kommandoen ovenfor i Terminal, men pass på å bruke ditt eget lvgName og dine egne disknavn.
  2. Trykk enter eller return på tastaturet.

Terminal vil gi informasjon om prosessen med å konvertere de to stasjonene dine til medlemmer av en logisk kjernevolumgruppe. Når prosessen er fullført, vil Terminal fortelle deg UUID (Universal Unique Identifier) til den logiske kjernevolumgruppen den opprettet. UUID-en brukes i neste kjernelagringskommando, som skaper det faktiske Fusion-volumet, så sørg for å skrive det ned. Her er et eksempel på terminalutgangen:

CaseyTNG:~ tnelson$ diskutil cs create Fusion disk0s2 disk5s2

Startet CoreStorage-operasjon

Avmontering av disk0s2

Berøring av partisjonstype på disk0s2

Legge til disk0s2 til logisk volumgruppe

Avmontere disk5s2

Berøring av partisjonstype på disk5s2

Legge til disk3s2 til logisk volumgruppe

Opprette kjernelagring logisk volumgruppe

Switching disk0s2 to Core Storage

Switching disk3s2 to Core Storage

Waiting for Logical Volume Group to appear

Opdaget ny Logical Volume Group "DBFEB690-107B-4EA6-905B-2971D10F5B53"

Core Storage LVG UUID: DBFEB690-107B-4EA6-905B-2971D10F5B53

Ferdig CoreStorage-operasjonCaseyTNG:~ tnelson$

Legg merke til UUID-en som ble generert: DBFEB690-107B-4EA6-905B-2971D10F5B53. Det er ganske en identifikator, definitivt unik og definitivt ikke kort og minneverdig. Husk å skrive det ned, for vi kommer til å bruke det i neste trinn.

Så langt har vi oppdaget disknavnene vi trenger for å begynne å lage Fusion-stasjonen. Vi brukte deretter navnene til å lage en logisk volumgruppe. Nå er vi klare til å gjøre den logiske volumgruppen til et Fusion-volum som operativsystemet kan bruke.

Creating the Core Storage Logical Volume

Nå som vi har en logisk kjernevolumgruppe for lagring som består av to stasjoner, kan vi lage det faktiske Fusion-volumet for din Mac. Formatet på kommandoen er:

diskutil cs createVolume lvgUUID type navn størrelse

  • lvgUUID er UUID for den logiske kjernevolumgruppen du opprettet tidligere. Den enkleste måten å skrive inn dette ganske tungvinte nummeret på er å bla tilbake i terminalvinduet og kopiere UUID til utklippstavlen.
  • type refererer til formattypen som skal brukes. I dette tilfellet skriver du inn "jhfs+" som står for "Journaled HFS+", standardformatet som brukes med Mac-en.
  • Du kan bruke hvilket som helst navn du ønsker for Fusion-volumet. Navnet du skriver inn her vil være det du ser på Mac-skrivebordet.
  • size-parameteren refererer til størrelsen på volumet du oppretter. Den kan ikke være større enn den logiske volumgruppen du opprettet tidligere, men den kan være mindre. Det er best å bruke prosent alternativet og lage Fusion-volumet ved å bruke 100 % av den logiske volumgruppen.

Så, for vårt eksempel, vil den siste kommandoen se slik ut:

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

  1. Skriv inn kommandoen ovenfor i Terminal. Pass på å erstatte dine egne verdier, og trykk deretter enter eller return på tastaturet.
  2. Trykk enter eller return på tastaturet.
  3. Når Terminal fullfører kommandoen, vil den nye Fusion-stasjonen bli montert på skrivebordet.

Med Fusion-stasjonen opprettet, er du klar til å dra nytte av ytelsesfordelene fra kjernelagringsteknologien som skapte Fusion-stasjonen. På dette tidspunktet kan du behandle stasjonen som alle andre volum på din Mac. Du kan installere macOS, eller bruke det til hva du vil.

Anbefalt: