Fermer le menu
 

Fusion Drive : suite de nos expérimentations

La redaction | | 21:34 |  48
Après avoir installé Fusion Drive sur un MacBook Pro 15" 2011, nous avons expérimenté cette technologie sur un Mac mini 4,1 de mi-2010. L'occasion de vérifier que Fusion Drive fonctionne également avec des chipsets Nvidia. Entre temps, Fusion Drive livre petit à petit tous ses secrets !




Fusion Drive ne serait pas réservé aux nouveaux iMac et Mac Mini. Apple l’avait laissé entendre : en présentant sa solution d’optimisation des performances du stockage Fusion Drive, le groupe avait évoqué une solution purement logicielle. Les premiers travaux du développeur Patrick Stein semblent le confirmer. Comme d’autres, à notre tour, nous avons testé la création d’une unité logique unique sur un MacBook Pro 13 pouces de début 2011, à partir d’une partition de disque SSD et d’un disque conventionnel complet. Le tout en nous appuyant sur CoreStorage. Ce qui semble, à ce jour, être un succès (lire : Fusion Drive : explications et essais sur un "ancien" Mac).

Mais une question demeurait : CoreStorage s’appuie-t-il sur des caractéristiques techniques spécifiques, à savoir, par exemple, sur le contrôleur de disque - et donc le chipset - Intel des machines ?
Pour tenter d’apporter un début de réponse à ces questions, nous avons reproduit l’expérience avec un Mac Mini 4,1 de mi-2010. Celui-ci embarque bien un processeur Intel, mais son chipset est signé Nvidia.

Indépendant du matériel


Avec cette machine, nous avons procédé de manière quelque peu différente : au lieu de démarrer sur la partition de restauration, nous avons préféré une clé USB d’installation d’OS X Mountain Lion, afin de gagner du temps sur le processus de réinstallation du système d’exploitation.



Dès lors, nous avons créé un groupe logique en utilisant directement le disque SSD et le disque dur complets, plutôt qu’un groupe logique constitué d’une partition du disque SSD et du disque dur. L’idée étant, là, de laisser OS X se charger de créer lui-même la partition de restauration... s’il en a la possibilité.



Si tout le processus s’est bien déroulé, et que la machine est aujourd’hui totalement opérationnelle, OS X ne semble pas en mesure de réduire la taille du groupe logique pour créer une partition de restauration. Pas plus qu’il ne semble capable en l’état de réduire tout seul le volume logique créé au final pour en créer un second dédié à la restauration du système.



Ce n’est à vrai dire qu’une demi-surprise : l’outil diskutil accessible en ligne de commande ne mentionne pas, pour son volet CoreStorage, de commande de redimensionnement. Selon Steven Foskett, celle-ci existe bien. Mais elle ne semble pas opérationnelle. On peut donc imaginer qu’Apple a prévu d’aller plus loin avec CoreStorage mais que celui-ci n’en est encore qu’à ses débuts.

Des commandes cachées


Steven Foskett mentionne d’ailleurs plusieurs autres commandes non documentées, à commencer par removeDisk, qui semble conçue pour extraire un disque physique d’un groupe logique. Ou encore addDisk, qui devrait quant à elle permettre d’ajouter a posteriori un disque physique à un groupe logique existant. Nous avons testé certaines de ces commandes avec des images disques et des partitions de disque physique, CoreStorage supportant théoriquement les deux pour la constitution de groupes logiques.

Pour mémoire, la création d’un groupe logique est un processus destructif : toutes les données présentes sur les supports physiques impliqués sont perdues - d’où l’importance de la sauvegarde ou, mieux, du clonage... ; ce n’est pas juste une précaution. En revanche, CoreStorage supporte la conversion d’une partition en groupe/volume logique. Un processus non destructif. Nous avons donc essayé de commencer par convertir une partition existante, avec succès, puis d’ajouter au groupe logique créé une autre partition. En vain.

