21 votes

Un mac, deux ou plusieurs périphériques de stockage - comment diviser les choses ?

Nous sommes à la croisée des chemins : la plupart des Macs disposent désormais d'un espace et de connexions permettant de contenir deux périphériques de stockage. Les disques durs SSD sont rapides, de faible capacité et chers - les disques durs sont en comparaison lents, énormes et bon marché.

Les iMac et Mac Mini peuvent être livrés configurés avec deux disques et tous les Mac portables qui sont encore livrés avec un lecteur optique ont le choix entre plusieurs kits professionnels qui permettent de monter en toute sécurité un deuxième disque dur ou un disque SSD à l'intérieur du boîtier. (J'ai même vu des Airs avec un lecteur USB léger fixé de façon semi-permanente sur la face métallique de l'écran avec du velcro, car parfois, même le Mac le plus mince a besoin d'un plus grand espace de stockage).

Pourtant, Mac OS X ne dispose pas vraiment d'un assistant de configuration prêt à nous aider à répartir nos données sur deux disques. Des logiciels permettant de déplacer intelligemment les fichiers vers le stockage approprié existent dans l'espace SAN des entreprises, mais je ne pense pas que nous les verrons avant 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.

Le meilleur écrit sur ce sujet que j'ai vu récemment est celui de Matt Legend Gemmell. Son article intitulé Utilisation d'OS X avec une configuration SSD plus HDD est une excellente lecture et semble être pertinente même si vous avez deux disques durs qui tournent.

Matt préconise

  • installer le système d'exploitation, les dossiers personnels de l'utilisateur et la plupart des données utilisateur sur le SSD
  • placer les données utilisateur qui ne tiennent pas sur le SSD plutôt que sur le HDD
  • Je l'ai fait en déplaçant des dossiers entiers de haut niveau du dossier d'accueil du SSD et en les plaçant sur le disque dur.
  • en utilisant des liens souples (sym) pour relier les deux emplacements.

Ce raisonnement correspond-il à l'état actuel des connaissances ?

Qu'est-ce qui fonctionne pour vous et, surtout, pourquoi cela fonctionne-t-il pour vous ?

Les conseils sur la façon de remplir ou de vider votre disque de démarrage et les astuces que vous avez apprises à la dure sont très appréciés.

6voto

White Phoenix Points 195

Ma configuration est la suivante :

  • Macbook pro 2009, 13 pouces
  • SSD (Intel X25M Postville) remplaçant le superdrive, utilisé comme disque système + dossier personnel
  • Disque dur d'usine utilisé pour le stockage de la musique et des photos

