Skonfigurowanie systemu dysków Fusion na komputerze Mac nie wymaga żadnego specjalnego oprogramowania ani sprzętu poza najnowszą wersją systemu OS X Mountain Lion (10.8.2 lub nowszą) oraz dwóch dysków, które mają być używane w komputerze Mac traktować jako pojedynczą większą objętość.
Kiedy Apple zaktualizuje system operacyjny i narzędzie dyskowe, aby uwzględnić ogólną obsługę dysku Fusion, będziesz mógł łatwo utworzyć własny dysk Fusion. W międzyczasie możesz wykonać to samo za pomocą Terminala.
Napęd Fusion: przegląd
W październiku 2012 r. firma Apple wprowadziła komputery iMac i Mac minis z nową opcją pamięci masowej: dyskiem Fusion. Dysk Fusion to tak naprawdę dwa dyski w jednym. Oryginał zawierał 128 GB SSD (Solid State Drive) i standardowy dysk twardy o pojemności 1 TB lub 3 TB. Dysk Fusion łączy dysk SSD i dysk twardy w jeden wolumin, który system operacyjny widzi jako pojedynczy dysk.
Apple opisuje dysk Fusion jako inteligentny dysk, który dynamicznie przenosi najczęściej używane pliki do części woluminu SSD, zapewniając, że często używane dane będą odczytywane z szybszej części dysku Fusion. Podobnie rzadziej używane dane są przenoszone do wolniejszej, ale znacznie większej sekcji dysku twardego.
Kiedy po raz pierwszy ogłoszono, że ta opcja pamięci masowej to tylko standardowy dysk twardy z wbudowaną pamięcią podręczną SSD. Producenci napędów oferują wiele takich napędów, więc nie stanowiłoby to niczego nowego. Ale wersja Apple nie jest pojedynczym dyskiem; to dwa oddzielne dyski, które system operacyjny łączy i którymi zarządza.
Po tym, jak firma Apple opublikowała więcej szczegółów, stało się jasne, że dysk Fusion jest warstwowym systemem pamięci masowej zbudowanym z pojedynczych dysków, którego wyraźnym celem jest zapewnienie najszybszych możliwych czasów odczytu i zapisu często używanych danych. Warstwowa pamięć masowa jest powszechnie stosowana w dużych przedsiębiorstwach w celu zapewnienia szybkiego dostępu do informacji, dlatego warto zobaczyć, jak przenosi się ją na poziom konsumenta.
Dysk Fusion i rdzeń pamięci
Na podstawie dochodzenia przeprowadzonego przez Patricka Steina, programistę i autora Maca, stworzenie dysku Fusion nie wymaga żadnego specjalnego sprzętu. Wszystko czego potrzebujesz to dysk SSD i dysk twardy na talerzu. Potrzebny będzie również system OS X Mountain Lion (10.8.2 lub nowszy). Apple powiedział, że wersja Disk Utility dostarczana z nowym komputerem Mac mini i iMac to specjalna wersja obsługująca dyski Fusion. Starsze wersje Narzędzia dyskowego nie będą działać z dyskami Fusion.
Chociaż to prawda, to nie jest cała historia. Aplikacja Disk Utility to opakowanie GUI dla istniejącego programu wiersza poleceń o nazwie diskutil. Diskutil zawiera już wszystkie funkcje i polecenia niezbędne do stworzenia dysku Fusion; Jedynym problemem jest to, że obecna wersja Disk Utility, aplikacji GUI, której używamy, nie ma jeszcze wbudowanych nowych poleceń pamięci podstawowej. Specjalna wersja Narzędzia dyskowego, która jest dostarczana z komputerami Mac z obsługą Fusion, ma wbudowane podstawowe polecenia pamięci masowej. Zaktualizowane wersje systemu macOS mają wszystkie podstawowe polecenia pamięci masowej dostępne dla każdego komputera Mac, niezależnie od modelu.
Jeśli używasz starszej wersji systemu macOS, możesz użyć Terminala i interfejsu wiersza poleceń, aby utworzyć własny dysk Fusion.
Połączenie z dyskiem SSD i bez niego
Dysk Fusion, który sprzedaje Apple, korzysta z dysku SSD i standardowego dysku twardego opartego na talerzu. Ale technologia Fusion nie wymaga ani nie testuje obecności dysku SSD. Możesz używać Fusion z dowolnymi dwoma dyskami, o ile jeden z nich jest zauważalnie szybszy od drugiego.
Oznacza to, że możesz utworzyć dysk Fusion przy użyciu dysku o prędkości 10 000 obr./min i standardowego dysku o prędkości 7 200 obr./min do przechowywania zbiorczego. Możesz także dodać napęd 7200 obr./min do komputera Mac wyposażonego w napęd 5400 obr./min. Masz pomysł: szybka i wolniejsza jazda. Najlepszą kombinacją jest jednak dysk SSD i dysk standardowy, ponieważ zapewni on największą poprawę wydajności bez poświęcania pamięci masowej, o co chodzi w systemie dysków Fusion.
Użyj terminala, aby uzyskać listę nazw dysków
Dyski Fusion mogą współpracować z dwoma dyskami dowolnego typu, o ile jeden jest szybszy od drugiego, ale w tym przewodniku założono, że używasz jednego dysku SSD i jednego dysku twardego opartego na talerzu, z których każdy być sformatowany jako pojedynczy wolumin za pomocą Narzędzia dyskowego, przy użyciu formatu Mac OS Extended (kronikowanego).
Polecenia, których użyjemy, instruują podstawową pamięć masową, aby nasze dwa dyski były gotowe do użycia jako napęd Fusion, najpierw dodając je do podstawowej puli pamięci masowej urządzeń logicznych, a następnie łącząc je w wolumin logiczny.
Ostrzeżenie: Nie używaj dysku składającego się z wielu partycji
Rdzeń pamięci masowej może wykorzystywać cały dysk lub dysk, który został podzielony na wiele woluminów za pomocą Narzędzia dyskowego. W ramach eksperymentu spróbowaliśmy stworzyć działający dysk Fusion, który składał się z dwóch partycji. Jedna partycja znajdowała się na szybszym dysku SSD; druga partycja znajdowała się na standardowym dysku twardym. Chociaż ta konfiguracja działała, nie zalecamy jej. Dysku Fusion nie można usunąć ani podzielić na pojedyncze partycje; każda próba wykonania którejkolwiek z akcji powoduje niepowodzenie programu diskutil. Możesz odzyskać dyski ręcznie, ponownie je sformatując, ale utracisz wszystkie dane znajdujące się na dowolnych partycjach znajdujących się na dyskach.
Firma Apple stwierdziła również, że Fusion ma być używany z dwoma całymi dyskami, które nie zostały podzielone na wiele partycji, ponieważ ta funkcja może zostać wycofana w dowolnym momencie.
Dlatego najlepiej jest użyć dwóch całych dysków do utworzenia dysku Fusion; nie próbuj używać partycji na istniejącym dysku. W tym przewodniku założono, że używasz jednego dysku SSD i jednego dysku twardego, z których żaden nie został podzielony na wiele woluminów za pomocą Narzędzia dyskowego.
Tworzenie dysku Fusion
Następujący proces spowoduje usunięcie wszystkich danych przechowywanych obecnie na dwóch dyskach, których użyjesz do utworzenia dysku Fusion. Przed kontynuowaniem utwórz bieżącą kopię zapasową wszystkich dysków na komputerze Mac. Ponadto, jeśli wpiszesz niepoprawną nazwę dysku podczas któregokolwiek z kroków, może to spowodować utratę danych na dysku.
Oba dyski powinny być sformatowane jako jedna partycja za pomocą Narzędzia dyskowego. Po sformatowaniu dyski pojawią się na pulpicie. Pamiętaj, aby zanotować nazwę każdego dysku, ponieważ wkrótce będziesz potrzebować tych informacji. Przykłady w tym przewodniku zostały wykonane przy użyciu dysku SSD o nazwie Fusion1 i dysku twardego o pojemności 1 TB o nazwie Fusion2. Po zakończeniu procesu staną się jednym woluminem o nazwie Fusion.
- Uruchom Terminal, zlokalizowany w /Aplikacje/Narzędzia/.
-
W wierszu poleceń wpisz:
lista narzędzi dyskowych
- Naciśnij enter lub return na klawiaturze.
- Zobaczysz listę dysków podłączonych do komputera Mac. Będą miały nazwy, do których nie jesteś przyzwyczajony, takie jak disk0 lub disk1. Zobaczysz również nazwy, które nadałeś woluminom podczas ich formatowania. Zlokalizuj dwa dyski według nazw, które nadałeś im podczas ich tworzenia. W naszym przypadku szukamy Fusion1 i Fusion2.
-
Gdy znajdziesz nazwy woluminów, których szukasz, przeskanuj w prawo, aby znaleźć nazwy używane przez system operacyjny. Zapisz nazwy dysków, ponieważ będą nam potrzebne później. W naszym przypadku są to disk0s2 i disk3s2.
Litera „s” w nazwie dysku oznacza dysk, który został podzielony na partycje; liczba po s to numer partycji.
Nawet jeśli sformatujesz dysk na komputerze Mac, zobaczysz co najmniej dwie partycje podczas przeglądania dysku za pomocą terminala i programu diskutil. Pierwsza partycja nazywa się EFI i jest ukryta przez aplikację Disk Utility i Finder. Możemy tutaj zignorować partycję EFI.
Teraz, gdy znamy nazwy dysków, nadszedł czas na utworzenie logicznej grupy woluminów.
Utwórz grupę woluminów logicznych
Mając pod ręką nazwy dysków, jesteśmy gotowi do wykonania pierwszego kroku tworzenia dysku Fusion, czyli utworzenia logicznej grupy woluminów. Ponownie użyjemy Terminala do wykonania specjalnych poleceń pamięci masowej.
Proces tworzenia grupy woluminów logicznych spowoduje usunięcie wszystkich danych z dwóch dysków. Przed rozpoczęciem upewnij się, że masz aktualną kopię zapasową danych na obu dyskach. Zwróć też uwagę na używane nazwy urządzeń. Muszą dokładnie odpowiadać nazwie dysków, których zamierzasz używać w dysku Fusion.
Format polecenia jest następujący:
diskutil cs create lvgName urządzenie1 urządzenie2
- lvgName to nazwa przypisana do grupy woluminów logicznych, którą zamierzasz utworzyć. Ta nazwa nie pojawi się na komputerze Mac jako nazwa woluminu dla gotowego dysku Fusion. Możesz użyć dowolnej nazwy; zalecamy używanie małych liter lub cyfr, bez spacji i znaków specjalnych.
- Device1 i device2 to nazwy dysków, które zapisałeś wcześniej. Device1 musi być szybszym z dwóch urządzeń. W naszym przykładzie urządzenie1 to dysk SSD, a urządzenie2 to napęd oparty na talerzu. Pamięć podstawowa nie sprawdza, które urządzenie jest szybsze; używa kolejności umieszczania dysków podczas tworzenia grupy woluminów logicznych w celu określenia, który dysk jest głównym (szybszym) dyskiem.
Polecenie w tym przykładzie wyglądałoby tak:
diskutil cs utwórz fusion disk0s2 disk1s2
- Wprowadź powyższe polecenie w Terminalu, ale pamiętaj, aby użyć własnego lvgName i własnych nazw dysków.
- Naciśnij enter lub return na klawiaturze.
Terminal zawiera informacje o procesie konwertowania dwóch dysków na członków logicznej grupy woluminów pamięci masowej. Po zakończeniu procesu Terminal poinformuje Cię o UUID (Universal Unique Identifier) utworzonej przez siebie grupy woluminów logicznych pamięci masowej. Identyfikator UUID jest używany w następnym poleceniu przechowywania rdzenia, które tworzy rzeczywisty wolumin Fusion, więc pamiętaj, aby go zapisać. Oto przykład wyjścia Terminal:
CaseyTNG:~ tnelson$ diskutil cs utwórz Fusion disk0s2 disk5s2
Rozpoczęto operację CoreStorage
Odmontowywanie dysku0s2
Dotykanie typu partycji na dysku0s2
Dodawanie disk0s2 do logicznej grupy woluminów
Odmontowywanie disk5s2
Dotykanie typu partycji na disk5s2
Dodawanie disk3s2 do logicznej grupy woluminów
Tworzenie głównej logicznej grupy woluminów
Przełączanie disk0s2 na główną pamięć masową
Przełączanie disk3s2 na główną pamięć masową
Oczekiwanie na pojawienie się grupy woluminów logicznych
Odkryto nową grupę woluminów logicznych "DBFEB690-107B-4EA6-905B-2971D10F5B53"
Core Storage LVG UUID: DBFEB690-107B-4EA6-905B-2971D10F5B53
Zakończono operację CoreStorageCaseyTNG:~ tnelson$
Zwróć uwagę na wygenerowany identyfikator UUID: DBFEB690-107B-4EA6-905B-2971D10F5B53. To dość identyfikator, zdecydowanie wyjątkowy i zdecydowanie nie krótki i niezapomniany. Pamiętaj, aby to zapisać, ponieważ będziemy go używać w następnym kroku.
Do tej pory odkryliśmy nazwy dysków, których potrzebujemy, aby rozpocząć tworzenie dysku Fusion. Następnie użyliśmy tych nazw do utworzenia logicznej grupy woluminów. Teraz jesteśmy gotowi, aby przekształcić tę logiczną grupę woluminów w wolumin Fusion, z którego może korzystać system operacyjny.
Tworzenie woluminu logicznego pamięci masowej
Teraz, gdy mamy podstawową grupę woluminów logicznych pamięci masowej składającą się z dwóch dysków, możemy utworzyć rzeczywisty wolumin Fusion dla komputera Mac. Format polecenia to:
diskutil cs createVolume lvgUUID typ nazwa rozmiar
- lvgUUID to UUID utworzonej wcześniej grupy woluminów logicznych pamięci masowej. Najłatwiejszym sposobem wprowadzenia tego dość nieporęcznego numeru jest przewinięcie z powrotem w oknie Terminala i skopiowanie identyfikatora UUID do schowka.
- type odnosi się do używanego typu formatu. W takim przypadku wpisz „jhfs+”, co oznacza „Journaled HFS+”, standardowy format używany z komputerem Mac.
- Możesz użyć dowolnego name dla woluminu Fusion. Nazwa, którą tu wprowadzisz, będzie tą, którą zobaczysz na pulpicie komputera Mac.
- Parametr size odnosi się do rozmiaru tworzonego woluminu. Nie może być większa niż utworzona wcześniej grupa woluminów logicznych, ale może być mniejsza. Najlepiej użyć opcji procentowej i utworzyć wolumin Fusion przy użyciu 100% logicznej grupy woluminów.
Więc dla naszego przykładu ostatnie polecenie wyglądałoby tak:
Diskutil cs createVolume DBFEB690-107B-4EA6-905B-2971D10F5B53 jhfs+ Fusion 100%
- Wprowadź powyższe polecenie w Terminalu. Pamiętaj, aby zastąpić własne wartości, a następnie naciśnij enter lub return na klawiaturze.
- Naciśnij enter lub return na klawiaturze.
- Gdy Terminal wykona polecenie, nowy dysk Fusion zostanie zamontowany na pulpicie.
Po utworzeniu dysku Fusion możesz korzystać z zalet wydajności zapewnianych przez podstawową technologię pamięci masowej, która stworzyła dysk Fusion. W tym momencie możesz traktować dysk jak każdy inny wolumin na komputerze Mac. Możesz zainstalować macOS lub używać go do wszystkiego, co chcesz.