10.13 High Sierra Diskutil list : en apprendre un peu plus...

Dans un Fusion Drive associant une partition de SSD (contenant un magasin de stockage Physical Volume) & une partition de HDD (contenant un autre magasin) => la règle est que : le magasin du SSD se trouve écrit seul au départ jusqu'à une limite de 90% (10% réservés à un cache) > puis les données excédentaires sont écrites au magasin du HDD. Donc l'installation de l'OS s'effectue toujours exclusivement d'entrée dans le magasin du SSD. Ensuite : un algorithme d'optimisation retransfère au magasin du HDD les données les moins fréquemment accédées en lecture du SSD > et vice-versa : transfert au magasin du SSD des donnés du HDD les plus fréquemment accédées.

- avec un Linux installé dans une partition de queue de HDD > flanquée d'une partition de swap sur le même HDD => aucun accès au SSD n'est possible. La partition CoreStorage étant réservée à macOS > la partition EFI servant au programme interne de boot du Mac > la partition Boot OS X servant de booter (de prédémarreur) du volume logique du Fusion Drive.​
 
Bien sûr, donc suite à ce que tu m'as dit je mettrais une partition Linux de 50 Go dont 8 Go pour le swap sur le SSD mais indépendamment du Fusion Disque. Comment je procède ?
 
Ça : c'est faisable. Tu peux envisager un 60 Go / 60 Go (globalement) pour macOS et pour Linux sur le SDD. Les 60 Go macOS associés en Fusion Drive aux 250 Go du HDD.

- pour effectuer ce programme > il faut d'abord que tu clones le contenu intégral de Macintosh SSD => sur un DDE USB. Démarré ensuite sur le clone > tu pourras reconfigurer les disques internes > avant réinstallation de macOS et récupération des données du clone. Puis installation de Linux.​

As-tu un DDE disponible ?
 
Oui, ça me convient, j'ai un Transcend de 2 To.

Sinon je peut juste récupérer mes dossiers les plus importants et mes applications et supprimer le contenu du disque pour le réinstaller neuf pour gagner en performance.
 
Dernière édition:
Branche le DDE au Mac. Puis passe la commande :
Bloc de code:
diskutil list ; df -H
  • qui affiche la configuration des disques & l'occupation des volumes montés

Poste les retours => que je voie ton DDE.
 
J'ai reformaté le disque en Mac OS étendu (journalisé) pour pouvoir accueillir le clonage.
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Fusion                  119.7 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Fusion                  171.6 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh SSD          +285.5 GB   disk2
                                 Logical Volume on disk0s2, disk1s2
                                 8BBAECF4-6C65-4958-AFE8-77F4B2E92AFE
                                 Unencrypted Fusion Drive

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *2.0 TB     disk3
   1:                  Apple_HFS DDE                     2.0 TB     disk3s1

Filesystem      Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk2      285G   202G    83G    71% 1619235 4293348044    0%   /
devfs           352k   352k     0B   100%    1190          0  100%   /dev
map -hosts        0B     0B     0B   100%       0          0  100%   /net
map auto_home     0B     0B     0B   100%       0          0  100%   /home
/dev/disk3s1    2.0T   852M   2.0T     1%      80 4294967199    0%   /Volumes/DDE
 
En effet : le volume DDE est vide. Mais le disque a une table de partition FDisk_partition_scheme (= MBR Windows) inappropiée pour un disque démarrable Mac.

- passe la commande :​
Bloc de code:
diskutil eraseDisk jhfs+ Clone gpt disk2 ; diskutil list disk2
  • qui reparamètre le DDE : table GPT > format jhfs+ > volume Clone - puis affiche la nouvelle configuration

Poste le retour.
 
La partition "FDisk_partition_scheme" n'est-elle pas situé sur le disque 3 ? La commande que tu m'as adjointe traite le disque 2.
L'existence de cette partition doit être lié à une option proposé par Trancends permettant de Sauvegarder l'intégrale de l'ordinateur sur lequel le disque est branché à l'aide d'un bouton (que sur Windows).
Voila la sortie pour le disque 3 :
Bloc de code:
Started erase on disk3
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk3s2 as Mac OS Extended (Journaled) with name Clone
Initialized /dev/rdisk3s2 as a 2 TB case-insensitive HFS Plus volume with a 155648k journal
Mounting disk
Finished erase on disk3
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS Clone                   2.0 TB     disk3s2
 
