Nastavení systému disku Fusion na vašem Macu nevyžaduje žádný speciální software ani hardware, kromě nejnovější verze OS X Mountain Lion (10.8.2 nebo novější) a dvou disků, které chcete mít pro Mac považovat za jeden větší objem.
Když Apple aktualizuje OS a Disk Utility tak, aby zahrnovaly obecnou podporu pro jednotku Fusion, budete si moci snadno vytvořit vlastní jednotku Fusion. Mezitím můžete provést totéž pomocí Terminálu.
Fusion Drive: přehled
V říjnu 2012 představil Apple iMacy a Mac mini s novou možností úložiště: disk Fusion. Pohon Fusion jsou ve skutečnosti dva disky v jednom. Originál obsahoval 128 GB SSD (Solid State Drive) a standardní 1 TB nebo 3 TB plotnový pevný disk. Jednotka Fusion kombinuje SSD a pevný disk do jednoho svazku, který operační systém vnímá jako jeden disk.
Apple popisuje disk Fusion jako inteligentní disk, který dynamicky přesouvá soubory, které nejčastěji používáte, na SSD část svazku, čímž zajišťuje, že často používaná data budou načtena z rychlejší části disku Fusion. Stejně tak méně často používaná data jsou degradována na pomalejší, ale výrazně větší sekci pevného disku.
Když to bylo poprvé oznámeno, mnozí si mysleli, že tato možnost úložiště je pouze standardní pevný disk s vestavěnou mezipamětí SSD. Výrobci pohonů nabízejí mnoho takových pohonů, takže by to nepředstavovalo nic nového. Verze od Applu však není jediná jednotka; jsou to dva samostatné disky, které OS kombinuje a spravuje.
Poté, co Apple zveřejnil další podrobnosti, se ukázalo, že jednotka Fusion je vrstvený úložný systém sestavený z jednotlivých jednotek s výslovným účelem zajistit co nejrychlejší časy čtení a zápisu pro často používaná data. Víceúrovňové úložiště se běžně používá ve velkých podnicích k zajištění rychlého přístupu k informacím, takže je zajímavé vidět, jak se to dostalo na úroveň spotřebitelů.
Fusion Drive and Core Storage
Na základě šetření provedeného Patrickem Steinem, vývojářem a autorem Mac, se nezdá, že by vytvoření jednotky Fusion vyžadovalo žádný speciální hardware. Vše, co potřebujete, je SSD a plotnový pevný disk. Budete také potřebovat OS X Mountain Lion (10.8.2 nebo novější). Apple uvedl, že verze Disk Utility, která se dodává s novým Macem mini a iMacem, je speciální verzí, která podporuje jednotky Fusion. Starší verze Diskové utility nebudou s Fusion Drives fungovat.
I když je to pravda, není to celý příběh. Aplikace Disk Utility je obal GUI pro existující program příkazového řádku s názvem diskutil. Diskutil již obsahuje všechny schopnosti a příkazy potřebné k vytvoření disku Fusion; jediný problém je v tom, že současná verze Disk Utility, GUI aplikace, na kterou jsme zvyklí, ještě nemá vestavěné nové příkazy pro ukládání jádra. Speciální verze Diskové utility, která se dodává s Macy s podporou Fusion, má vestavěné příkazy pro základní úložiště. Aktualizované verze macOS mají všechny příkazy základního úložiště dostupné pro jakýkoli Mac, bez ohledu na model.
Pokud používáte starší verzi macOS, můžete použít Terminál a rozhraní příkazového řádku k vytvoření vlastního disku Fusion.
Fúze s a bez SSD
Disk Fusion, který Apple prodává, používá SSD a standardní plotnový pevný disk. Technologie Fusion ale nevyžaduje ani netestuje přítomnost SSD. Fusion můžete používat s libovolnými dvěma disky, pokud je jeden z nich znatelně rychlejší než druhý.
To znamená, že můžete vytvořit jednotku Fusion pomocí jednotky s 10 000 otáčkami za minutu a standardní jednotky s rychlostí 7 200 otáček za minutu pro hromadné ukládání. K počítači Mac, který je vybaven diskem s rychlostí 5 400 ot./min, můžete také přidat disk s rychlostí 7 200 ot./min. Dostanete představu: rychlá a pomalejší jízda. Nejlepší kombinací je však SSD a standardní disk, protože nabídne největší zlepšení výkonu bez obětování hromadného úložiště, což je systém pohonu Fusion.
Pomocí terminálu získáte seznam názvů disků
Disky Fusion mohou pracovat se dvěma disky libovolného typu, pokud je jeden rychlejší než druhý, ale tato příručka předpokládá, že používáte jeden SSD a jeden plotnový pevný disk, z nichž každý bude být naformátován jako jeden svazek pomocí Disk Utility pomocí formátu Mac OS Extended (Journaled).
Příkazy, které použijeme, dávají pokyn k úložišti jádra, aby byly naše dva disky připraveny k použití jako disk Fusion tím, že je nejprve přidáme do základního úložiště logických zařízení a poté je zkombinujeme do logického svazku.
Upozornění: Nepoužívejte disk vyrobený z více oddílů
Základní úložiště může využívat celý disk nebo jednotku, která byla pomocí Disk Utility rozdělena na více svazků. Jako experiment jsme zkusili vytvořit funkční jednotku Fusion, která se skládala ze dvou oddílů. Jeden oddíl byl umístěn na rychlejším SSD; druhý oddíl byl umístěn na standardním pevném disku. I když tato konfigurace fungovala, nedoporučujeme ji. Jednotku Fusion nelze odstranit ani rozdělit na jednotlivé oddíly; jakýkoli pokus o provedení kterékoli akce způsobí selhání diskutil. Jednotky můžete obnovit ručně jejich přeformátováním, ale ztratíte veškerá data, která byla v jakýchkoli oddílech obsažených na discích.
Apple také uvedl, že Fusion se má používat se dvěma celými disky, které nebyly rozděleny do více oddílů, protože tato funkce může být kdykoli ukončena.
Proto je nejlepší použít k vytvoření disku Fusion dva celé disky; nezkoušejte používat oddíly na existující jednotce. Tato příručka předpokládá, že používáte jeden SSD a jeden pevný disk, z nichž žádný nebyl rozdělen do více svazků pomocí Disk Utility.
Vytvoření Fusion Drive
Následující proces vymaže všechna data aktuálně uložená na dvou discích, které použijete k vytvoření disku Fusion. Než budete pokračovat, nezapomeňte vytvořit aktuální zálohu všech disků na vašem Macu. Pokud během některého z kroků zadáte nesprávně název disku, může to způsobit ztrátu dat na disku.
Oba disky by měly být naformátovány jako jeden oddíl pomocí nástroje Disk Utility. Jakmile budou disky naformátovány, objeví se na vaší ploše. Nezapomeňte si poznamenat název každého disku, protože tyto informace budete brzy potřebovat. Příklady v této příručce byly vytvořeny pomocí SSD s názvem Fusion1 a 1 TB pevného disku s názvem Fusion2. Po dokončení procesu se stanou jediným svazkem s názvem Fusion.
- Spustit Terminál na adrese /Applications/Utilities/.
-
Do příkazového řádku zadejte následující:
diskutil list
- Stiskněte enter nebo return na klávesnici.
- Uvidíte seznam jednotek připojených k vašemu Macu. Budou mít názvy, na které nejste zvyklí, například disk0 nebo disk1. Uvidíte také názvy, které jste svazkům dali při formátování. Vyhledejte dva disky podle názvů, které jste jim dali při jejich vytvoření. V našem případě hledáme Fusion1 a Fusion2.
-
Jakmile najdete názvy svazků, které hledáte, naskenujte doprava názvy používané operačním systémem. Zapište si názvy disků, protože je budeme později potřebovat. V našem případě jsou to disk0s2 a disk3s2.
"s" v názvu disku označuje jednotku, která byla rozdělena na oddíly; číslo za s je číslo oddílu.
I když naformátujete disk na Macu, uvidíte při zobrazení disku pomocí Terminálu a diskutil alespoň dva oddíly. První oddíl se nazývá EFI a je skryt z pohledu aplikace Disk Utility a Finder. Zde můžeme ignorovat oddíl EFI.
Teď, když známe názvy disků, je čas vytvořit skupinu logických svazků.
Vytvořit skupinu logických svazků
S názvy disků jsme připraveni provést první krok při vytváření jednotky Fusion, kterým je vytvoření skupiny logických svazků. Opět použijeme Terminál ke spuštění speciálních příkazů pro ukládání jádra.
Proces vytváření skupiny logických disků vymaže všechna data na dvou discích. Než začnete, ujistěte se, že máte aktuální zálohu dat na obou discích. Věnujte pozornost také názvům zařízení, která používáte. Musí se přesně shodovat s názvem jednotek, které hodláte použít ve svém disku Fusion.
Formát příkazu je následující:
diskutil cs vytvořit lvgName zařízení1 zařízení2
- lvgName je název, který přiřadíte skupině logických disků, kterou se chystáte vytvořit. Tento název se na vašem Macu nezobrazí jako název svazku hotového disku Fusion. Můžete použít jakékoli jméno, které se vám líbí; doporučujeme používat malá písmena nebo čísla, bez mezer nebo speciálních znaků.
- Device1 a device2 jsou názvy disků, které jste si zapsali dříve. Zařízení 1 musí být rychlejší ze dvou zařízení. V našem příkladu device1 je SSD a device2 je disková jednotka. Základní úložiště nekontroluje, které zařízení je rychlejší; používá pořadí, ve kterém jste jednotky umístili při vytváření skupiny logických svazků, aby určil, který disk je primární (rychlejší).
Příkaz pro tento příklad by vypadal takto:
diskutil cs vytvořit fusion disk0s2 disk1s2
- Zadejte výše uvedený příkaz v Terminálu, ale nezapomeňte použít svůj vlastní lvgName a své vlastní názvy disků.
- Stiskněte enter nebo return na klávesnici.
Terminál poskytne informace o procesu převodu vašich dvou disků na členy skupiny logických disků základního úložiště. Po dokončení procesu vám Terminál sdělí UUID (Universal Unique Identifier) skupiny logických disků základního úložiště, kterou vytvořil. UUID se používá v dalším příkazu úložiště jádra, který vytváří skutečný svazek Fusion, takže si ho nezapomeňte zapsat. Zde je příklad výstupu terminálu:
CaseyTNG:~ tnelson$ diskutil cs create Fusion disk0s2 disk5s2
Zahájena operace CoreStorage
Odpojení disk0s2
Dotyk typu oddílu na disku0s2 Přidání disk0s2 do skupiny logických svazků
Odpojení disku5s2
Dotyk typu oddílu na disku5s2
Přidání disku3s2 do skupiny logických svazků
Vytvoření skupiny logických svazků v základním úložišti
Přepínání disk0s2 do základního úložiště
Přepínání disk3s2 do základního úložiště
Čekání, až se objeví skupina logických svazků
Objevena nová skupina logických svazků "DBFEB690-107B-4EA6"905B-295B3D
UUID LVG základního úložiště: DBFEB690-107B-4EA6-905B-2971D10F5B53
Dokončená operace CoreStorageCaseyTNG:~ tnelson$
Všimněte si vygenerovaného UUID: DBFEB690-107B-4EA6-905B-2971D10F5B53. To je docela identifikátor, rozhodně jedinečný a rozhodně ne stručný a zapamatovatelný. Určitě si to zapište, protože to použijeme v dalším kroku.
Zatím jsme objevili názvy disků, které potřebujeme, abychom mohli začít vytvářet jednotku Fusion. Názvy jsme pak použili k vytvoření skupiny logických disků. Nyní jsme připraveni udělat z této logické skupiny svazků svazek Fusion, který může operační systém používat.
Vytvoření logického svazku základního úložiště
Nyní, když máme základní skupinu logických svazků úložiště složenou ze dvou jednotek, můžeme vytvořit skutečný svazek Fusion pro váš Mac. Formát příkazu je:
diskutil cs createVolume lvgUUID typ název velikost
- lvgUUID je UUID skupiny logických disků základního úložiště, kterou jste vytvořili dříve. Nejjednodušší způsob, jak zadat toto poněkud těžkopádné číslo, je posunout se zpět v okně Terminál a zkopírovat UUID do schránky.
- type označuje typ formátu, který se má použít. V tomto případě zadáte „jhfs+“, což je zkratka pro „Journaled HFS+“, standardní formát používaný s vaším Macem.
- Pro svazek Fusion můžete použít jakékoli jméno, které si přejete. Jméno, které zde zadáte, bude to, které uvidíte na ploše vašeho Macu.
- Parametr size odkazuje na velikost svazku, který vytváříte. Nemůže být větší než skupina logických disků, kterou jste vytvořili dříve, ale může být menší. Nejlepší je použít procentuální možnost a vytvořit svazek Fusion pomocí 100 % skupiny logických svazků.
Pro náš příklad by tedy konečný příkaz vypadal takto:
Diskutil cs vytvořitVolume DBFEB690-107B-4EA6-905B-2971D10F5B53 jhfs+ Fusion 100%
- Zadejte výše uvedený příkaz do terminálu. Nezapomeňte nahradit své vlastní hodnoty a poté na klávesnici stiskněte enter nebo return.
- Stiskněte enter nebo return na klávesnici.
- Jakmile terminál dokončí příkaz, váš nový disk Fusion bude připojen na plochu.
S vytvořeným diskem Fusion jste připraveni využívat výhody výkonu, které poskytuje základní technologie úložiště, která vytvořila disk Fusion. V tomto okamžiku můžete s jednotkou zacházet jako s jakýmkoli jiným svazkem na vašem Macu. Můžete si nainstalovat macOS nebo jej použít k čemukoli, co chcete.