macOS Monterey Problème de fusion de partitions après ajout d'espace sur iSCSI

44franck44

Membre confirmé
1 Novembre 2019
24
0
50
Bonjour,
A cours de place, j'ai rajouté un DD dans mon NAS connecté en SCSI.
Or dans l'utilitaire de disque, je n'arrive pas à supprimer la partition d'espace vide nouvellement créé pour la fusionner avec la partition "Pictures", reste de mon DD externe en ISCSI.
Concrètement, il me permet de le faire mais cette opération n'est pas validée et je me retrouve dans la même configuration. En voici les étapes

Capture_ 2022-05-01 à 15.31.54.png Capture_ 2022-05-01 à 15.30.57.png Capture_ 2022-05-01 à 15.35.27.pngCapture_ 2022-05-01 à 15.35.36.png Capture_ 2022-05-01 à 15.35.46.png
Bloc de code:
aj_ftomps@MacBook-Pro-de-atelierdujourfr ~ % diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         2.0 TB     disk0
   1:             Apple_APFS_ISC ⁨⁩                        524.3 MB   disk0s1
   2:                 Apple_APFS ⁨Container disk3⁩         2.0 TB     disk0s2
   3:        Apple_APFS_Recovery ⁨⁩                        5.4 GB     disk0s3

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +2.0 TB     disk3
                                 Physical Store disk0s2
   1:                APFS Volume ⁨Macintosh HD⁩            15.2 GB    disk3s1
   2:              APFS Snapshot ⁨com.apple.os.update-...⁩ 15.2 GB    disk3s1s1
   3:                APFS Volume ⁨Preboot⁩                 468.8 MB   disk3s2
   4:                APFS Volume ⁨Recovery⁩                799.4 MB   disk3s3
   5:                APFS Volume ⁨Data⁩                    928.0 GB   disk3s5
   6:                APFS Volume ⁨VM⁩                      20.5 KB    disk3s6

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk4
   1:                        EFI ⁨EFI⁩                     209.7 MB   disk4s1
   2:                 Apple_APFS ⁨Container disk5⁩         999.9 GB   disk4s2

/dev/disk5 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +999.9 GB   disk5
                                 Physical Store disk4s2
   1:                APFS Volume ⁨AJ_TimeMachine⁩          807.2 GB   disk5s3

/dev/disk6 (external):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         19.2 TB    disk6
   1:                        EFI ⁨EFI⁩                     209.7 MB   disk6s1
   2:                 Apple_APFS ⁨Container disk7⁩         15.3 TB    disk6s2

/dev/disk7 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +15.3 TB    disk7
                                 Physical Store disk6s2
   1:                APFS Volume ⁨Pictures⁩                13.5 TB    disk7s1

/dev/disk8 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        +14.7 MB    disk8
   1:        Apple_partition_map ⁨⁩                        32.3 KB    disk8s1
   2:                  Apple_HFS ⁨Wondershare Recoveri...⁩ 14.6 MB    disk8s2


@macomaniac, je ne comprends pas. Merci de votre aide.
 
Dernière édition par un modérateur:
Bonjour franck

