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

Voila le retour de la commande :
Bloc de code:
Resizing to full size (fit to fill)
Started partitioning on disk1s2 Untitled
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk1s2
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 Untitled appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Modifying partition map
Growing file system
Finished partitioning on disk1s2 Untitled
/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                249.7 GB   disk1s2
/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                249.7 GB   disk1s2

Le compromis 60 / 60 Go me va. J'aimerais partitionner le disque en 4 : 6 Go de swap sera suffisant, un espace de stockage commun entre mac et linux de 4 Go (Fat 32) on aura donc une partition Linux de 50 Go(ext4 qui est possible sur mon mac (ExtFS)) et les 60 Go restant pour le Fusion Core du mac. La partition de swap par convention la précède mais je crois pas que cela n'a d'importance.

Je dois m'absenter un moment.
 
A titre indicatif c'est comme ça chez moi :
Bloc de code:
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS MaCBook                 434.7 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                 Linux Swap                         5.8 GB     disk0s4
   5:       Microsoft Basic Data                         58.8 GB    disk0s5
 
Tu peux passer la commande :
Bloc de code:
diskutil resizeVolume disk0s2 60g fat32 STOCK 4g fat32 SWAP 6g fat32 LINUX 0b
  • qui rétrécit la partition Untitled du SDD à 60 Go > et crée 3 partitions supplémentaires en FAT-32 : STOCK 4 Go > SWAP 6 Go > LINUX 49 Go

Poste le retour. Le tableau de la nouvelle configuration du SSD devrait être affiché automatiquement en fin de retour de commande. Ni diskutil ni macOS ne disposent nativement d'un formateur de système de fichiers extFS : si tu as un outil spécialisé qui le permet => tu n'auras qu'à reformater a posteriori les partitions FAT-32 voulues.
 
A titre indicatif c'est comme ça chez moi :
Bloc de code:
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS MaCBook                 434.7 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                 Linux Swap                         5.8 GB     disk0s4
   5:       Microsoft Basic Data                         58.8 GB    disk0s5
Merci pour cette illustration, tu les as formaté comment tes partitions pour linux ?

Tu peux passer la commande :
Bloc de code:
diskutil resizeVolume disk0s2 60g fat32 STOCK 4g fat32 SWAP 6g fat32 LINUX 0b
  • qui rétrécit la partition Untitled du SDD à 60 Go > et crée 3 partitions supplémentaires en FAT-32 : STOCK 4 Go > SWAP 6 Go > LINUX 49 Go
Pour en revenir à notre affaire : l'extension que j'ai rajouté me permet la lecture écriture de Disque ou partition Linux(ext4)
Bloc de code:
Formattable file systems

These file system personalities can be used for erasing and partitioning.
When specifying a personality as a parameter to a verb, case is not considered.
Certain common aliases (also case-insensitive) are listed below as well.

-------------------------------------------------------------------------------
PERSONALITY                     USER VISIBLE NAME                         
-------------------------------------------------------------------------------
APFS                            APFS                                     
  (or) APFSI
Case-sensitive APFS             APFS (Case-sensitive)                     
Free Space                      Espace libre                             
  (or) FREE
ExFAT                           ExFAT                                     
MS-DOS                          MS-DOS (FAT)                             
MS-DOS FAT12                    MS-DOS (FAT12)                           
MS-DOS FAT16                    MS-DOS (FAT16)                           
MS-DOS FAT32                    MS-DOS (FAT32)                           
  (or) FAT32
HFS+                            Mac OS Extended                           
Case-sensitive HFS+             Mac OS Extended (Case-sensitive)         
  (or) HFSX
Case-sensitive Journaled HFS+   Mac OS Extended (Case-sensitive, Journaled)
  (or) JHFSX
Journaled HFS+                  Mac OS Extended (Journaled)               
  (or) JHFS+
UFSD_NTFS                       Microsoft NTFS                           
UFSD_EXTFS                      extFS 2                                   
UFSD_EXTFS3                     extFS 3                                   
UFSD_EXTFS4                     extFS 4

J'ai exécuté la commande en changeant le formatage la partition linux directement :

