Om 'n Fusion-aandrywingstelsel op jou Mac op te stel, vereis geen spesiale sagteware of hardeware nie, behalwe 'n onlangse weergawe van OS X Mountain Lion (10.8.2 of later), en twee aandrywers wat jy jou Mac wil hê om as 'n enkele groter volume te behandel.
Wanneer Apple die bedryfstelsel en skyfhulpmiddel opdateer om algemene ondersteuning vir 'n Fusion-aandrywer in te sluit, sal jy maklik jou eie Fusion-aandrywer kan skep. Intussen kan jy dieselfde ding bereik deur Terminal te gebruik.
Fusion Drive: 'n Oorsig
In Oktober 2012 het Apple iMacs en Mac mini's bekendgestel met 'n nuwe bergingsopsie: die Fusion-aandrywer. 'n Fusion-aandrywing is eintlik twee aandrywers in een. Die oorspronklike het 'n 128 GB SSD (Solid State Drive) en 'n standaard 1 TB of 3 TB platter-gebaseerde hardeskyf ingesluit. Die Fusion-aandrywer kombineer die SSD en die hardeskyf in 'n enkele volume wat die bedryfstelsel as 'n enkele skyf sien.
Apple beskryf die Fusion-aandrywer as 'n slimaandrywer wat die lêers wat jy die meeste gebruik, dinamies na die SSD-gedeelte van die volume skuif, om te verseker dat gereelde toegang tot data vanaf die vinniger gedeelte van die Fusion-aandrywing gelees sal word. Net so word minder dikwels gebruikte data gedegradeer na die stadiger, maar aansienlik groter, hardeskyf-afdeling.
Toe dit vir die eerste keer aangekondig is, het baie gedink hierdie bergingsopsie is net 'n standaard hardeskyf met 'n SSD-kas ingebou. Aandrywingvervaardigers bied baie sulke aandrywers aan, so dit sou niks nuuts verteenwoordig het nie. Maar Apple se weergawe is nie 'n enkele aandrywer nie; dit is twee afsonderlike aandrywers wat die bedryfstelsel kombineer en bestuur.
Nadat Apple meer besonderhede vrygestel het, het dit duidelik geword dat die Fusion-aandrywing 'n gelaagde bergingstelsel is wat uit individuele aandrywers gebou is met die uitdruklike doel om die vinnigste moontlike lees- en skryftye vir gereeld gebruikte data te verseker. Gelaagde berging word algemeen in groot ondernemings gebruik om vinnige toegang tot inligting te verseker, so dit is interessant om te sien dat dit na die verbruikersvlak gebring word.
Fusion Drive en kernberging
Gegrond op die ondersoek wat deur Patrick Stein, 'n Mac-ontwikkelaar en skrywer, gedoen is, blyk dit nie dat die skep van 'n Fusion-aandrywer enige spesiale hardeware benodig nie. Al wat jy nodig het, is 'n SSD en 'n platter-gebaseerde hardeskyf. Jy sal ook OS X Mountain Lion (10.8.2 of later) nodig hê. Apple het gesê dat die weergawe van Disk Utility wat saam met die nuwe Mac mini en iMac verskeep word, 'n spesiale weergawe is wat Fusion-aandrywers ondersteun. Ouer weergawes van Disk Utility sal nie met Fusion Drives werk nie.
Hoewel dit korrek is, is dit nie die hele storie nie. Die Disk Utility-toepassing is 'n GUI-omhulsel vir die bestaande opdragreëlprogram genaamd diskutil. Diskutil bevat reeds al die vermoëns en opdragte wat nodig is om 'n Fusion-aandrywing te skep; die enigste probleem is dat die huidige weergawe van Disk Utility, die GUI-toepassing waaraan ons gewoond is, nog nie die nuwe kernbergingsopdragte ingebou het nie. Die spesiale weergawe van Disk Utility wat saam met Fusion-geaktiveerde Mac's gestuur word, het die kernbergingsopdragte ingebou. Opgedateerde weergawes van macOS het al die kernbergingsopdragte beskikbaar vir enige Mac, ongeag die model.
As jy 'n ouer weergawe van macOS gebruik, kan jy Terminal en die opdragreël-koppelvlak gebruik om jou eie Fusion-aandrywer te skep.
Fusie met en sonder 'n SSD
Die Fusion-aandrywer wat Apple verkoop, gebruik 'n SSD en 'n standaard-plater-gebaseerde hardeskyf. Maar die Fusion-tegnologie vereis of toets nie vir die teenwoordigheid van 'n SSD nie. Jy kan Fusion met enige twee aandrywers gebruik, solank een van hulle merkbaar vinniger as die ander is.
Dit beteken dat jy 'n Fusion-aandrywer kan skep deur 'n 10 000 RPM-aandrywer en 'n standaard 7 200 RPM-aandrywer vir grootmaatberging te gebruik. Jy kan ook 'n 7 200 RPM-aandrywer by 'n Mac voeg wat toegerus is met 'n 5 400 RPM-aandrywer. Jy kry die idee: 'n vinnige rit en 'n stadiger een. Die beste kombinasie is egter 'n SSD en 'n standaardaandrywer, want dit sal die meeste verbetering in werkverrigting bied sonder om grootmaatberging in te boet, en dit is waaroor die Fusion-aandrywingstelsel gaan.
Gebruik terminaal om 'n lys van Drive-name te kry
Fusion-aandrywers kan met twee aandrywers van enige tipe werk, solank die een vinniger as die ander is, maar hierdie gids neem aan dat jy 'n enkele SSD en 'n enkele plaat-gebaseerde hardeskyf gebruik, wat elkeen sal geformateer word as 'n enkele volume met Disk Utility, met die Mac OS Extended (Journaled)-formaat.
Die opdragte wat ons sal gebruik gee opdrag aan kernberging om ons twee aandrywers gereed te maak vir gebruik as 'n Fusion-aandrywer deur hulle eers by 'n kernbergingpoel van logiese toestelle te voeg, en dan in 'n logiese volume te kombineer.
Waarskuwing: Moenie 'n Drive gebruik wat uit veelvuldige partisies bestaan nie
Kernberging kan 'n hele skyf of 'n skyf gebruik wat in verskeie volumes verdeel is met Disk Utility. As 'n eksperiment het ons probeer om 'n werkende Fusion-aandrywing te skep wat uit twee partisies bestaan het. Een partisie was op die vinniger SSD geleë; die tweede partisie was op 'n standaard hardeskyf geleë. Alhoewel hierdie konfigurasie gewerk het, beveel ons dit nie aan nie. Die Fusion-aandrywer kan nie uitgevee of in individuele partisies verdeel word nie; enige poging om enige aksie uit te voer veroorsaak dat diskutil misluk. Jy kan die dryf met die hand herstel deur hulle te herformateer, maar jy sal enige data verloor wat in enige partisies op die dryf was.
Apple het ook verklaar dat Fusion gebruik gaan word met twee hele aandrywers wat nie in veelvuldige partisies verdeel is nie, aangesien hierdie vermoë te eniger tyd opgeskort kan word.
Daarom is dit die beste om twee hele aandrywers te gebruik om jou Fusion-aandrywing te skep; moenie partisies op 'n bestaande skyf probeer gebruik nie. Hierdie gids neem aan dat jy een SSD en een hardeskyf gebruik, wat nie een van die twee in veelvuldige volumes gepartisioneer is met Skyfhulpprogram nie.
Skep 'n Fusion Drive
Die volgende proses sal enige data uitvee wat tans op die twee aandrywers gestoor is wat jy sal gebruik om 'n Fusion-aandrywing te skep. Maak seker dat u 'n huidige rugsteun skep van al die aandrywers op u Mac wat u gebruik voordat u verder gaan. Ook, as jy 'n skyf se naam verkeerd tik tydens enige van die stappe, kan dit veroorsaak dat jy die data op die skyf verloor.
Albei aandrywers moet as 'n enkele partisie geformateer word deur gebruik te maak van Disk Utility. Sodra die dryf geformateer is, sal hulle op jou lessenaar verskyn. Maak seker dat jy elke aandrywer se naam aanteken, want jy sal hierdie inligting binnekort nodig hê. Die voorbeelde in hierdie gids is gemaak met behulp van 'n SSD genaamd Fusion1 en 'n 1 TB hardeskyf genaamd Fusion2. Sodra die proses voltooi is, sal hulle 'n enkele volume met die naam Fusion word.
- Bekendstelling Terminal, geleë by /Applications/Utilities/.
-
Voer die volgende in die opdragprompt in:
diskutil-lys
- Druk enter of return op jou sleutelbord.
- Jy sal 'n lys van aandrywers sien wat aan jou Mac gekoppel is. Hulle sal name hê wat jy nie gewoond is om te sien nie, soos skyf0 of skyf1. Jy sal ook die name sien wat jy die volumes gegee het toe jy dit geformateer het. Vind die twee aandrywers volgens die name wat jy hulle gegee het toe hulle geskep is. In ons geval soek ons Fusion1 en Fusion2.
-
Sodra jy die volumename gekry het waarna jy soek, skandeer na regs om die name te vind wat deur die bedryfstelsel gebruik word. Skryf die skyfname neer, aangesien ons dit later sal benodig. In ons geval is hulle disk0s2, en disk3s2.
Die "s" in die skyfnaam dui op 'n aandrywer wat gepartisioneer is; die nommer na die s is die partisienommer.
Selfs wanneer jy 'n skyf op jou Mac formateer, gaan jy ten minste twee partisies sien wanneer jy die aandrywer met Terminal en diskutil bekyk. Die eerste partisie word EFI genoem en word weggesteek deur die Disk Utility-toepassing en die Finder. Ons kan die EFI-partisie hier ignoreer.
Nou dat ons die skyfname ken, is dit tyd om die logiese volumegroep te skep.
Skep die logiese volumegroep
Met die skyfname byderhand, is ons gereed om die eerste stap uit te voer in die skep van 'n Fusion-aandrywer, wat die logiese volumegroep skep. Weereens sal ons Terminal gebruik om die spesiale kernbergingsopdragte uit te voer.
Die proses om die logiese volumegroep te skep, sal alle data op die twee aandrywers uitvee. Maak seker dat jy 'n huidige rugsteun van die data op beide dryf het voordat jy begin. Let ook op die toestelname wat jy gebruik. Hulle moet presies ooreenstem met die naam van die aandrywers wat jy van plan is om in jou Fusion-aandrywing te gebruik.
Die opdragformaat is soos volg:
diskutil cs skep lvgName device1 device2
- lvgName is die naam wat jy toeken aan die logiese volume-groep wat jy op die punt staan om te skep. Hierdie naam sal nie op jou Mac verskyn as die volumenaam vir die voltooide Fusion-skyf nie. Jy kan enige naam gebruik waarvan jy hou; ons beveel aan om kleinletters of syfers te gebruik, sonder spasies of spesiale karakters.
- Device1 en device2 is die skyfname wat jy vroeër neergeskryf het. Toestel 1 moet die vinnigste van die twee toestelle wees. In ons voorbeeld is toestel 1 die SSD en toestel 2 is die skyf-gebaseerde skyf. Kernberging kyk nie om te sien watter toestel die vinniger is nie; dit gebruik die volgorde waarin jy die aandrywers plaas wanneer jy die logiese volumegroep skep om te bepaal watter aandrywer die primêre (vinniger) aandrywer is.
Die opdrag vir hierdie voorbeeld sal soos volg lyk:
diskutil cs skep fusion disk0s2 disk1s2
- Voer die bogenoemde opdrag in Terminal in, maar maak seker dat jy jou eie lvgName en jou eie skyfname gebruik.
- Druk enter of return op jou sleutelbord.
Terminal sal inligting verskaf oor die proses van omskakeling van jou twee dryf na lede van 'n kernberging logiese volume groep. Wanneer die proses voltooi is, sal Terminal jou die UUID (Universal Unique Identifier) vertel van die kernberging logiese volume groep wat dit geskep het. Die UUID word gebruik in die volgende kernbergingsopdrag, wat die werklike Fusion-volume skep, so maak seker dat jy dit neerskryf. Hier is 'n voorbeeld van die terminale uitset:
CaseyTNG:~ tnelson$ diskutil cs create Fusion disk0s2 disk5s2
Begin CoreStorage-bewerking
Ontmonteer disk0s2
Raak partisietipe op disk0s2
Voeg skyf0s2 by logiese volumegroep
Demonteer skyf5s2
Raak partisietipe op disk5s2
Voeg skyf3s2 by logiese volumegroep
Skep kernberging logiese volumegroep
Switching disk0s2 to Core Storage
Switching disk3s2 to Core Storage
Waiting for Logical Volume Group to appear
Ontdek nuwe Logical Volume Group "DBFEB690-107B-4EA6-905B-2971D10F5B53"
Core Storage LVG UUID: DBFEB690-107B-4EA6-905B-2971D10F5B53
Finished CoreStorage-operasieCaseyTNG:~ tnelson$
Let op die UUID wat gegenereer is: DBFEB690-107B-4EA6-905B-2971D10F5B53. Dit is nogal 'n identifiseerder, beslis uniek en beslis nie kort en onvergeetlik nie. Maak seker dat jy dit neerskryf, want ons sal dit in die volgende stap gebruik.
Tot dusver het ons die skyfname ontdek wat ons nodig het om die Fusion-aandrywer te begin skep. Ons het toe die name gebruik om 'n logiese volumegroep te skep. Nou is ons gereed om daardie logiese volumegroep in 'n Fusion-volume te maak wat die bedryfstelsel kan gebruik.
Skep die kernberging logiese volume
Nou dat ons 'n kernberging-logiese volumegroep het wat uit twee aandrywers bestaan, kan ons die werklike Fusion-volume vir jou Mac skep. Die formaat van die opdrag is:
diskutil cs createVolume lvgUUID tipe naam grootte
- lvgUUID is die UUID van die kernberging logiese volume groep wat jy vroeër geskep het. Die maklikste manier om hierdie taamlik omslagtige nommer in te voer, is om terug te blaai in die Terminal-venster en die UUID na jou knipbord te kopieer.
- Die tipe verwys na die formaattipe om te gebruik. In hierdie geval sal jy "jhfs+" invoer, wat staan vir "Journaled HFS+, " die standaardformaat wat met jou Mac gebruik word.
- Jy kan enige naam gebruik wat jy vir die Fusion-volume wil hê. Die naam wat jy hier invoer sal die een wees wat jy op jou Mac se lessenaar sien.
- Die parameter size verwys na die grootte van die volume wat jy skep. Dit kan nie groter wees as die logiese volumegroep wat jy vroeër geskep het nie, maar dit kan kleiner wees. Dit is die beste om die persentasie-opsie te gebruik en die Fusion-volume te skep deur 100% van die logiese volume-groep te gebruik.
Dus, vir ons voorbeeld, sal die finale opdrag soos volg lyk:
Diskutil cs createVolume DBFEB690-107B-4EA6-905B-2971D10F5B53 jhfs+ Fusion 100%
- Voer bogenoemde opdrag in Terminal in. Maak seker dat jy jou eie waardes vervang en druk dan enter of return op jou sleutelbord.
- Druk enter of return op jou sleutelbord.
- Sodra Terminal die opdrag voltooi het, sal jou nuwe Fusion-aandrywer op die lessenaar gemonteer word.
Met die Fusion-aandrywer wat geskep is, is jy gereed om gebruik te maak van die werkverrigtingvoordele wat verskaf word deur die kernbergingstegnologie wat die Fusion-aandrywing geskep het. Op hierdie stadium kan jy die skyf soos enige ander volume op jou Mac behandel. Jy kan macOS installeer, of dit gebruik vir enigiets wat jy wil.