Un
Fusion Drive est une association purement logicielle de 2 partitions de disques de type différent : la
disk0s2 (
disk n°
0 >
slice ou tranche logique n°
2) d'un SSD et la
disk1s2 (
disk n°
1 >
slice ou tranche logique n°
2) d'un HDD. Cette association logicielle a quelque analogie avec une association logicielle de type
RAID.
Le procédé logiciel qui permet l'association
Fusion Drive s'appelle
CoreStorage. C'est un système de stockage complexe qui peut se décrire ainsi :
- chaque partition des 2 disques (disk0s2 et disk1s2) se trouve convertie au statut de magasin de stockage physique > dit : Physical Volume. Les 2 Physical Volumes sont importés dans un Conteneur Logique qui n'a qu'une existence purement virtuelle, intitulé : Logical Volume Group (Groupe de Volumes Logiques). Ces Physical Volumes jouent le rôle d'espaces de stockage physique des bits d'écriture de données.
- à partir de ces 2 magasins de stockage physique Physical Volumes > un disque virtuel unique se trouve exporté, dit : Logical Volume (Volume Logique). Ce Logical Volume n'est pas un "volume" (au sens standard) > c'est un disque virtuel : une couche logique "miroir" des 2 espaces de stockage physique des Physical Volumes.
- sur ce disque virtuel du Logical Volume se trouve ancré (à un point d'amarrage appelé dev node : nœud d'appareil) un système de fichiers classique JHFS+ (Mac OS étendu journalisé). Ce système de fichiers monte un volume sur l'espace virtuel du Logical Volume considéré comme espace-disque.
Lorsque tu ouvres l'«
Utilitaire de Disque» > ce logiciel graphique ne te présente pas du tout l'architecture logicielle du
CoreStorage Fusion Drive (comme la restitue la commande
diskutil cs list que tu n'as pas voulu passer dans le «
Terminal»). Il ne te montre qu'une «
apparence graphique » (et pas l'«
essence logique » du dispositif).
La
ligne supérieure concernant le
Fusion Drive cible le
Conteneur Logique :
Logical Volume Group. Càd. l'
ensemble synthétisé des composants : { 2 magasins de stockage
Physical Volumes > 1 instance intermédaire =
Famille de Volumes Logiques > 1 disque virtuel miroir
Logical Volume > 1 volume
JHFS+ }.
La
ligne subalterne cible la paire :
Logical Volume (disque virtuel unique miroir des magasins de stockage physique) +
volume standard monté sur son espace logique sous l'intitulé :
Macintosh HD.
Effacer le
Conteneur Logique :
Groupe de Volume Logique (l'ensemble synthétisé) équivaudrait à
supprimer le
CoreStorage Fusion Drive et à libérer les 2 disques à un statut séparé. Cette destruction (par principe de prudence) n'est pas permise en mode graphique dans l'«
Utilitaire de Disque» --> c'est pourquoi l'option est
grisée. D'autant plus que, si l'utilisateur a démarré sur la
Recovery HD (toujours localisée sur le HDD en cas de
Fusion Drive) > il ne peut pas détruire (même en ligne de commande dans le «
Terminal» de la
Recovery) le
Fusion Drive > pour la raison que le volume de la
Recovery HD recèle un utilitaire d'exportation du
Logical Volume du
CoreStorage appelé : «
booter ». La
Recovery HD est donc par là
solidarisée logiciellement du
CoreStorage Fusion Drive et est rendue solidaire de son destin : elle
doit être supprimée (en sa qualité de «
boot_helper_partition ») si l'on supprime ce dernier. Ce qui n'est donc pas possible en démarrant en mode
Recovery (on ne peut pas scier la branche sur laquelle on est assis).
Par contre > il est possible de
reformater le
volume qui monte sur le disque virtuel
Logical Volume > sans aucunement porter atteinte au système de stockage du
CoreStorage. Il faut comprendre que cette action
n'affecte en rien le
disque virtuel miroir Logical Volume dans son existence > elle ne fait que supprimer le
système de fichiers JHFS+ ancré sur lui pour le remplacer par un nouveau > montant sur son espace un
nouveau volume vide de données.