iMac Fusion drive saturé ?

StéphanH

Membre actif
14 Décembre 2012
388
26
IdF
Bonjour,

Je possède un iMac 27" Late 2012 avec une disque fusion drive 1To (donc avec SDD 128)
En rentrant, j'ai vu une brève notification comme quoi mon disque était presque saturé.
Ce ne doit pas être le DD, il me reste plus de 600 Go.
Serait-ce le SSD ? comment puis-je le savoir ? l'utilitaire de gestion de disque ne me montre pas ce disque !

Merci de votre aide.
 
Bonjour,

Si tu as bien un Fusion drive, alors ton ordinateur ne voit qu'un seul volume (la somme du SSD + le dd).
Si tu vois que tu as 600 Go de libre, ça n'est pas sur le dd ou sur le SSD, mais c'est sur le dd et le SSD.

Il faudrait voir quels autres volumes tu as sur ta machine et là j'imagine bien un joyeux drille sortant de sa boite te proposer quelques habiles commandes du Terminal ;)
 
merci pour ta réponse.
L'utilitaire ne voit qu'un seul disque.
Par contre, j'ai un NAS monté (une partition en AFP pour Time machine et deux disques en SMB, les 3 sur le même NAS, il est vrai plein à 80%)
 
salut tu peux faire un >>> " diskutil list " dans le terminal et le poster ci dessous
 
et voilà :

/dev/disk0 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *121.3 GB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_CoreStorage Macintosh HD 121.0 GB disk0s2

3: Apple_Boot Boot OS X 134.2 MB disk0s3


/dev/disk1 (internal, physical):

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *1.0 TB disk1

1: EFI EFI 209.7 MB disk1s1

2: Apple_CoreStorage Macintosh HD 999.3 GB disk1s2

3: Apple_Boot Recovery HD 650.1 MB disk1s3


/dev/disk2 (internal, virtual):

#: TYPE NAME SIZE IDENTIFIER

0: Macintosh HD +1.1 TB disk2

Logical Volume on disk0s2, disk1s2

8F488166-0A90-47C7-8EF6-040282B15A6E

Unencrypted Fusion Drive
 
Dernière édition:
pour moi il y a pas de saturation ! Macintosh HD +1.1 TB disk2 . Par contre tu peux relancer l'indexation via Onyx . Les fichiers sont transférer du ssd au DD et vice versa selon son utilisation quotidienne !

commande terminal : sudo mdutil -E
 
Salut Stephan

Comme tu le vois d'après le tableau de diskutil > ton Fusion Drive se compose de 2 étages logiques :

- 2 Physical Volumes (disques durs émulés) importés chacun sur la partition majeure du disque concerné : la disk0s2 de 121 Go du SSD & la disk1s2 de 999,3 Go du HDD ;

- 1 Volume Logique (disque "miroir" unique) exporté à partir des 2 Physical Volumes précédents : le disk2 de 1,1 To Macintosh HD. Sur l'en-tête de ce disque "miroir" (à l'instar de celui d'un disque en dur) se trouve ancré le système de fichiers JHFS+ (Mac OS étendu journalisé) gérant le reste de l'espace-disque du Volume Logique en le montant en volume comme s'il s'agissait d'une partition standard.

- entre ces 2 niveaux de disques virtuels (Physical Volumes & Logical Volume) > s'intercale une Famille de Volumes Logiques qui joue le rôle de « go between » : d'interprète ou de truchement des échanges entre les 2 plans. S'il y a eu chiffrement > elle va chiffrer dans un sens > déchiffrer dans l'autre. S'il y a Fusion Drive > elle va gérer la correspondance entre fichiers affichés dans l'espace unique du Volume Logique > écritures aux blocs des 2 Volumes Physiques supports ainsi :

- écritures exclusivement au Volume Physique1 du SSD jusqu'à une limite de 90% d'occupation > exportation des écritures au Volume Physique2 du HDD passée la limite des 90% d'occupation du Volume Physique1 du SSD > optimisation des écritures entre les 2 Volumes Physiques au prorata du nombre d'atteintes en lecture (exportations d'écritures SSD > HDD vs importations d'écritures HDD > SSD).​