Si le disque primaire de 19 To est toujours indexé disk6 > passe la commande :
Bloc de code:
sudo gpt show disk6
  • (sinon change en rapport de n° final d'appareil) la commande lit la table de partition GPT d'en-tête du disque --> ce qui affiche la distribution ordonnée des partitions et des espaces libres définie par cette table

Poste le retour => qu'on voie où se situe la bande d'espace libre actuelle de 3,8 To.
 
Bonjour et merci @macomaniac ,

Voici le résultat :
Bloc de code:
        start         size  index  contents
            0            1         PMBR
            1            1         Pri GPT header
            2           32         Pri GPT table
           34            6         
           40       409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
       409640  29967892400      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  29968302040   7486832647         
  37455134687           32         Sec GPT table
  37455134719            1         Sec GPT header
 
Comme tu peux le voir ici -->
Bloc de code:
29968302040   7486832647
  • l'espace libre commence au bloc n°29968302040 et a une extension de 7486832647 blocs standards de 512 octets = 3,83 To. Il est logiquement récupérable à l'espace de la partition du dessus de 15,3 To.

Passe la commande (si le Conteneur du volume Pictures est toujours indexé disk7 - sinon change le n° d'appareil en rapport) :
Bloc de code:
diskutil ap resizeContainer disk7 0b ; diskutil list external
  • qui récupère l'espace libre au Conteneur de Pictures > puis affiche la configuration des disques externes seuls

Poste le retour complet de la commande. En cas d'échec --> on en connaîtra la raison.
 
Bloc de code:
aj_ftomps@MacBook-Pro-de-atelierdujourfr ~ % diskutil ap resizeContainer disk5 0b ; diskutil list external

Started APFS operation
Error: -69743: The new size must be different than the existing size
/dev/disk4 (external):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         19.2 TB    disk4
   1:                        EFI ⁨EFI⁩                     209.7 MB   disk4s1
   2:                 Apple_APFS ⁨Container disk5⁩         15.3 TB    disk4s2

/dev/disk5 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +15.3 TB    disk5
                                 Physical Store disk4s2
   1:                APFS Volume ⁨Pictures⁩                13.5 TB    disk5s1

/dev/disk6 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk6
   1:                        EFI ⁨EFI⁩                     209.7 MB   disk6s1
   2:                 Apple_APFS ⁨Container disk7⁩         999.9 GB   disk6s2

/dev/disk7 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +999.9 GB   disk7
                                 Physical Store disk6s2
   1:                APFS Volume ⁨AJ_TimeMachine⁩          807.2 GB   disk7s3
 
Error: -69743: The new size must be different than the existing size

J'obtiens la même réponse lorsque je passe par l'utilitaire de disque
 
Le message : "The new size must be different than the existing size" déclare que la nouvelle taille du Conteneur augmentée de l'espace libre disponible --> doit être différente de (= supérieure à) la taille actuelle. Ce qui intervient régulièrement quand aucun espace libre ne se trouve disponible sur le disque en-dessous de la partition bénéficiaire. Or précisément un espace libre de 3,83 To est disponible juste en-dessous de cette partition.

- ce paradoxe me fait penser à une erreur d'enregistrement de la table de partition GPT qui décrit les partitions et les bandes d'espace libre du disque. Passe la commande (si disk4 est l'index du disque physique de 19 To - sinon modifie l'index) :​
Bloc de code:
sudo diskutil repairDisk disk4
  • qui répare la configuration logique du disque (dont la table GPT). Si un message te demande une confirmation > tape y (yes) et revalide

Poste le retour.
 
J'ai un risque d'effacement. Serait-ce justement l'espace libre nouvellement créé ? :


Repairing the partition map might erase disk4s1, proceed? (y/N)
 
C'est fait, voici le résultat :

Bloc de code:
aj_ftomps@MacBook-Pro-de-atelierdujourfr ~ % diskutil list
/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         2.0 TB     disk0
   1:             Apple_APFS_ISC ⁨⁩                        524.3 MB   disk0s1
   2:                 Apple_APFS ⁨Container disk3⁩         2.0 TB     disk0s2
   3:        Apple_APFS_Recovery ⁨⁩                        5.4 GB     disk0s3

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +2.0 TB     disk3
                                 Physical Store disk0s2
   1:                APFS Volume ⁨Macintosh HD⁩            15.2 GB    disk3s1
   2:              APFS Snapshot ⁨com.apple.os.update-...⁩ 15.2 GB    disk3s1s1
   3:                APFS Volume ⁨Preboot⁩                 468.8 MB   disk3s2
   4:                APFS Volume ⁨Recovery⁩                799.4 MB   disk3s3
   5:                APFS Volume ⁨Data⁩                    933.4 GB   disk3s5
   6:                APFS Volume ⁨VM⁩                      7.5 GB     disk3s6

/dev/disk4 (external):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         19.2 TB    disk4
   1:                        EFI ⁨EFI⁩                     209.7 MB   disk4s1
   2:                 Apple_APFS ⁨Container disk5⁩         15.3 TB    disk4s2
                    (free space)                         3.8 TB     -

/dev/disk5 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +15.3 TB    disk5
                                 Physical Store disk4s2
   1:                APFS Volume ⁨Pictures⁩                13.5 TB    disk5s1

/dev/disk6 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk6
   1:                        EFI ⁨EFI⁩                     209.7 MB   disk6s1
   2:                 Apple_APFS ⁨Container disk7⁩         999.9 GB   disk6s2

/dev/disk7 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +999.9 GB   disk7
                                 Physical Store disk6s2
   1:                APFS Volume ⁨AJ_TimeMachine⁩          807.2 GB   disk7s3
 
J'ai finalement pu supprimer la nouvelle partition d'espace libre après la réparation.
@macomaniac Encore un grand MERCI :merci: pour ton aide et bravo pour ton expertise.
 
Content pour toi !

- il s'agissait bien d'une erreur dans la table GPT. Sa réparation a libéré le possibilité de récupération de l'espace libre. Quant au risque d'effacement --> il ne s'agissait que d'un reformatage éventuel de la petite partition EFI de début du disque.​