Bloc de code:
*****:~ *****$ diskutil resizeVolume disk0s2 60g fat32 STOCK 4g fat32 SWAP 6g UFSD_EXTFS4 LINUX 0b
Resizing to 60000000000 bytes and adding 3 partitions
Started partitioning on disk0s2 Untitled
Verifying the disk
Verifying file system
Volume was successfully unmounted
Performing fsck_hfs -fn -x /dev/rdisk0s2
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 Untitled appears to be OK
File system check exit code is 0
Restoring the original state found as mounted
Resizing
Shrinking file system
Modifying partition map
512 bytes per physical sector
/dev/rdisk0s4: 11693736 sectors in 1461717 FAT32 clusters (4096 bytes/cluster)
bps=512 spc=8 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=125671424 drv=0x80 bsec=11716608 bspf=11420 rdcl=2 infs=1 bkbs=6
Mounting disk
mke2fs 1.43.4 (31-Jan-2017)
Creating filesystem with 12131697 4k blocks and 3033296 inodes
Filesystem UUID: 22320381-24b4-4ba4-8abc-7dc35881b6f9
Superblock backups stored on blocks:
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
    4096000, 7962624, 11239424

Allocating group tables: done                      
Writing inode tables: done                      
Creating journal (65536 blocks):
done
Writing superblocks and filesystem accounting information:
  0/371
 
done
Mounting disk
Could not mount disk0s5 after erase
512 bytes per physical sector
/dev/rdisk0s3: 7795808 sectors in 974476 FAT32 clusters (4096 bytes/cluster)
bps=512 spc=8 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=117860352 drv=0x80 bsec=7811072 bspf=7614 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished partitioning on disk0s2 Untitled

/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                60.0 GB    disk0s2
   3:       Microsoft Basic Data STOCK                   4.0 GB     disk0s3
   4:       Microsoft Basic Data SWAP                    6.0 GB     disk0s4
   5:           Linux Filesystem                         49.6 GB    disk0s5
 
Dernière édition par un modérateur:
  • J’aime
Réactions: baron
Bien joué ! - dans mon OS actuel --> il n'y a plus de formateurs de système de fichiers UFSD disponible.

- passe maintenant la commande :​
Bloc de code:
diskutil cs createLVG Fusion disk0s2 disk1s2 ; diskutil list
  • la commande injecte un magasin de stockage Physical Volume dans les 2 partitions de type Apple_HFS des 2 disques > les importe dans un Conteneur CoreStorage (Logical Volume Group) commun - puis affiche la configuration des disques

Poste le retour.
 
Un CoreStorage tout neuf !
Bloc de code:
Started CoreStorage operation
Unmounting disk0s2
Touching partition type on disk0s2
Adding disk0s2 to Logical Volume Group
Unmounting disk1s2
Touching partition type on disk1s2
Adding disk1s2 to Logical Volume Group
Creating Core Storage Logical Volume Group
Switching disk0s2 to Core Storage
Switching disk1s2 to Core Storage
Waiting for Logical Volume Group to appear
Discovered new Logical Volume Group "6F91944B-BCDF-4EDA-BF84-D10F7E0BC0AD"
Core Storage LVG UUID: 6F91944B-BCDF-4EDA-BF84-D10F7E0BC0AD
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_CoreStorage Fusion                  60.0 GB    disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s7
   4:       Microsoft Basic Data STOCK                   4.0 GB     disk0s3
   5:       Microsoft Basic Data SWAP                    6.0 GB     disk0s4
   6:           Linux Filesystem                         49.6 GB    disk0s5

/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                  249.7 GB   disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3

/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

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 6F91944B-BCDF-4EDA-BF84-D10F7E0BC0AD
    =========================================================
    Name:         Fusion
    Status:       Online
    Size:         309715374080 B (309.7 GB)
    Free Space:   304194023424 B (304.2 GB)
    |
    +-< Physical Volume 087A6074-0D13-4027-857A-FDC5055103C9
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     59999997952 B (60.0 GB)
    |
    +-< Physical Volume 46789E11-7B42-4F99-82EB-8AE66F6598DD
        ----------------------------------------------------
        Index:    1
        Disk:     disk1s2
        Status:   Online
        Size:     249715376128 B (249.7 GB)
 
