10.12 Sierra remettre fusion drive à, sa capacité originale

mchl

Membre confirmé
18 Décembre 2013
64
3
78
forges les eaux seine maritime
Bonjour
j'ai un imac 21.1 " avec un fusion drive (mac 21.1 " fin 2013)
après une mauvaise manipulation avec l'utilitaire de disque ,la capacité du disque est réduite à 600 Go au lieu de 1.1 To
merci de m'indiquer la marche à suivre pour rétablir la capacité d'origine je posséde un mac book qui peut être utilisé en mode disque cible
 
Salut mchl

Tu vas à : Applications > Utilitaires > tu lances le «Terminal» > dans la fenêtre qui s'affiche > tu saisis l'une après l'autre les 2 commandes :
Bloc de code:
diskutil list
diskutil cs list
et ↩︎ (presse la touche "Entrée" du clavier après chaque commande pour l'activer).

- La 1ère commande te retourne le tableaux des disques de ton Mac > avec leurs tables de partition > et leurs partitions décrites en format > nom > taille > device (appareil logique)

- La 2è commande le tableau du Groupe de Volumes Logiques CoreStorage du Fusion Drive.​

=> poste ces 2 tableaux en copier-coller ici (sélection > ⌘C pour copier dans le presse-papier > ⌘V pour coller la sélection ici) > d'après ces informations > je saurais te passer la ou les commandes permettant la récupération de ton espace libre au Volume Logique du Fusion Drive.
 
Bloc de code:
IMac-2:~ michel$ diskutil list
/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 Internal Drive          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 Internal Drive          497.3 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.1 MB   disk1s3

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Macintosh HD           +612.4 GB   disk2
                                 Logical Volume on disk0s2, disk1s2
                                 A59AE503-8F14-47C8-A92D-F55454AC0B84
                                 Unencrypted Fusion Drive


IMac-2:~ michel$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 944A3CE8-3FFA-44D6-9594-A20613C6F437
=========================================================
Name: Internal Drive
Status: Online
Size: 618248626176 B (618.2 GB)
Free Space: 81920 B (81.9 KB)
|
+-< Physical Volume 2929A6AE-111B-460D-B58C-B80429DABDA9
| ----------------------------------------------------
| Index: 0
| Disk: disk0s2
| Status: Online
| Size: 120988852224 B (121.0 GB)
|
+-< Physical Volume C64C0B47-1671-44E7-95E6-D18151DB0F1C
| ----------------------------------------------------
| Index: 1
| Disk: disk1s2
| Status: Online
| Size: 497259773952 B (497.3 GB)
|
+-> Logical Volume Family ABD0F4B5-2BFB-4A7C-B6D1-CDA4E0884550
----------------------------------------------------------
Encryption Type: None
|
+-> Logical Volume A59AE503-8F14-47C8-A92D-F55454AC0B84
---------------------------------------------------
Disk: disk2
Status: Online
Size (Total): 612393287680 B (612.4 GB)
Revertible: No
LV Name: Macintosh HD
Volume Name: Macintosh HD
Content Hint: Apple_HFS
LVG Type: Fusion, Sparse
IMac-2:~ michel$
 
Dernière édition par un modérateur:
C'est vrai qu'il est pas mal dégonflé ton Volume Logique. C'est la partition disk1s2 du HDD qui a perdu plus de 500 Go (lesquels avaient dû être soustraits pour créer une partition BOOTCAMP > partition dont l'espace, après sa suppression, n'a pas été réalloué).

Alors voici la commande récupératrice (saisis-la par copier-coller) :
Bloc de code:
diskutil coreStorage resizeStack A59AE503-8F14-47C8-A92D-F55454AC0B84 0b

Tu remarqueras que l'utilitaire diskutil est appelé > avec la spécification coreStorage > et le verbe spécial resizeStack (redimensionnner la pile des disques virtuels du CoreStorage) > sur la cible constituée par l'UUID du Volume Logique > avec option de taille 0b = 0_byte (qui se comprend ainsi : "ne laisser aucun byte d'espace libre inutilisé en-dessous du CoreStorage").

Cette commande implique une vérification d'intégrité préalable du système de fichiers jhfs+ bénéficiaire (ancré à un dev node du Volume Logique du CoreStorage) :

- si aucune erreur n'est trouvée (exit code = 0) --> le redimensionnement va s'effectuer.

- si des erreurs sont trouvées (exit code > 0) --> la commande va avorter. Dans ce cas > tu redémarres en mode Recovery (en pressant les touches ⌘R à l'écran noir jusqu'à affichage de la ) > «Utilitaire de Disque» > sélection du volume Macintosh HD > S.O.S. => si tu obtiens à la fin : "Le volume Macintosh HD semble être en bon état" > système de fichiers est réparé => tu re-démarres sur ton OS et tu repasses la commande donnée dans le «Terminal» > elle devrait être honorée.​
 
C'est vrai qu'il est pas mal dégonflé ton Volume Logique. C'est la partition disk1s2 du HDD qui a perdu plus de 500 Go (lesquels avaient dû être soustraits pour créer une partition BOOTCAMP > partition dont l'espace, après sa suppression, n'a pas été réalloué).

Alors voici la commande récupératrice (saisis-la par copier-coller) :
Bloc de code:
diskutil coreStorage resizeStack A59AE503-8F14-47C8-A92D-F55454AC0B84 0b

Tu remarqueras que l'utilitaire diskutil est appelé > avec la spécification coreStorage > et le verbe spécial resizeStack (redimensionnner la pile des disques virtuels du CoreStorage) > sur la cible constituée par l'UUID du Volume Logique > avec option de taille 0b = 0_byte (qui se comprend ainsi : "ne laisser aucun byte d'espace libre inutilisé en-dessous du CoreStorage").

Cette commande implique une vérification d'intégrité préalable du système de fichiers jhfs+ bénéficiaire (ancré à un dev node du Volume Logique du CoreStorage) :

- si aucune erreur n'est trouvée (exit code = 0) --> le redimensionnement va s'effectuer.

- si des erreurs sont trouvées (exit code > 0) --> la commande va avorter. Dans ce cas > tu redémarres en mode Recovery (en pressant les touches ⌘R à l'écran noir jusqu'à affichage de la ) > «Utilitaire de Disque» > sélection du volume Macintosh HD > S.O.S. => si tu obtiens à la fin : "Le volume Macintosh HD semble être en bon état" > système de fichiers est réparé => tu re-démarres sur ton OS et tu repasses la commande donnée dans le «Terminal» > elle devrait être honorée.​
j'ai lancé la commande
résultat :
Bloc de code:
IMac-2:~ michel$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 944A3CE8-3FFA-44D6-9594-A20613C6F437
    =========================================================
    Name:         Internal Drive
    Status:       Online
    Size:         618248626176 B (618.2 GB)
    Free Space:   81920 B (81.9 KB)
    |
    +-< Physical Volume 2929A6AE-111B-460D-B58C-B80429DABDA9
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     120988852224 B (121.0 GB)
    |
    +-< Physical Volume C64C0B47-1671-44E7-95E6-D18151DB0F1C
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     497259773952 B (497.3 GB)
    |
    +-> Logical Volume Family ABD0F4B5-2BFB-4A7C-B6D1-CDA4E0884550
        ----------------------------------------------------------
        Encryption Type:         None
        |
        +-> Logical Volume A59AE503-8F14-47C8-A92D-F55454AC0B84
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          612393287680 B (612.4 GB)
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS
            LVG Type:              Fusion, Sparse
IMac-2:~ michel$ diskutil coreStorage resizeStack A59AE503-8F14-47C8-A92D-F55454AC0B84 0b
The Core Storage Logical Volume UUID is A59AE503-8F14-47C8-A92D-F55454AC0B84
Started CoreStorage operation
Checking prerequisites for resizing Logical-Physical volume stack
Growing Logical-Physical volume stack
Verifying file system
Using live mode
Performing live verification
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Macintosh HD appears to be OK
File system check exit code is 0
Growing Core Storage Physical Volume from 497 259 773 952 to 999 345 012 736 bytes
Copying booter
Growing disk partition
Modifying partition map
Growing Core Storage data structures
Resizing Core Storage Physical Volume structures
Resized Core Storage Physical Volume to 999 345 012 736 bytes
Growing Logical Volume
Resizing Core Storage Logical Volume structures
Resized Core Storage Logical Volume to 1 114 478 477 312 bytes
Growing file system
Finished CoreStorage operation
IMac-2:~ michel$
 
Dernière édition par un modérateur:
Donc re-dimensionnement réussi. Si tu repasses un :
Bloc de code:
diskutil list
tu devrais voir noir sur blanc que ton Volume Logique fait 1,1 To et a donc récupéré les 500 Go manquants.
 
Ce n'était pas la peine de faire la procédure Recovery puisque la commande était passée d'entrée de jeu. En effet, le résultat de la vérification du système de fichiers était :
Bloc de code:
File system check exit code is 0
= sans erreurs.

Mais de l'avoir fait te permettra si besoin était de connaître la procédure. Pourquoi passer par l'«Utilitaire de Disque» de la Recovery > et pas par celui de l'OS ? - voici l'explication :

- pour réparer un système de fichiers (fichiers gestionnaires de l'espace d'une partition résidant sur ses blocs de tête) > il faut le désactiver > ce qui implique démonter le volume qu'il monte à partir de l'espace de la partition (et dans lequel les écritures des blocs apparaissent comme des fichiers lisibles).

- or il est impossible d'opérer ce démontage si l'on opére dans l'OS démarré > puisque l'OS démarré requiert le montage du volume Macintosh HD et l'activation du système de fichiers.

- il faut donc démarrer sur un Système indépendant de l'OS pour pouvoir démonter le volume Macintosh HD > et le Système Recovery est là pour ça. Une variante de réparation consiste à démarrer le Mac en Safe Mode (touche = maj pressée) car ce démarrage implique une réparation du système de fichiers de l'OS avant son chargement. Une dernière façon consiste à utiliser le «Terminal» du Single User (démarrage par ⌘S). De ces 3 modes > le mode Recovery est le plus maniable.​
 
Ce n'était pas la peine de faire la procédure Recovery puisque la commande était passée d'entrée de jeu. En effet, le résultat de la vérification du système de fichiers était :
Bloc de code:
File system check exit code is 0
= sans erreurs.

Mais de l'avoir fait te permettra si besoin était de connaître la procédure. Pourquoi passer par l'«Utilitaire de Disque» de la Recovery > et pas par celui de l'OS ? - voici l'explication :

- pour réparer un système de fichiers (fichiers gestionnaires de l'espace d'une partition résidant sur ses blocs de tête) > il faut le désactiver > ce qui implique démonter le volume qu'il monte à partir de l'espace de la partition (et dans lequel les écritures des blocs apparaissent comme des fichiers lisibles).

- or il est impossible d'opérer ce démontage si l'on opére dans l'OS démarré > puisque l'OS démarré requiert le montage du volume Macintosh HD et l'activation du système de fichiers.

- il faut donc démarrer sur un Système indépendant de l'OS pour pouvoir démonter le volume Macintosh HD > et le Système Recovery est là pour ça. Une variante de réparation consiste à démarrer le Mac en Safe Mode (touche = maj pressée) car ce démarrage implique une réparation du système de fichiers de l'OS avant son chargement. Une dernière façon consiste à utiliser le «Terminal» du Single User (démarrage par ⌘S). De ces 3 modes > le mode Recovery est le plus maniable.​
Merci pour ces explications ,on voit que tu connais parfaitement le sujet
j'ai archivé notre conversation au cas ou le pb se représenterai
encore merci pour ton aide
cordialement