C’est pour cette raison que nous nous sommes tournés vers l’opération consistant à créer directement - de manière destructive, donc - un groupe logique à partir de tous les supports impliqués.

Notez que Steven Foskett recense d’autres commandes cachées, à commencer par resizeVolume, qui semble fonctionner et permet de redimensionner à la volée un volume logique, comme on peut le faire avec les partitions, et sans perte de données. Mieux encore, CoreStorage permettrait, avec la commande resizeStack de redimensionner l’intégralité de la pile à partir de laquelle un volume logique est construit, de manière non destructive.

Celle-ci pourrait notamment permettre de réduire la taille d’un groupe logique pour faire de la place à une partition de restauration. Mais cette commande n’étant pas documentée, et Apple ne semblant pas, pour l’instant, l’exploiter elle-même, c’est peut-être qu’elle n’est pas encore totalement au point....

Des questions à profusion


Dans les commentaires de notre précédent article, vous avez posé de nombreuses questions. Nous allons tâcher d’y apporter quelques réponses supplémentaires.

Tout d’abord, sur les lignes de commande publiées dans l’article, le «» est passé à la trappe : en ligne de commande, pour travailler sur une ressource dont le nom est en plusieurs parties séparé par des espaces, vous en avez besoin. Par exemple, pour créer un groupe logique intitulé «Fusion Drive», vous devez taper Fusion Drive sans guillemets, ou «Fusion Drive», avec des guillemets. Sinon, les commandes ne comprennent pas qu’il n’y a là qu’un seul argument, mais plusieurs.

Pour Bootcamp, Apple est très clair : il faut l’installer sur une partition dédiée. A priori, on peut estimer que le groupe n’a pas porté CoreStorage sous Windows. Plus généralement, il est bien sûr possible de réserver une ou plusieurs partitions sur le disque dur traditionnel, ou sur le SSD, hors CoreStorage. Mais il semble préférable, en l’état, de le faire avant la création du groupe logique CoreStorage.

En cas de panne, c’est comme s’il n’y avait qu’un disque : le seul salut réside dans une sauvegarde. Sur les Mac livrés avec Fusion Drive activé, tout laisse à penser qu’il soit possible de choisir de s’en passer. Mais cela devra faire l’objet d’un essai complet.
Catégories: 
Tags : 

Les derniers dossiers

Ailleurs sur le Web


48 Commentaires

avatar flambi 06/11/2012 - 21:42

Vous pensez qu'un jour l'installation sera accessible ? Car pour l'instant toutes ces lignes de commande ça me rassure pas trop, pas envie de tenter :p

avatar tleveque 06/11/2012 - 21:43

Fusion Drive fonctionne aussi sur les hackintosh!! : http://www.tonymacx86.com/mountain-lion-desktop-guides/78409-create-fusion-drive-your-customac.html

avatar gel_hydroalcoolique 06/11/2012 - 21:45

Et les performances par rapport à du SSD pur ? Sinon, pour ceux qui abhorrent la ligne de commande,..., si vous écrivez scrupuleusement ce qui est écrit et que vous n'avez pas de tremblements (les MacUsers sont souvent très âgés), il n'y a aucun risque !!!


avatar Pato49 06/11/2012 - 21:53

J'ai aussi mis un ssd dans mon MBP late 2009. Ça fonctionne bien, sauf que pour moi impossible d'installer Bootcamp, du moins en USB. Mon mac partitionne et reboot, mais il redémarre et commence à rebooter sur mac OS (logo de la pomme) mais reste bloqué... Je pense que le firmware de mon MBP est pas le même que celui des derniers MBP et qu'il ne comprend pas sur quelle partition booter et démarre pas sur le bon disque. De plus, l'utilitaire de disque ne donne pas la bonne taille du volume, il donne la taille d'un de mes disques mais le finder lui m'indique la bonne taille !

avatar MacGyver 06/11/2012 - 22:08

ca peux marcher sur un macbook unibody late 2008 ? je prie