Il lui manque le volume logique avec un volume terminal en format jhfs+ (un Fusion Drive de type CoreStorage se crée en 2 commandes).

- passe la commande complémentaire :​
Bloc de code:
diskutil cs createLV 6F91944B-BCDF-4EDA-BF84-D10F7E0BC0AD jhfs+ "Macintosh SSD" 100% ; diskutil list
  • la commande crée un volume logique portant un volume Macintosh SDD en format jhfs+ - puis ré-affiche la configuration des disques

Poste le retour.
 
Intéressant !
Bloc de code:
Started CoreStorage operation
Waiting for Logical Volume to appear
Formatting file system for Logical Volume
Initialized /dev/rdisk3 as a 283 GB case-insensitive HFS Plus volume with a 24576k journal
Mounting disk
Core Storage LV UUID: A706DE65-AA88-49C9-A08B-0DCDE7A77F5D
Core Storage disk: disk3
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_CoreStorage Fusion                  60.0 GB    disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3
   4:       Microsoft Basic Data STOCK                   4.0 GB     disk0s4
   5:       Microsoft Basic Data SWAP                    6.0 GB     disk0s5
   6:           Linux Filesystem                         49.6 GB    disk0s6

/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                  249.7 GB   disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Clone                   2.0 TB     disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3

/dev/disk3 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh SSD          +304.2 GB   disk3
                                 Logical Volume on disk0s2, disk1s2
                                 A706DE65-AA88-49C9-A08B-0DCDE7A77F5D
                                 Unencrypted Fusion Drive
 
Ton Fusion Drive est prêt -->

- a) lance d'un double clic l'installateur Installer macOS High Sierra des Applications. Le volume Clone démarré sera affiché par défaut comme destination. Clique l'option : "Afficher tous les disques" et choisis Macintosh SSD en destination de l'installation > ce qui va donner une installation propre (avec création d'une partition de secours Recovery HD sur le HDD).​
- b) en fin d'installation > après un redémarrage et divers paramétrages > un écran te propose de récupérer des données. Coche l'option : "À partir d'un Mac, d'une sauvegarde Time Machine ou d'un Disque de démarrage" > et choisis Clone en source de la migration. L'Assistant de migration (en charge ici) va scanner le volume Clone et te proposer de récupérer ton compte > les logiciels tiers > des réglages. N'exclus rien et lance. Une récupération par l'Assistant de migration est toujours lente > avec un débit variable.​

Tu n'auras qu'à dire si tu as pu réouvrir ta session en interne.
 
Premier problème :
IMG_3625.jpeg
Je réitère l'opération.
-----------------------------------------------
Echec de nouveau pour la même raison.
 
Dernière édition par un modérateur:
Bon ! --> plan B.