Bien vu : c'était disk3 comme tu as su le corriger. DDE bien reparamétré.

- à présent : as-tu un installateur de High Sierra (intitulé : Installer macOS High Sierra - 5,2 Go) dans les Applications ou ailleurs ? Voici la raison : une fois démarré sur le clone et le Fusion Drive refait > la partition CoreStorage du HDD aura en-dessous une partition booter standard (volume : Boot OS X) et pas une partition de secours (volume Recovery HD). Convertir la partition booter en partition de secours > conversion qui crée 2 dossiers dans le volume Recovery HD : un dossier du booter dédié au prédémarrage du volume logique du Fusion Drive et un dossier de secours recelant l'image-disque BaseSystem.dmg de l'OS de secours => il n'y a que le programme d'installation d'un installateur qui sache le faire. Et pas le logiciel de clonage que tu auras utilisé pour le clone. Donc il faudra installer l'OS à destination du volume du Fusion Drive (ce qui créera la partition de secours) > puis récupérer les données du clone via l'Assistant de migration.​

Si tu n'as pas d'installateur > il vaut mieux que tu en télécharges un avant le clonage (pour bénéficier de la vitesse du Fusion Drive) > et il sera cloné dans le clone prêt à servir.
 
D'accord. Quand tu auras l'installateur dans les Applications -->

- va à cette page internet : ☞Carbon Copy Cloner☜ (clique le lien rouge). Télécharge le logiciel et déplace-le dans les Applications. C'est un logiciel de clonage éprouvé. Tu as droit à une démo gratuite de 1 mois (sans restrictions logicielles) dont tu vas profiter.​

----------

Comme le clonage risque de durer longtemps à cause de la masse des données > afin d'éviter à ton Mac de s'endormir > passe la commande :
Bloc de code:
caffeinate -dimsu &
  • qui va empêcher le Mac de dormir en lançant un processus caffeinate en arrière-plan de la fenêtre de terminal ouverte.

Ne ferme pas ce terminal (le processus caffeinate en est solidaire). Planque-le dans un coin qu'elle ne te gêne pas.

----------

À présent lance CCC > et dans son panneau définis une tâche telle que :

  • SOURCE = Macintosh SSD
  • DESTINATION = Clone
  • SafetyNet = Désactivé
  • Presse le bouton "Cloner"

Le logiciel va cloner Macintosh SSD dans Clone. À la fin > CCC va te demander si tu veux qu'il crée une partition de secours Recovery HD sur le DDE --> facultatif ici : tu agrées ou pas à cette création.

Tu peux laisser ton Mac sans surveillance : il ne s'endormira pas. Préviens quand c'est fini.
 
Alors démarre sur Clone (via "alt"). Ta session externe ouverte --> vérifie que tu retrouves toutes tes données. Ne t'étonne pas de ralentissements de fonctionnement (connexion USB).

- passe une commande :​
Bloc de code:
diskutil list
  • et poste le tableau des disques => que je voie la configuration d'ensemble.
 
Effectivement il est très très lent !
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Fusion                  119.7 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage Fusion                  171.6 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh SSD          +285.5 GB   disk2
                                 Logical Volume on disk0s2, disk1s2
                                 8BBAECF4-6C65-4958-AFE8-77F4B2E92AFE
                                 Unencrypted Fusion Drive

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS Clone                   2.0 TB     disk3s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk3s3
 
Pour supprimer le Fusion Drive > il faut l'UUID du Logical Volume Group (= Conteneur) du CoreStorage.

- donc passe la commande :​
Bloc de code:
diskutil cs list
  • qui affiche un tableau détaillé du CoreStorage

Poste le tableau.
 
