Do instalacji systemu operacyjnego, aplikacji i tym podobnych
Daj jeden dysk JHFS +.
Jeśli jesteś ograniczony do dwóch dysków, a jeden jest twardy, użyj dysku twardego.
Dla integralności danych użytkownika
Daj przynajmniej jeden inny dysk ZFS.
Dlaczego nie HFS Plus?
Mały test HFS - prezentacja @jolly z wiersza poleceń sławy DIY Fusion Drive - pokazuje awarię HFS Plus w jednej sytuacji.
W innych sytuacjach: uszkodzenie danych może pozostać niezauważone i być propagowane przez wszystkie kopie zapasowe, aż do momentu ich odzyskania .
Takie uszkodzenie może być niewykrywalne przez narzędzia takie jak Disk Utility i Alsoft DiskWarrior (taka jest natura HFS Plus). Wpływ na użytkowników końcowych waha się od subtelnego do ekstremalnego; bez pozytywnej identyfikacji uszkodzonych plików ustalenie źródła problemu może być niezwykle trudne.
Dlaczego ZFS?
Zobacz na przykład zaakceptowaną odpowiedź na pytanie w Błąd serwera, Scenariusze utraty danych ZFS -
… Nigdy nie straciłem danych w ZFS.
I nie doświadczył wszystkiego innego ...
Jeśli dysk jest twardy (rotacyjny)
Unikaj mieszania systemów plików, które obejmują HFS Plus :
Ponieważ HFS + ma jedną globalną blokadę dla wszystkich aktualizacji metadanych (utrzymywanych w I / O), jest bardzo wrażliwy na opóźnienia dysków. …
(Moje obecne użycie JHFS + i ZFS na hybrydowym dysku półprzewodnikowym Seagate Momentus ® XT ST750LX003-1AC154 - wewnętrzne w MacBookPro5,2 z 8 GB pamięci - jest wystarczająco dobre, ale mogłoby działać lepiej bez tej mieszanki na jednym dysku.)
Z trzema lub więcej dyskami, tylko jednym dyskiem półprzewodnikowym i Mountain Lion
Daj jeden kawałek SSD do CoreStorage LVG, a następnie połącz go z woluminem startowym JHFS +. Cel: Zachowanie przypominające napęd Fusion.
Daj inny kawałek dysku SSD ZFS. Zarówno:
- po prostu
zpool add poolname cache /dev/disknslicen
lub
- dodaj plasterek do CoreStorage i dodaj ten CoreStorage do swojej puli ZFS.
Podejście (1) jest dobrze ustalone, jeśli chodzi o wzrost wydajności dzięki adaptacyjnej pamięci podręcznej zastępczej poziomu 2. Blog Brendana »Zrzuty ekranu L2ARC ( 30.01.2009 ) przypomina nam, że ponowne uruchomienie systemu operacyjnego powoduje, że L2ARC staje się zimny i:
Pracujemy również nad trwałym L2ARC, więc jeśli serwer uruchomi się ponownie, może zacząć się rozgrzewać, co będzie dostępne w przyszłej aktualizacji.
Podejście (2) ma na celu wprowadzenie automatycznego poziomowania do ZFS bez ochłodzenia przy ponownym uruchomieniu. Rutynowa kontrola integralności danych ( scrub
) może obniżyć dane z poziomu wysokiej wydajności… jeśli tak, zastanawiam się, czy inna procedura może złagodzić skutki degradacji - przyrostowe zfs send
… (tworzenie kopii zapasowych) powinno czytać, z puli ZFS, ostatnio napisane bloki ; i dlatego CoreStorage powinien promować rzeczy do preferowanej warstwy.
Wiele pul współużytkujących jeden dysk SSD
Akceptowane odpowiedź na pytanie w Server Fault zauważa:
Udostępnianie dysku SSD między pulami nie jest dobrym rozwiązaniem ze względu na integralność danych i wydajność. …
Jednak tematem tego pytania był ZFS - jak podzielić SSD na partycje dla ZIL lub L2ARC? (2011-02-22) - wcześniej niż ZEVO, Fusion Drive itp. W ramach odporności ZEVO na przedwczesną utratę L2ARC (2012-11-04) początkowo sądzę, że przy wielu pulach współużytkujących jeden dysk SSD, część L2ARC tego dysku SSD nie muszą stanowić zagrożenia dla integralności danych.
(Nie mam doświadczenia z ZIL.)
Osobiście : przez ostatnie kilka miesięcy korzystałem z ZEVO ZFS do mojego katalogu domowego, z CoreStorage do szyfrowania zestawu danych ZFS i woluminu startowego. Różne hasła, więc (lepiej niż FileVault 2) żaden inny administrator urządzenia nie może uzyskać dostępu do moich danych.
Narzędzie dyskowe Apple jest obecnie zbyt uszkodzone, aby prezentować prawdziwy przegląd, więc oto alternatywne widoki.
Hybrydowy dysk SSD w laptopie:
Plus zewnętrzny dysk twardy (StoreJet) i jego pamięć podręczna vdev (Verbatim, pamięć flash USB) do adaptacyjnej zastępczej pamięci podręcznej poziomu 2:
Wskazówka: urządzenie pamięci podręcznej można fizycznie usunąć podczas aktywnego korzystania z dysku twardego. Żadna szkoda nie powinna skutkować; to jedna z piękności ZFS.
Ogólnie : jeśli pomysł zmieszania dwóch technologii puli (Apple CoreStorage plus ZFS) stawia twoją głowę tutaj, bądź smokami! terytorium wtedy:
- odłóż na bok myśli o mieszaninach
- dla ZFS, czy przynajmniej przyjrzeć MacZFS lub pełniejsze funkcjonalny ZEVO .
@bike prawdopodobnie będzie chciał dodać tl; dr do tej odpowiedzi… schemat może ułatwić strawienie całego caboodle.