- lance CCC (qui s'est cloné lui-même dans les Applications). Définis une nouvelle tâche telle que : source = Clone > destination = Macintosh SSD > safetynet = désactivé => Cloner.​
- CCC va cloner Clone dans Macintosh SSD - sans pouvoir convertir néanmoins la partition booter du HDD en partition de secours Recovery HD.​

Quand il t'annonce que tout est fini => redémarre (via "alt") sur Macintosh SSD. Tu n'auras qu'à dire si tu ouvres une session conforme en interne.
 
Une bonne solution ! Je lance le processus, le temps est estimé à 2 heures 15 d’après le dernier clonage. Je reviendrai vers 21 heures. Il devrait me proposer une option pour créer une partition de secours Recovery HD ?
 
Dernière édition par un modérateur:
Non : pas d'option de création d'une partition de secours de la part de CCC --> quand il s'agit d'un Fusion Drive. À moins que le logiciel n'ait été implémenté récemment. Car il lui faudrait transformer cette partition du booter sur le HDD -->
Bloc de code:
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
  • en une partition de secours de ce type -->
Bloc de code:
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3
  • ce qui demanderait de sauvegarder le dossier du booter contenu dans le volume Boot OS X et intitulé : com.apple.boot.R > puis de supprimer la partition de 134 Mo pour en recréer une de 650 Mo toujours dans le type "Apple_Boot" mais avec un volume Recovery HD > dans lequel ré-injecter le dossier com.apple.boot.R du booter > et créer à côté le dossier de l'OS de secours intitulé : com.apple.recovery.boot par clonage depuis le même dossier du volume source du HDD.

Mike Bombich (le développeur de CCC) avait jeté l'éponge devant la difficulté de cette conversion réservée au programme d'installation de macOS. Une fois ton clonage à rebours effectué et Macintosh SSD démarré => tu pourras lancer une réinstallation depuis l'installateur : Installer macOS High Sierra. Si elle est validée cette fois-ci => la 1ère tâche du programme d'installation sera de convertir la partition booter du HDD en partition de secours.
 
D'accord donc je laisse tomber. Je viens d'arriver sur le Mac et il semble bien fonctionner globalement à part quelques ralentissement, juste le temps que les fichiers soient bien répartis.
 
Dernière édition par un modérateur:
Tu ne risques rien à faire une tentative : tu relances l'installateur des Applications à destination de Macintosh SSD. Seul l'OS sera restauré > et la partition de secours créée en cas d'absence.
 
J'ai réessayé mais même erreur, je ne vais pas commencer à chercher ce soir d'ou vient le problème. Dois-je faire quelque chose en particulier après l'installation ?
Demain je m'occupe de Linux.
 
Dernière édition par un modérateur:
Bonsoir, J'ai fini l'installation et tout fonctionne grâce toi ! Je te remercie du temps que tu as passé à m'aider et du détailles de tes réponses à chaque fois, ce qui nous permet de comprendre une partie du problème.
Un dernier point concernant rEFInd au démarrage, il m'affiche un doublon de l'icône Mac OS et me propose deux façons de rentrer dans Linux ; par l'interface du Grub où je peux choisir les OS Linux ou directement sur ma partition Linux.
Existe-t-il un moyen de gérer l'affichage afin de garder que deux pointeurs ?
 
Content pour toi !

- si tu veux opérer par toi-même > je te renvoie à ce fil : ☞Supprimer des entrées rEFInd☜ > dans lequel j'avais traité du procédé permettant d'exclure des options de démarrage à l'écran de rEFInd en éditant le fichier de configuration refind.conf.​
 
[…] il lui faudrait transformer cette partition du booter sur le HDD -->
Bloc de code:
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
  • en une partition de secours de ce type -->
Bloc de code:
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3
  • ce qui demanderait de sauvegarder le dossier du booter contenu dans le volume Boot OS X et intitulé : com.apple.boot.R > puis de supprimer la partition de 134 Mo pour en recréer une de 650 Mo toujours dans le type "Apple_Boot" mais avec un volume Recovery HD […]
Le problème ne serait-il pas justement que cette nouvelle partition de 650 Mo ne peut pas être créée pour cause d'espace insuffisant dans la partition de 134 Mo ? :unsure:
 
@ baron

Un Fusion Drive de type CoreStorage étant donné > avec 2 partitions "booters" de 134 Mo --> un programme d'installation n'a normalement nulle difficulté à convertir la partition booter du HDD en partition de secours de 650 Mo. Certes > cela implique des manœuvres de coulisses complexes > mais le programme d'installation d'un installateur est justement programmé pour gérer ce cas de figure.

- ce qui bloque dans le cas de figure de Random_error > c'est un dysfonctionnement chronique de tout Fusion Drive qu'on peut créer --> à permettre un repartitionnement valide. Je soupçonne le programme d'installation de High Sierra d'avoir appréhendé ce dysfonctionnement. Je ne sais à quoi imputer ce dysfonctionnement. En cas de défaillance matérielle en cours du disque de 250 Go > CCC qui effectue un test préalable de réactivité des disques --> aurait prévenu d'un problème de copie.​
 
  • J’aime
Réactions: Random_error et baron