Bloc de code:
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 7149EC05-0B70-4E3F-B82B-DCCA62909791
    =========================================================
    Name:         Fusion
    Status:       Online
    Size:         291335970816 B (291.3 GB)
    Free Space:   0 B (0 B)
    |
    +-< Physical Volume 07E87B8F-FF75-4A90-8A83-B869CFD8CA25
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     119690149888 B (119.7 GB)
    |
    +-< Physical Volume D7FCF5FC-4D85-43AE-BED6-177A86DB7593
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     171645820928 B (171.6 GB)
    |
    +-> Logical Volume Family 906D3996-5E23-490F-8FBA-CF079ED8C3C1
        ----------------------------------------------------------
        Encryption Type:         None
        |
        +-> Logical Volume 8BBAECF4-6C65-4958-AFE8-77F4B2E92AFE
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          285487792128 B (285.5 GB)
            Revertible:            No
            LV Name:               Macintosh SSD
            Volume Name:           Macintosh SSD
            Content Hint:          Apple_HFS
            LVG Type:              Fusion, Sparse
 
Passe la commande :
Bloc de code:
diskutil cs deleteLVG 7149EC05-0B70-4E3F-B82B-DCCA62909791 ; diskutil list
  • la commande supprime le CoreStorage du Fusion Drive --> ce qui reformate un volume Untitled standard sur chaque partition de disque - puis ré-affiche la configuration des disques. Normalement : l'espace libre de queue de HDD devrait avoir été automatiquement récupéré à la partition reformatée de ce disque.

Poste le retour.
 
Opération réussite :
Bloc de code:
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 7149EC05-0B70-4E3F-B82B-DCCA62909791
    =========================================================
    Name:         Fusion
    Status:       Online
    Size:         291335970816 B (291.3 GB)
    Free Space:   0 B (0 B)
    |
    +-< Physical Volume 07E87B8F-FF75-4A90-8A83-B869CFD8CA25
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     119690149888 B (119.7 GB)
    |
    +-< Physical Volume D7FCF5FC-4D85-43AE-BED6-177A86DB7593
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     171645820928 B (171.6 GB)
    |
    +-> Logical Volume Family 906D3996-5E23-490F-8FBA-CF079ED8C3C1
        ----------------------------------------------------------
        Encryption Type:         None
        |
        +-> Logical Volume 8BBAECF4-6C65-4958-AFE8-77F4B2E92AFE
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          285487792128 B (285.5 GB)
            Revertible:            No
            LV Name:               Macintosh SSD
            Volume Name:           Macintosh SSD
            Content Hint:          Apple_HFS
            LVG Type:              Fusion, Sparse
MBPdelobaptiste:~ louis$ diskutil cs deleteLVG 7149EC05-0B70-4E3F-B82B-DCCA62909791 ; diskutil list
Started CoreStorage operation
Unmounting Logical Volumes
Destroying Logical Volume Group
Erasing disk0s2
Initialized /dev/rdisk0s2 as a 111 GB case-insensitive HFS Plus volume with a 16384k journal
Mounting disk
Erasing disk1s2
Initialized /dev/rdisk1s2 as a 160 GB case-insensitive HFS Plus volume with a 16384k journal
Mounting disk
Finished CoreStorage operation
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *120.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Untitled                119.7 GB   disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Untitled                171.6 GB   disk1s2

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS Clone                   2.0 TB     disk3s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk3s3
 
Sauf que l'espace libre n'a pas été récupéré à la partition du HDD. Passe la commande :
Bloc de code:
diskutil resizeVolume disk1s2 0b ; diskutil list disk1
  • qui dilate la partition existante puis affiche la configuration du HDD

Poste le retour.

----------

Par ailleurs > on va s'occuper spécifiquement du SSD. Est-ce que tu veux une partition dédiée au Fusion Drive de 60 Go > et les 60 Go restant pour Linux ?

- si oui : 8 Go pour le swap et 52 Go pour Linux ? - si oui encore --> quel format pour ces 2 partitions : FAT-32 ? - et est-ce que la partition de swap précède la Linux ou la suit (je n'utilise pas Linux donc à toi de me dire ce qu'il en est).​