De cette petite description il s'ensuit que l'occupation globale se mesure toujours à celle du Volume Logique unique exporté > et qu'en termes basiques (que le CoreStorage gère absolument tout seul) cela correspond à 90% du Volume Physique CoreStorage du SSD + tant de % restant écrits au Volume Physique du HDD. S'il te reste 600 Go d'espace libre dans le Volume Logique unique Macintosh HD > alors cela revient à dire que 1,1 To - 600 Go = 500 Go se trouvent actuellement écrits > ce qui se répartit ainsi au plan de base du CoreStorage : 100 Go écrits au Volume Physique du SSD + 400 Go au Volume Physique du HDD - lequel monopolise donc la marge de 600 Go d'espace disponible. Dans le Volume Physique1 du SSD > 10% demeurent toujours dédiés à un cache-tampon permettant l'enregistrement rapide d'écritures avant redirection au Volume Physique du HDD (ou, selon taille, écriture au Volume Physique du SSD et exportation corrélatives d'écritures au HDD en compensation).

Si tu passes dans le «Terminal» la commande (simplement informative) :
Bloc de code:
df -H
(mets bien le H en majuscule pour obenir en retour des valeurs lisibles : KB > MB > GB > TB) --> tu vas obtenir le tableau (sur autant de lignes) des volumes actuellement montés des disques attachés à ton Mac (en interne / externe) affichant l'espace : total > libre > occupé => tu peux poster ici ce tableau qui te confirmera que ton Fusion Drive a de la marge et que le message ne le concerne pas.

[NB. la commande df ne scanne que les volumes montés : elle ne rendra donc pas compte des partitions locales disk0s2 et disk1s2 des 2 disques qui ont été converties au statut de Volumes Physiques CoreStorage > elle ne rendra compte que de l'espace unique du volume Macintosh HD monté par le système de fichiers du Volume Logique.]

Si tu passes encore pour toi même la commande :
Bloc de code:
diskutil cs list
(où l'utilitaire diskutil est appelé avec le verbe list > mais avec l'intercalaire cs = abrégé de corestorage) > tu vas voir s'afficher le tableau complet du CoreStorage de ton Fusion Drive qui te permettra de vérifier qu'il y a bien basiquement 2 Volumes Physiques importés chacun sur une partition de disque > 1 Famille de Volumes Logiques médiatrice > 1 Volume Logique unique exporté.
 
Dernière édition par un modérateur:
merci.
dans aucun des deux cas je ne vois la taille dispo sur le SSD (sauf ce 131 Ko, inquiétant ...)

Filesystem Size Used Avail Capacity iused ifree %iused Mounted on

/dev/disk2 1.1T 266G 845G 24% 1184686 4293782593 0% /

+-- Logical Volume Group 2FAC5DF5-A789-403B-B077-6CF4A77EE9B0

=========================================================

Name: Macintosh HD

Status: Online

Size: 1120333864960 B (1.1 TB)

Free Space: 131072 B (131.1 KB)

|

+-< Physical Volume A4EBD523-5AF6-49ED-AB40-C2D0D4FA4BAC

| ----------------------------------------------------

| Index: 0

| Disk: disk0s2

| Status: Online

| Size: 120988852224 B (121.0 GB)

|

+-< Physical Volume 36CDEA63-3492-41A8-8C01-5CC84864CAC

| ----------------------------------------------------

| Index: 1

| Disk: disk1s2

| Status: Online

| Size: 999345012736 B (999.3 GB)
 
Je suppose que tu as oublié de poster le bas du tableau du CoreStorage : l'entrée de la Logical Volume Family > et celle du Logical Volume (qui existent forcément, puisque la commande df retourne l'occupation du volume monté de l'OS).

D'après df --> ton Volume Logique a une taille de 1,1 To > dont 266 Go occupé > et 845 Go disponible.

Comme mentionné précédemment > seuls les volumes montés sont scannés > les partitions brutes non --> tu n'as donc pas le détail des écritures aux blocs de la disk0s2 (Physical Volume1 sur le SSD) non plus qu'à ceux de la disk1s2 (Physical Volume2 sur le HDD).

Le principe du CoreStorage Fusion Drive étant de tirer parti au maximum du SSD, tu peux te dire que 90% des blocs de la partition CoreStorage de ce disque sont écrits (plus de 100 Go) et le reste est écrit aux blocs de la partition du HDD > ce qui laisse une belle marge.

Tout me paraît normal.

Quant à la mention :
Bloc de code:
Free Space: 131072 B (131.1 KB)
qui t'inquiète > il n'y a aucune raison : elle signifie que, à l'intérieur l'enceinte logique globale du Groupe de Volumes Logiques (l'ensemble du CoreStorage qui solidarise les 2 partitions des disques) > il n'y a que 131 Ko de blocs (une misère) qui sont restés sans emploi lors de la création de la paire de Volumes Physiques sur chacune des partitions de disques.

Ce "free_space" ne mesure absolument pas l'espace disponible dans le Volume Logique global (lequel est bien de 845 Go conformément à la mesure de df) > mais mesure la "tare logique" d'espace perdu lors de la génération des disques virtuels du Groupe de Volumes Logiques. RAS.

Je ne vois rien à reprocher à cet ensemble. Le message d'alerte doit concerner ton NAS.