avatar Mdtdamien 06/11/2012 - 22:08

Quelque dessin, schéma explicatif serai le bien venu pour comprendre tous cela

avatar spiderben25 06/11/2012 - 22:37

J'ai moi même réalisé mon volume Fusion Drive sur mon MBP 13" 2010 équipé d'un Crucial M4 128 Go et d'un Samsung 1 To, avec succès, à partir de la partition sur internet (cmd+r au démarrage), sans clé USB donc. Tout fonctionne impeccablement, les performances sont là. Avant de faire la manip, j'ai créé un clone de mon SSD (utilitaire de disque, sélectionner le SSD, nouvelle image disque), que j'ai pu restaurer sans problème après la création du fusion drive, avec la fonction restaurer de l'utilitaire de disque. Fait intéressant, cela a également restauré ma partition de restauration ! (visible en exécutant diskutil list)

avatar Applerider 06/11/2012 - 22:50

«Sur les Mac livrés avec Fusion Drive activé, tout laisse à penser qu’il soit possible de choisir de s’en passer.» Sauf erreur de ma part, Fusion Drive est une option. Je vois pas trop l'intérêt de raquer 200€ et ensuite de dissocier le volume logique en deux o_O

avatar Fabricio33 06/11/2012 - 22:57

@applerider : Non ce n'est pas qu'une option, logiciel on paye le Ssd !

avatar Philomo 06/11/2012 - 23:05

@applerider «Sur les Mac livrés avec Fusion Drive activé, tout laisse à penser qu’il soit possible de choisir de s’en passer.» "Sauf erreur de ma part, Fusion Drive est une option. Je vois pas trop l'intérêt de raquer 200€ et ensuite de dissocier le volume logique en deux o_O" L'intérêt c'est d'avoir un SSD et un HDD et de pouvoir les gérer comme on l'entend. Comme dans l'iMac précédent.

avatar Applerider 06/11/2012 - 23:19

@Philomo : Ouai d'accord, je comprends mais en fait vaut mieux acheter un Mac avec SSD ou HDD seul puis après ajouter ce qui nous plait. (Même si ça deviens de moins possible quand on voit comment tout est faire pour que les Macs deviennent jetables... À propos, est ce que quelqu'un sait s'il est possible de changer le stockage (SSD ou HDD) dans les nouveaux iMacs - MacMini

avatar Anonyme (non vérifié) 06/11/2012 - 23:23

@Philomo Tu le prend qu'avec un HDD, puis tu rajoute un SSD... Ça nécessite un peu de manipulations, mais ça coûte moins cher et pas besoin d'entrer des lignes de commandes!

avatar YAZombie 06/11/2012 - 23:47

"vous devez taper Fusion Drive sans guillemets, ou «Fusion Drive», avec des guillemets" Euh… pas bien compris là… on en met ou on n'en met pas?

avatar Applerider 06/11/2012 - 23:58

@Céd : Mais de - en - possible

avatar Johnny B. Good 07/11/2012 - 00:42

@Philomo Mais pourquoi vouloir faire le boulot de la machine ? Vous serez moins efficace à la tache et vous vous prendrez la tête pour rien.

avatar Berone 07/11/2012 - 00:48

@ YAZombie : je pense qu'il fallait lire « vous devez taper FusionDrive sans guillemets (et sans espace!), ou «Fusion Drive», avec des guillemets ». Sinon ce qu'il m'intéresserait de savoir, c'est si l'on peut créer un FusionDrive avec un disque externe ? Un inconvénient : la fragilité de ce disque logique... Avantage la sécurité : Seul, le HD dans la poche, le MacBook ne peut pas booter.

avatar igrec 07/11/2012 - 00:55