J'ai essayé de déplacer mon dossier personnel sur un autre disque dur, voici mes conclusions : lorsque vous déplacez l'ensemble de votre dossier personnel sur un disque dur, votre mac démarre rapidement, mais vous n'obtenez pas un gain de performance important lors de l'ouverture des applications (même les applications qui n'utilisent aucun document, comme safari). En effet, lorsque l'application démarre, elle charge ses fichiers de préférences et de cache depuis votre bibliothèque. Si elle se trouve sur le deuxième disque, le démarrage des applications est presque aussi lent que lorsque vous utilisez votre disque dur pour le démarrage.

J'utilise maintenant mon disque dur uniquement pour iTunes/Aperture et les images vmware. Ces applications sont un peu plus lentes que les autres (mais toujours aussi rapides que lorsque 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 Aperture directement sur le disque dur, en utilisant la touche alt au lancement. Je n'aime pas les symlinks, qui peuvent se casser si vous démontez votre disque dur, pour la maintenance ou par erreur par exemple, laissant votre dossier personnel dans un état non cohérent.

Derniers points :

  • avec cette configuration, vous devez faire attention aux fichiers que vous mettez sur le disque dur si vous avez plusieurs comptes sur votre mac : ces fichiers sont accessibles à tout le monde par défaut, et filevault ne les protégera pas (à moins que vous n'utilisiez Lion qui permet le cryptage complet du disque).
  • Et vous devez configurer Time machine pour inclure le disque dur (si nécessaire), qui n'inclut que le lecteur système par défaut.

4voto

ppuschmann Points 598

Déplacer le répertoire personnel vers le SSD

Guide des performances du Macintosh a un excellent article sur le sujet. Le plus important est peut-être l'admonition à Créez un autre compte administrateur qui réside sur le lecteur de démarrage. . Sinon, si votre disque contenant le répertoire personnel disparaît, vous ne pouvez pas vous connecter.

Conseils sur la façon de remplir ou de vider votre disque de démarrage et tous les problèmes que vous que vous avez appris à la dure sont très appréciés.

Un autre article sur le MPG ; très instructif. Synopsis : Lorsque vous approchez des 2/3 - 3/4 du disque plein, les performances du disque peuvent diminuer d'environ 40%. Et dans l'esprit de ce fil de questions - cela n'arrive pas à un SSD.

4voto

Graham Perrin Points 7373

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 :

  1. tout simplement zpool add poolname cache /dev/disknslicen o
  2. 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 :

ExtFSManager view of a single physical disk

Plus un disque dur externe (StoreJet) et son cache vdev (Verbatim, clé USB) pour le cache de remplacement adaptatif de niveau 2 :

enter image description here

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.

4voto

TomUnderhill Points 1495

Je possède une société d'édition de livres à petit tirage. À toutes fins utiles, les opérations de conception et d'impression sont réalisées par un seul homme. Le temps passé à attendre un ballon de plage qui tourne est du temps perdu et non rentable. Je n'ai pas les moyens de me procurer les équipements les plus récents, mais j'essaie d'intégrer la technologie qui offre le meilleur rapport qualité-prix. Je m'adonne au développement web PHP/MySQL.

Mon système principal est un MacPro début 2008 (3,1). J'ai un Mac mini 2011 de milieu de gamme comme machine de conception secondaire et serveur web/base de données interne. Les deux systèmes démarrent à partir de disques SSD de 128 Go qui contiennent également les dossiers des utilisateurs et tirent les données des projets de publication des disques durs tournants. Bien que le MaPro soit une machine dotée d'un processeur, n'oubliez pas que le Mac mini est deux fois plus rapide que le SATA.

Voici comment je dispose mon Mac Pro :

128GB SSD

  • Fichiers iCloud
  • Fichiers Dropbox
  • Polices de caractères
  • Dossiers des utilisateurs
  • Courrier
  • Fichiers personnels, à l'exception de la musique, des films et des photos
  • Fichiers cache de Photoshop
  • Vous disposez en général de 20 à 40 Go d'espace libre à tout moment.

Disques durs secondaires exécutant ZFS

  • Sauvegarde des fichiers d'installation des logiciels
  • Bibliothèque iTunes
  • Bibliothèque iPhoto
  • Dossier de films
  • Tous les projets de publication de mes clients

J'ai réussi à vivre dans un espace de 128 Go en gardant les gros trucs hors de mon SSD. Pas de choses "fantaisistes" comme les liens symboliques. iTunes et iPhoto sont des points uniques vers leurs fichiers. Je déplace manuellement les rips de films de /users/movies vers mes disques durs... Quand j'en ai l'occasion. J'utilise Dropbox principalement pour la synchronisation de 1Password et iCloud contient la plupart de mes traitements de texte, feuilles de calcul et présentations pour un accès à partir du MacPro ainsi que de mon matériel iOS.

J'ai toujours géré manuellement les emplacements des fichiers de 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 être chargés rapidement, notamment parce que les programmes sont exécutés à partir du SSD. Je remarque la différence de vitesse du disque dur lorsque je crée des fichiers Photoshop de 100 à 500 Mo. J'ai découvert que l'enregistrement au format PSD est lent et monotone, alors que l'enregistrement de Photoshop dans un fichier TIF en couches est multithread et beaucoup plus rapide.

Ce système relativement simple et principalement mis en place manuellement fonctionne extrêmement bien pour moi... presque tout le temps. Sur le plan personnel, mes seules fonctions importantes de gestion domestique concernent les films.

J'envisage de construire un lecteur de fusion sur la mini mais je ne l'ai pas encore fait. Lorsque je commencerai à créer des designs de livres plus complexes nécessitant des fichiers Photoshop plus volumineux, j'échangerai volontiers le contrôle total qu'offre ma configuration actuelle contre le stockage hiérarchisé automatique fourni par un disque de fusion.

Je conduis une voiture à transmission manuelle parce que c'est plus amusant. J'utilise un Mac parce que OS X fonctionne mieux que Windows. Si je peux trouver un moyen de tirer parti de l'intégrité des données de ZFS avec la fluidité d'un Fusion Drive, je choisirais cette voie sans hésiter.

3voto

yoliho Points 340

Sous Mountain Lion, il est possible de répliquer le lecteur Apple Fusion avec des SSD et des disques durs standard sous Mountain Lion. Cela automatise la répartition des sata entre le SSD et le disque dur.

Cela permet de conserver les fichiers les plus 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 fait migrer les blocs utilisés vers le SSD, de sorte que les accès ultérieurs se font sur le SSD et que les fichiers les plus utilisés se trouvent sur le SSD au départ, tandis que les fichiers inutilisés se trouvent sur le disque dur.

le processus est détaillé dans ce blog ou dans une réponse à cette question question

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X