10.14 Mojave Fusion Drive. Partition ratée et volume de disque disparu

Suppression réussie. On voit que les 2 partitions libérées et reformatées en standard sont la disk3s2 (SSD) et la disk2s2 (HDD). Les mesures de leurs tailles sont en Gi = gibibytes (base 2) et pas en Go = gigabytes (base 10).

- enchaîne avec la commande :​
Bloc de code:
diskutil ap create disk3s2 disk2s2 Mojave

  • la commande crée un Fusion Drive de type apfs > associatif des 2 partitions > avec un Conteneur apfs collectif et un volume apfs vide intitulé Mojave

Poste le retour.
 
Bloc de code:
Started APFS operation on disk3s2 Untitled
Creating a new empty APFS Container
Error: -69615: At least one APFS Physical Store already exists on your partition map
 
Le message d'erreur dit qu'un dispositif apfs (celui de TEST) existe déjà > et qu'on ne peut donc pas en former un second en mode "création" (on ne le peut qu'en mode "conversion" dans ce cas-là).

- je propose de reconstruire un Fusion Drive de type CoreStorage vide de données => et que tu relances l'installation de Mojave à sa destination. La conversion est supportée (l'installation patchée de Mojave dans le Fusion Drive précédent devait bloquer cette destination).​

Recréer un Fusion Drive de type CoreStorage demande 2 commandes successives. Passe d'abord cette 1ère -->
Bloc de code:
diskutil cs createLVG Fusion disk3s2 disk2s2

  • la commande crée les bases d'un Fusion Drive CoreStorage : création d'un magasin Physical Volume dans chaque partition pointée > importation des 2 magasins dans un Conteneur CoreStorage unique (= Logical Volume Group)

Poste le retour.
 
Bloc de code:
Started CoreStorage operation
Unmounting disk3s2
Touching partition type on disk3s2
Adding disk3s2 to Logical Volume Group
Unmounting disk2s2
Touching partition type on disk2s2
Adding disk2s2 to Logical Volume Group
Creating Core Storage Logical Volume Group
Switching disk3s2 to Core Storage
Switching disk2s2 to Core Storage
Waiting for Logical Volume Group to appear
Discovered new Logical Volume Group "9EC8C84F-A12A-429D-86F1-3513BC24C592"
Core Storage LVG UUID: 9EC8C84F-A12A-429D-86F1-3513BC24C592
Finished CoreStorage operation
 
