Nous sommes à un carrefour où la plupart des Mac disposent désormais d'espace et de connexions pour contenir deux périphériques de stockage. Les SSD sont rapides, de faible capacité et coûteux - les disques durs sont en comparaison lents, énormes et bon marché.
Les iMacs et Mac Mini peuvent être livrés configurés avec deux disques et tous les Mac portables qui sont toujours livrés avec un lecteur optique ont le choix entre plusieurs kits professionnels qui montent en toute sécurité un deuxième disque dur ou SSD à l'intérieur du monocoque. (J'ai même vu Airs avec une clé USB légère fixée de manière semi-permanente sur le côté métallique de l'écran avec du velcro, car parfois même le Mac le plus fin a besoin de plus de stockage.)
Pourtant, Mac OS X ne dispose pas vraiment d'un assistant de configuration prêt à nous aider à diviser nos données sur deux disques. Un logiciel pour déplacer intelligemment des fichiers vers un stockage approprié existe dans l'espace SAN de l'entreprise, mais je ne pense pas que nous le verrons pendant un certain temps sur le bureau. Il n'y a même pas de guide que j'ai vu sur quoi ou comment configurer un mac avec deux disques, donc Apple nous a laissé un terrain de jeu propre sur lequel expérimenter.
La meilleure écriture sur ce sujet que j'ai vue récemment a été écrite par Matt Legend Gemmell. Son article intitulé Utilisation d'OS X avec une configuration SSD plus HDD est une excellente lecture et semble pertinent même si vous avez deux disques durs en rotation.
Les défenseurs de Matt
- installation du système d'exploitation, des dossiers personnels des utilisateurs et de la plupart des données utilisateur sur le SSD
- placer les données utilisateur qui ne tiennent pas sur le SSD à la place sur le disque dur
- implémenter cela en déplaçant des dossiers de niveau supérieur entiers du dossier d'accueil SSD et en les plaçant sur le disque dur.
- en utilisant des liens doux (sym) pour connecter les deux emplacements.
Cette pensée est-elle l'état de l'art actuel?
Qu'est-ce qui fonctionne pour vous et, plus important encore, pourquoi cela fonctionne-t-il pour vous?
Les conseils sur la façon dont le disque de démarrage est plein ou vide et tous les problèmes que vous avez appris à la dure sont grandement appréciés.
Réponses:
Ma configuration est la suivante:
J'ai essayé de déplacer mon dossier personnel vers le disque dur, voici mes conclusions: lorsque vous déplacez tout votre dossier personnel vers un disque dur, votre Mac démarre rapidement, mais vous n'obtenez pas trop de gain de performances lors de l'ouverture des applications (même les applications qui le font). ne pas utiliser de document, comme safari). En effet, lorsque l'application démarre, elle charge ses préférences et met en cache les fichiers de votre bibliothèque. S'il se trouve sur le deuxième lecteur, le démarrage des applications est presque aussi lent que lorsque vous utilisez votre disque dur pour démarrer.
J'utilise maintenant mon disque dur pour iTunes / Aperture et les images vmware uniquement. Ces applications sont un peu plus lentes que les autres (mais toujours aussi rapides quand je n'avais pas de SSD). Mais je n'ai pas fait comme Matt le recommande: j'ai créé de nouvelles bibliothèques iTunes et d'ouverture directement sur le disque dur, en utilisant la touche alt au lancement. Je n'aime pas les liens symboliques, qui peuvent se casser si vous démontez votre disque dur, pour la maintenance ou par erreur par exemple, en laissant votre dossier personnel dans un état non cohérent.
Derniers points:
la source
Déplacement du répertoire personnel vers le SSD
Le Guide de performances Macintosh contient une excellente rédaction sur le sujet. Le plus important est peut-être l'avertissement de créer un autre compte d'administrateur qui réside sur le lecteur de démarrage . Sinon, si votre lecteur contenant le répertoire personnel disparaît, vous ne pourrez pas vous connecter.
Un autre article MPG ; très instructif. Synopsis: À l'approche des 2/3 - 3/4, les performances du disque peuvent diminuer d'environ 40%. Et dans l'esprit de ce fil d'interrogation - cela n'arrive pas à un SSD.
la source
/var/db/.AppleSetupDone
puis en démarrant.Je possède une société d'édition de livres à court terme botique. À toutes fins utiles, les opérations de conception et d'impression sont une opération individuelle. Le temps passé à attendre un ballon de plage en rotation est du temps perdu et non rentable. Les fonds sont limités pour obtenir le dernier équipement, mais j'essaie d'incorporer la technologie qui offre le meilleur rapport qualité-prix. Je m'amuse de façon récréative dans le développement Web PHP / MySQL.
Mon système principal est un MacPro début 2008 (3,1). J'ai un Mac mini 2011 de niveau intermédiaire comme machine de conception secondaire et serveur Web / base de données interne. Les deux systèmes démarrent à partir de SSD de 128 Go qui contiennent également les dossiers utilisateur et extraient les données de projet de publication à partir de disques durs en rotation. Bien que le MaPro soit une plate-forme dotée d'un processeur, gardez à l'esprit que le Mac mini exécute SATA deux fois plus rapidement.
Voici comment j'ai mon Mac Pro:
128 Go SSD
Disques durs secondaires exécutant ZFS
J'ai réussi à vivre dans un espace de 128 Go en gardant les gros trucs de mon SSD. Pas de choses "fantaisistes" comme des liens symboliques. iTunes et iPhoto sont des points uniques pour leurs fichiers. Je déplace manuellement les déchirures de films de / utilisateurs / films vers mes disques durs ... Quand je me déplace. J'utilise Dropbox principalement pour la synchronisation 1Password et iCloud détient une grande partie de mon traitement de texte, des feuilles de calcul et des présentations pour l'accès à partir de MacPro ainsi que mon équipement iOS.
J'ai toujours géré manuellement les emplacements de fichiers pour mes projets clients dans InDesign, Illustrator et Photoshop. La plupart des fichiers clients sont suffisamment petits (5 Mo à 50 Mo en général) pour se charger rapidement, en particulier parce que les programmes s'exécutent à partir du SSD. Je remarque la différence de vitesse du disque dur lorsque je crée des fichiers Photoshop de 100 Mo à 500 Mo. J'ai découvert que l'enregistrement sur PSD est monothread et lent alors que l'enregistrement de Photoshop sur un TIF en couches est multithread et beaucoup plus rapide.
Ce système relativement simple et principalement configuré manuellement fonctionne extrêmement bien pour moi ... presque tout le temps. D'un point de vue personnel, mes seules fonctions principales d'entretien ménager concernent les films.
J'envisage de construire un Fusion Drive sur le mini mais je ne l'ai pas encore fait. Alors que je commence à créer des conceptions de livres plus complexes qui nécessitent des fichiers Photoshop plus volumineux, je serais heureux d'échanger mon contrôle complet fourni par ma configuration actuelle pour le stockage hiérarchisé automatique fourni par un Fusion Drive.
Je conduis une voiture à transmission manuelle parce que c'est plus amusant. J'utilise un Mac car OS X fonctionne mieux que Windows. Si je peux trouver un moyen de tirer parti de l'intégrité des données ZFS avec la fluidité d'un Fusion Drive, j'irais dans cette direction en un clin d'œil.
la source
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 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 la renommée de DIY Fusion Drive - 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 ne pas être récupérée .
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 varient de subtils à extrêmes; et sans identification positive des fichiers corrompus, il peut être extrêmement difficile d'identifier la source d'un problème.
Pourquoi ZFS?
Voir par exemple la réponse acceptée à une question dans Erreur de serveur, Scénarios de perte de données ZFS -
Si le disque est dur (en rotation)
Évitez un mélange de systèmes de fichiers qui inclut HFS Plus :
(Mon utilisation actuelle de JHFS + et ZFS sur un hybride à semi-conducteurs Seagate Momentus ® XT ST750LX003-1AC154 - interne à un MacBookPro5,2 avec 8 Go de mémoire - est assez bonne, mais pourrait mieux fonctionner sans ce mélange sur le seul disque.)
Avec trois disques ou plus, un seul état solide et Mountain Lion
Donnez une tranche du SSD à un LVG CoreStorage, puis regroupez-la avec votre volume de démarrage JHFS +. Objectif: comportement de type Fusion Drive.
Donnez une tranche différente du SSD à ZFS. Soit:
zpool add poolname cache /dev/disknslicen
ouL'approche (1) est bien établie pour les gains de performances 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 froid de L2ARC et:
L'approche (2) vise à apporter la hiérarchisation automatique à ZFS sans avoir froid au redémarrage. Un contrôle de routine de l'intégrité des données (
scrub
) pourrait rétrograder les données du niveau haute performance ... si c'est le cas, je me demande si une autre routine peut atténuer les effets de la rétrogradation - un incrémentalzfs send
... (sauvegarde) devrait lire, à partir du pool ZFS, les blocs récemment écrits ; et donc CoreStorage devrait promouvoir les choses au niveau préféré.Plusieurs pools partageant un seul SSD
La réponse acceptée à une question dans Server Fault observe:
Cependant, le sujet de cette question était ZFS - comment partitionner le SSD pour ZIL ou L2ARC? (2011-02-22) - antérieurs à ZEVO, Fusion Drive, etc. Sous la résilience de ZEVO à la perte prématurée de L2ARC (2012-11-04), ma première supposition est qu'avec plusieurs pools partageant un seul SSD, la partie L2ARC de ce SSD ne doit pas présenter de risque pour l'intégrité des données.
(Je n'ai aucune expérience avec ZIL.)
Personnellement : depuis quelques mois, j'utilise ZEVO ZFS pour mon répertoire personnel, avec CoreStorage pour crypter l'ensemble de données ZFS et le volume de démarrage. Différents mots de passe, donc (mieux que FileVault 2) aucun autre administrateur de la machine ne peut accéder à mes données.
L'utilitaire de disque Apple est actuellement trop buggé pour présenter une véritable vue d'ensemble, voici donc d'autres vues.
L'unique lecteur hybride à semi-conducteurs de l'ordinateur portable:
Plus un disque dur externe (StoreJet) et son cache vdev (Verbatim, lecteur flash USB) pour le cache de remplacement adaptatif de niveau 2:
Astuce: le périphérique de cache peut être physiquement retiré tout en utilisant activement le disque dur. Aucun dommage ne devrait en résulter; 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 plus ZFS) vous met la tête dans Here be dragons! territoire alors:
@bmike souhaitera probablement un tl; dr en plus de cette réponse… un diagramme pourrait rendre le caboodle entier plus facile à digérer.
la source
Sous Mountain Lion, il est possible de répliquer le disque Apple Fusion avec des SSD et HDD standard sous Mountain Lion. Cela automatise la répartition des données sur le SSD et le disque dur.
Cela conserve les fichiers couramment utilisés sur un SSD et les données moins utilisées sur un disque dur. Lorsque vous lisez ou écrivez dans un fichier, le système d'exploitation migre les blocs utilisés vers le SSD afin que les accès ultérieurs se trouvent sur le SSD et s'ils sont couramment utilisés sur le SSD pour commencer, les fichiers inutilisés seront simplement sur le disque gard.
le processus est détaillé dans ce blog ou dans une réponse à cette question
la source