Pour l'installation du système d'exploitation, des applications, etc.
Donnez un disque à JHFS+.
Si vous êtes limité à deux disques et que l'un est dur, utilisez le disque dur.
Pour l'intégrité des données de l'utilisateur
Donnez au moins un autre disque à ZFS.
Pourquoi pas HFS Plus ?
Un petit test HFS - une présentation en ligne de commande par @jolly de Lecteur Fusion DIY fame - démontre l'échec de HFS Plus dans une situation.
Dans d'autres situations : la corruption des données peut passer inaperçue, et se propager à travers toutes les sauvegardes, au point de aucune récupération .
Une telle corruption peut être indétectable par des utilitaires tels que Disk Utility et Alsoft DiskWarrior (c'est la nature de HFS Plus). Les effets sur les utilisateurs finaux vont de subtils à extrêmes ; et sans une identification positive des fichiers qui sont corrompus, il peut être extraordinairement difficile d'identifier la source d'un problème.
Pourquoi ZFS ?
Voir par exemple le réponse acceptée à une question dans Server Fault, Scénarios de perte de données ZFS -
Je n'ai jamais perdu de données avec ZFS.
I ont a expérimenté tout le reste
Si le disque est dur (rotationnel)
Évitez un mélange de systèmes de fichiers incluant HFS Plus. :
Comme HFS+ dispose d'un verrou global unique pour toutes les mises à jour de métadonnées (maintenu sur l'ensemble des E/S), il est très sensible aux latences des disques.
(Mon utilisation actuelle de JHFS+ et de ZFS sur un serveur de Seagate Momentus ® XT ST750LX003-1AC154 solid state hybrid - interne à un MacBookPro5,2 avec 8 GB de mémoire - est assez bon, mais pourrait être plus performant sans ce mélange sur le seul disque).
Avec trois disques ou plus, un seul solid state, et Mountain Lion
Donnez une tranche de la SSD à un LVG CoreStorage, puis le regrouper avec votre volume de démarrage JHFS+. Objectif : un comportement similaire à celui d'un Fusion Drive.
Donnez une tranche différente de la SSD à ZFS. Soit :
- tout simplement
zpool add poolname cache /dev/disknslicen
o
- donnez la tranche au CoreStorage et ajoutez ce CoreStorage à votre pool ZFS.
L'approche (1) est bien établie pour les gains de performance grâce au cache de remplacement adaptatif de niveau 2. Le blog de Brendan " Captures d'écran de L2ARC (2009-01-30) nous rappelle que le redémarrage du système d'exploitation provoque le refroidissement de L2ARC et :
Nous travaillons également sur un L2ARC persistant, de sorte que si un serveur redémarre il puisse recommencer à chauffer, ce qui sera disponible dans une prochaine mise à jour.
L'approche (2) vise à apporter l'auto-tiering à ZFS sans qu'il y ait un go-cold au redémarrage. Une vérification de routine de l'intégrité des données ( scrub
) pourrait rétrograder les données du niveau de haute performance si c'est le cas, je se demander si une autre routine peut atténuer les effets de la rétrogradation - un incrément zfs send
(sauvegarde) devrait lire, à partir du pool ZFS, les blocs récemment écrits ; et ainsi CoreStorage devrait promouvoir les choses vers le niveau préféré.
Plusieurs pools partageant un seul SSD
El réponse acceptée à une question dans Server Fault observe :
Ce n'est pas une bonne idée de partager un SSD entre des pools pour des raisons d'intégrité des données et de performances.
Cependant, le sujet de cette question était ZFS - comment partitionner un SSD pour une utilisation ZIL ou L2ARC ? (2011-02-22) - antérieur à ZEVO, Fusion Drive etc. Sous Résilience du ZEVO à la perte intempestive de L2ARC (2012-11-04) ma supposition initiale est qu'avec plusieurs pools partageant un seul SSD, la partie L2ARC de ce SSD ne doit pas poser un risque pour l'intégrité des données.
(Je n'ai aucune expérience avec ZIL).
Personnellement Depuis quelques mois, j'utilise le système ZEVO ZFS pour mon répertoire personnel. CoreStorage pour crypter le jeu de données ZFS et le volume de démarrage. Des mots de passe différents, de sorte (mieux que FileVault 2) qu'aucun autre administrateur de la machine ne puisse accéder à mes données.
L'utilitaire de disque d'Apple est actuellement trop bogué pour présenter une véritable vue d'ensemble, voici donc des points de vue alternatifs.
Le seul disque dur hybride de l'ordinateur portable :
Plus un disque dur externe (StoreJet) et son cache vdev (Verbatim, clé USB) pour le cache de remplacement adaptatif de niveau 2 :
Conseil : le dispositif de cache peut être retiré physiquement tout en utilisant activement le disque dur. Il ne devrait pas en résulter de dommage ; c'est l'une des beautés de ZFS.
Généralement Si l'idée de mélanger deux technologies de pool (Apple CoreStorage et ZFS) vous met mal à l'aise, je vous invite à lire ce qui suit. Voici les dragons ! territoire alors :
- mettre de côté les réflexions sur les mélanges
- pour ZFS, jetez au moins un coup d'oeil à MacZFS ou plus complet ZEVO .
@bmike souhaitera probablement un ajout tl;dr à cette réponse un diagramme pourrait rendre l'ensemble plus facile à digérer.