Ça marche. Voici la commande (tu la passes en copier-coller à rebours - copie-la bien jusqu'au 100% final) :
Bloc de code:
diskutil cs createLV 9EC8C84F-A12A-429D-86F1-3513BC24C592 jhfs+ Mojave 100%

  • la commande finalise le Fusion Drive CoreStorage > par l'exportation d'un volume logique Mojave à partir du Conteneur

Poste le retour.
 
Bloc de code:
Started CoreStorage operation
Waiting for Logical Volume to appear
Formatting file system for Logical Volume
Initialized /dev/rdisk4 as a 1019 GB case-insensitive HFS Plus volume with a 90112k journal
Mounting disk
Core Storage LV UUID: BC1DFCBF-95F3-4377-A63B-5388066FEAE0
Core Storage disk: disk4
Finished CoreStorage operation
 
Fusion Drive recréé de manière adéquate -->

- dans la fenêtre des 4 Utilitaires macOS > lance l'option : "Réinstaller macOS" => et choisis Mojave comme destination lorsque cela te sera proposé​

=> indique si le volume est accepté et si le processus d'installation se lance.
 
Ça marche ! Et ça m'annonce 1 h 10 min d'installation à comparer aux 1 h 30 de l'installation précédente en queue de HD !
C'est juste que le réseau est un peu plus vif le soir…
 
  • J’aime
Réactions: litobar71
Parfait : la conversion au type apfs de Fusion Drive devrait s'effectuer. Je te redonne le final du tuto antérieur destiné au volume TEST => en l'adaptant au volume Mojave -->

- en fin d'installation > le Mac redémarre sur l'OS Mojave nouvellement installé et propose une série d'écrans de paramétrage. Renseigne tout. Le dernier écran te propose de récupérer des données => coche la case : "À partir d'un Mac > d'une sauvegarde Time Machine ou d'un Disque de démarrage" > et choisis le volume TEST comme source. L'Assistant de migration va scanner le volume et te proposer de récupérer ton compte > les logiciels tiers > des réglages généraux. N'exclus rien et lance. Un récupération via l'Assistant de migration est toujours lente > avec un débit de copie variable.​

=> tu n'auras qu'à dire si tu as pu ouvrir à la fin dans le volume Mojave une session analogue à ton originelle.
 
  • J’aime
Réactions: litobar71
C'est formidable. Je te dirai tout ça demain, si desfois tu es dans le coin. J'espère que tu te reposes parfois !
Si tout fonctionne comme prévu, faudra-t-il que je conserve le volume TEST après récupération vu l'espace qu'il occupe.
Ça me paraît super indiqué d'avoir un volume de secours au cas où, comme pourra alors l'être le volume TEST, mais doit-il être aussi "complet" ?
 
Si tout fonctionne bien => il faudra bien sûr supprimer la partition apfs de TEST > et récupérer son espace au Conteneur apfs du Fusion Drive (spécifiquement : au magasin Physical Store de la partition du HDD - la seule susceptible de variation dans un Fusion Drive).

- tu peux toujours avoir un volume de secours sur un DDE USB. Et le volume Recovery du Conteneur apfs est déjà un volume de secours. Sans compter ta sauvegarde TM qu'on a laissé ici entre parenthèses...​
 
Bonjour macomaniac. J'ai l'impression que ça fonctionne très bien ! Bien sûr, je vois que, à droite à gauche, je dois réautoriser, relocaliser, voire retélécharger des drivers ou des plugins. Je vais découvrir ça petit à petit. Mais je suis sur mon volume principal Mojave et ça marche !
Ma reconnaissance a ton égard est très profonde et je ne sais comment te remercier. Le confinement m'a laissé financièrement exsangue et, grâce à toi, j'ai pu remettre mon outil de travail d'équerre sans débourser d'argent et en apprenant bien des choses au passage. C'est vraiment extrêmement généreux de ta part. Dis-moi s'il y a quelque choses que je puisse faire en retour.
Juste une question : pour supprimer la partition apfs de TEST, faut-il mieux passer par une commande du Terminal ou puis-je le faire directement sans risque depuis l'Utilitaire de disque ?
 
Content pour toi !

- tu peux te servir de l'Utilitaire de disque pour supprimer la partition TEST et récupérer son espace. Mais j'aimerais aussi voir le tableau d'ensemble des disques internes => pour aviser si tu as bien un Fusion Drive converti à l'apfs. Donc passe une commande :​
Bloc de code:
diskutil list internal

  • et poste le tableau retourné de la configuration interne.
 
Bloc de code:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS TimeMac                 2.0 TB     disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS MIXXBUS                 2.0 TB     disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS SAAMPLES                3.0 TB     disk2s2

/dev/disk3 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                 Apple_APFS Container disk5         845.7 GB   disk3s2
   3:                 Apple_APFS Container disk6         1.2 TB     disk3s3

/dev/disk4 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:                 Apple_APFS Container disk5         255.9 GB   disk4s2

/dev/disk5 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.1 TB     disk5
                                 Physical Stores disk3s2, disk4s2
   1:                APFS Volume Mojave                  751.6 GB   disk5s1
   2:                APFS Volume Preboot                 28.7 MB    disk5s2
   3:                APFS Volume Recovery                507.4 MB   disk5s3
   4:                APFS Volume VM                      20.5 KB    disk5s4

/dev/disk6 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +1.2 TB     disk6
                                 Physical Store disk3s3
   1:                APFS Volume TEST                    751.3 GB   disk6s1
   2:                APFS Volume Preboot                 28.7 MB    disk6s2
   3:                APFS Volume Recovery                507.4 MB   disk6s3
   4:                APFS Volume VM                      20.5 KB    disk6s4
 
On voit bien que le Fusion Drive a été converti au format apfs. RAS.

- est-ce que tu veux une commande de suppression de TEST / récupération de son espace ? - ou est-ce que tu le fais dans l'Utilitaire de disque ?​
 
J'opterais bien pour la commande de suppression plutôt que l'Utilitaire de disque. Ça s'est révélé tellement efficace !
 
Passe la commande (copier-coller) :
Bloc de code:
diskutil ap deleteContainer disk6 ; diskutil eraseVolume free null disk3s3 ; diskutil ap resizeContainer disk5 0b ; diskutil list internal

  • la commande concaténée : supprime l'apfs de TEST => ce qui reformate un volume Untitled standard sur le partition de queue de HDD > supprime cette partition reformatée > récupère son espace au Conteneur du Fusion Drive (et spécifiquement à la partition apfs du HDD - la seule susceptible de variation) > réaffiche la configuration interne

Poste l'affichage intégral qui aura été retourné.
 
Bloc de code:
Started APFS operation on disk6
Deleting APFS Container with all of its APFS Volumes
Unmounting Volumes
Unmounting Volume "TEST" on disk6s1
Unmounting Volume "Preboot" on disk6s2
Unmounting Volume "Recovery" on disk6s3
Unmounting Volume "VM" on disk6s4
Deleting Volumes
Deleting Container
Wiping former APFS disks
Switching content types
Reformatting former APFS disks
Initialized /dev/rdisk3s3 as a 1 TB case-insensitive HFS Plus volume with a 90112k journal
Mounting disk
1 new disk created or changed due to APFS operation
Disk from APFS operation: disk3s3
Finished APFS operation on disk6
Started erase on disk3s3 Untitled
Unmounting disk
Finished erase on disk3
Started APFS operation
Aligning grow delta to 1 154 520 584 192 bytes and targeting a new physical store size of 2 000 189 177 856 bytes
Determined the maximum size for the targeted physical store of this APFS Container to be 2 000 188 149 760 bytes
Resizing APFS Container designated by APFS Container Reference disk5
The specific APFS Physical Store being resized is disk3s2
Verifying storage system
Using live mode
Performing fsck_apfs -n -x -l -S /dev/disk3s2
Checking the container superblock
Checking the fusion superblock
Checking the EFI jumpstart record
Checking the space manager
Checking the space manager free queue trees
Checking the object map
Checking the Fusion data structures
Checking volume
Checking the APFS volume superblock
The volume Mojave was formatted by hfs_convert (945.275.7) and last modified by apfs_kext (945.275.7)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
warning: apfs_num_other_fsobjects (56) is not valid (57)
Checking volume
Checking the APFS volume superblock
The volume Preboot was formatted by hfs_convert (945.275.7) and last modified by apfs_kext (945.275.7)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
Checking volume
Checking the APFS volume superblock
The volume Recovery was formatted by diskmanagementd (945.275.7) and last modified by apfs_kext (945.275.7)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
Checking volume
Checking the APFS volume superblock
The volume VM was formatted by apfs.util (945.275.7) and last modified by apfs_kext (945.275.7)
Checking the object map
Checking the snapshot metadata tree
Checking the snapshot metadata
Checking the extent ref tree
Checking the fsroot tree
Verifying allocated space
The volume /dev/disk3s2 appears to be OK
Storage system check exit code is 0
Growing APFS Physical Store disk3s2 from 845 668 593 664 to 2 000 189 177 856 bytes
Modifying partition map
Growing APFS data structures
Finished APFS operation
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS TimeMac                 2.0 TB     disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS MIXXBUS                 2.0 TB     disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS SAAMPLES                3.0 TB     disk2s2

/dev/disk3 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                 Apple_APFS Container disk5         2.0 TB     disk3s2

/dev/disk4 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:                 Apple_APFS Container disk5         255.9 GB   disk4s2

/dev/disk5 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +2.3 TB     disk5
                                 Physical Stores disk3s2, disk4s2
   1:                APFS Volume Mojave                  751.6 GB   disk5s1
   2:                APFS Volume Preboot                 28.7 MB    disk5s2
   3:                APFS Volume Recovery                507.4 MB   disk5s3
   4:                APFS Volume VM                      20.5 KB    disk5s4
 
Comme tu peux le voir : pas d'erreur dans l'enchaînement et à l'arrivée un Conteneur du Fusion Drive de 2,3 To. Affaire réglée.