Bonsoir, le symbole dit antislash (ou barre oblique inversée, ou contre-oblique) semble avoir du mal à passer dans le CMS de MacG. En espérant que cela passe mieux ainsi, c'est soit FusionDrive (pas d'espace), soit "Fusion Drive" (espace mais nom entre guillemets), soit Fusion Drive (antislash collé à la fin de Fusion, espace ensuite, pas de guillemets - voyez dans la première et la seconde photo de l'article).

avatar atshoom 07/11/2012 - 01:54

1) je confirme sur un hackintosh avec chimera ca boot farpaitement. 2) le défi serait de pouvoir accrocher la version de Core Storage de 10.8 à 10.7 pour mon vieux "MacBookPro2,2". Avis aux amateurs !

avatar jgraph 07/11/2012 - 02:22

@Pato49 Pour BootCamp, tu as besoin d'un 2ème mac qui dispose d'un superdrive. Une fois installé, tu clones la partition BootCamp avec Winclone 3.5 et tu restaures l'image sur ta propre partition BootCamp, tu pourras ainsi démarrer sous Windows en appuyant sur "alt" au démarrage, et ce, même avec un système en Fusion Drive

avatar kalm 07/11/2012 - 06:35

Macperformanceguide a un avis tout a fait diffèrent sur le fonctionnement de cette mise en Fusion des 2 supports . Perso après quelques jours ,en suis arrivé a la même conclusion , une fois le SSD plein, n'ai constaté avec la commande iostat aucune migration des données que soit SSD-HDD/HDD-SSD . Comme le dit MacPerformance cette configuration Fusion drive telle qu' elle est proposée par Patrick Stein s'apparente davantage a un stupide JBOD. http://macperformanceguide.com/blog/2012/20121103_3-Fusion-summary-so-far.html

avatar Anonyme (non vérifié) 07/11/2012 - 07:23

CoreStorage n'est qu'une implémentation de LVM (Logical Volume Manager) une technologie de gestionnaire logique de disque crée en 1998 pour HP-UX et l'ensemble des Unixes. Il est implémenté par défaut sous pas mal de distributions Linux depuis quelques années. Un coup d'oeil sur wikipédia LVM vous montrera l'ensemble des capacités de LVM (et donc de CoreStorage).

avatar Anonyme (non vérifié) 07/11/2012 - 09:49

Je compte acheter le nouvel iMac mais dans sa configuration premier prix, est ce qu afin d améliorer les débits anémique du hd de 5400, je pourrai booster les perds du système via fusiondrive avec un ssd en externe( usb3 ou mieux thunderbolt style ocz, des qu il sortira) m évitant ainsi d ouvrir la bestiole. Un grand merci d avance à ceux qui répondront, car je flippe un peu a raquer 1350...

avatar Philomo 07/11/2012 - 10:29

Je n'ai pas du tout envie d'ouvrir un iMac tout neuf pour y ajouter un élément qui pourrait poser des problèmes de compatibilité, voire de garantie. Pour moi le meilleur c'est évidement le SSD. Si j'en ai les moyens au moment de l'achat je prendrai l'option SSD seule. En attendant, l'option SSD de petite capacité sur lequel on place le système, plus un HDD pour le reste me paraît la meilleure solution économique et surtout pratique quand je pense aux sauvegardes. Quand je vois les problèmes liés à Time Machine qui m'a déjà lâché 3 fois en un an sans donner d'explications et justement quand j'aurais pu en avoir besoin (disque dur à réparer), je me pose des questions quant à son efficacité avec une gestion imbriquée complexe de deux disques. J'ai toujours placé le système et lui seul sur une partition dédiée, ce qui m'a permis de reconstituer très rapidement mon environnement lorsque par deux fois le disque dur m'a lâché. Donc ma solution : clônage fréquent du SSD avec le système seul, donc rapide, sauvegarde à part de mes autres fichiers (je n'utilise jamais les dossiers utilisateur).

avatar MachX 07/11/2012 - 11:16

Fusion Drive version Apple nous met le SSD de 128 GO à 250 euros…

avatar MachX 07/11/2012 - 11:18

En plus, si j'ai bien compris, il faut absolument installé Mountain Lion…

Pages