10.13 High Sierra Partition Fusion drive disparue

Ça a marché --> donne le tableau d'un diskutil list > car je veux vérifier ici si le kernel charge en "live" un type Apple_Boot de partition > sans volume qui ait été remonté (le type Apple_Boot proscrit le remontage automatique d'un volume).
 
Bloc de code:
iMac-de-PoxMox:~ poxmox$ diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         28.0 GB    disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            27.6 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.0 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +1.0 TB     disk2
                                 Logical Volume on disk0s2, disk1s2
                                 1FF52135-524A-4FB9-ACF2-E0EF7CF91442
                                 Unencrypted Fusion Drive
 
Cette ligne -->
Bloc de code:
 3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3
  • montre que le kernel a bien chargé le type Apple_Boot.

Conclusion : dans les manipulations qu'on a faites --> on peut s'abstenir des redémarrages.

À présent la commande :
Bloc de code:
diskutil coreStorage resizeStack 1FF52135-524A-4FB9-ACF2-E0EF7CF91442 0b

  • te fait récupérer les 300 Mo d'espace libéré (si ce n'est pas considéré comme trop petit)

Ensuite > il faudrait s'informer pour savoir s'il y a un blessing (une bénédiction de l'en-tête du volume Recovery HD) qui ait inscrit un chemin de boot au programme de démarrage de l'OS de secours inclus dans le volume.

Passe les commandes :
Bloc de code:
diskutil mount disk1s3
bless --info /Volumes/"Recovery HD"

  • qui remontent le volume et retournent le chemin de boot de son en-tête - s'il existe.

Poste le retour de la 2è commande.
 
Bloc de code:
iMac-de-PoxMox:~ poxmox$
iMac-de-PoxMox:~ poxmox$ diskutil coreStorage resizeStack 1FF52135-524A-4FB9-ACF2-E0EF7CF91442 0b
The Core Storage Logical Volume UUID is 1FF52135-524A-4FB9-ACF2-E0EF7CF91442
Started CoreStorage operation
Checking prerequisites for resizing Logical-Physical volume stack
Error: -69742: The requested size change for the target disk or a related disk is too small; please try a different disk or partition, or make a larger change


iMac-de-PoxMox:~ poxmox$ diskutil mount disk1s3
Volume Recovery HD on disk1s3 mounted
iMac-de-PoxMox:~ poxmox$ bless --info /Volumes/"Recovery HD"
finderinfo[0]:     83 => Blessed System Folder is /Volumes/Recovery HD/System/Library/CoreServices
finderinfo[1]:   1177 => Blessed System File is /Volumes/Recovery HD/System/Library/CoreServices/boot.efi
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:   1045 => Alternate OS blessed file/folder is /Volumes/Recovery HD/com.apple.recovery.boot
finderinfo[4]:      0 => Unused field unset
finderinfo[5]:    970 => OS X blessed folder is <missing>
64-bit VSDB volume id:  0x4D6F9C3A0C4FD5B2
iMac-de-PoxMox:~ poxmox$
iMac-de-PoxMox:~ poxmox$

Effectivement 300 Mo c'est trop petit :-(
 
Ouaip ! pas grave. Il y a toujours de petites bandes d'espace libre sur un disque.

----------

J'ai l'impression que le chemin de boot n'est pas bon.

Passe la commande (déroule bien le tapis roulant horizontal jusqu'à boot.efi pour la copier) :
Bloc de code:
sudo bless --folder /Volumes/"Recovery HD"/com.apple.recovery.boot --file /Volumes/"Recovery HD"/com.apple.recovery.boot/boot.efi

  • la commande passe sans commentaire. Elle fait pointer le chemin de boot sur le boot_loader boot.efi du dossier com.apple.recovery.boot qui contient l'OS de secours

Repasse ensuite la commande :
Bloc de code:
bless --info /Volumes/"Recovery HD"

  • et poste le tableau --> pour vérifier si le chemin a bien été rectifié.
 
Bloc de code:
iMac-de-PoxMox:~ poxmox$ diskutil coreStorage resizeStack 1FF52135-524A-4FB9-ACF2-E0EF7CF91442 0b
The Core Storage Logical Volume UUID is 1FF52135-524A-4FB9-ACF2-E0EF7CF91442
Started CoreStorage operation
Checking prerequisites for resizing Logical-Physical volume stack
Error: -69742: The requested size change for the target disk or a related disk is too small; please try a different disk or partition, or make a larger change
iMac-de-PoxMox:~ poxmox$
iMac-de-PoxMox:~ poxmox$ diskutil mount disk1s3
Volume Recovery HD on disk1s3 mounted
iMac-de-PoxMox:~ poxmox$ bless --info /Volumes/"Recovery HD"
finderinfo[0]:     83 => Blessed System Folder is /Volumes/Recovery HD/System/Library/CoreServices
finderinfo[1]:   1177 => Blessed System File is /Volumes/Recovery HD/System/Library/CoreServices/boot.efi
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:   1045 => Alternate OS blessed file/folder is /Volumes/Recovery HD/com.apple.recovery.boot
finderinfo[4]:      0 => Unused field unset
finderinfo[5]:    970 => OS X blessed folder is <missing>
64-bit VSDB volume id:  0x4D6F9C3A0C4FD5B2
iMac-de-PoxMox:~ poxmox$
iMac-de-PoxMox:~ poxmox$
iMac-de-PoxMox:~ poxmox$
iMac-de-PoxMox:~ poxmox$
iMac-de-PoxMox:~ poxmox$ sudo bless --folder /Volumes/"Recovery HD"/com.apple.recovery.boot --file /Volumes/"Recovery HD"/com.apple.recovery.boot/boot.efi
Password:
iMac-de-PoxMox:~ poxmox$ bless --info /Volumes/"Recovery HD"
finderinfo[0]:   1045 => Blessed System Folder is /Volumes/Recovery HD/com.apple.recovery.boot
finderinfo[1]:   1046 => Blessed System File is /Volumes/Recovery HD/com.apple.recovery.boot/boot.efi
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:   1045 => Alternate OS blessed file/folder is /Volumes/Recovery HD/com.apple.recovery.boot
finderinfo[4]:      0 => Unused field unset
finderinfo[5]:   1045 => OS X blessed folder is /Volumes/Recovery HD/com.apple.recovery.boot
64-bit VSDB volume id:  0x4D6F9C3A0C4FD5B2
iMac-de-PoxMox:~ poxmox$
iMac-de-PoxMox:~ poxmox$
iMac-de-PoxMox:~ poxmox$ bless --info /Volumes/"Recovery HD"
finderinfo[0]:   1045 => Blessed System Folder is /Volumes/Recovery HD/com.apple.recovery.boot
finderinfo[1]:   1046 => Blessed System File is /Volumes/Recovery HD/com.apple.recovery.boot/boot.efi
finderinfo[2]:      0 => Open-folder linked list empty
finderinfo[3]:   1045 => Alternate OS blessed file/folder is /Volumes/Recovery HD/com.apple.recovery.boot
finderinfo[4]:      0 => Unused field unset
finderinfo[5]:   1045 => OS X blessed folder is /Volumes/Recovery HD/com.apple.recovery.boot
64-bit VSDB volume id:  0x4D6F9C3A0C4FD5B2
iMac-de-PoxMox:~ poxmox$

j'imagine que la ligne qui nous interresse est celle la :

1045 => OS X blessed folder is /Volumes/Recovery HD/com.apple.recovery.boot

par rapport a l'ancienne :
970 => OS X blessed folder is <missing>
 
La commande est bien passée.

Tu n'as plus qu'à tester un re-démarrage > avec les 2 touches ⌘R tenues pressées de l'écran noir jusqu'à l'affichage d'une  - si  il y a.
 
Ca n'a pas marché. toujours ce maudit sens interdit.
Mais je ne vais pas te faire chier avec ça plus longtemps ce soir. Demain j'ai cours très tot.
Je réessaierais demain soir.
Encore mille mercis pour ton aide précieuse.

Bonne nuit

Pox