Récupérer de l'espace disque libre pour développer la partition Ubuntu

1

J'ai un MacBook à double démarrage avec Retina Display sous MacOS et Ubuntu, et j'ai besoin de donner plus d'espace au système d'exploitation Ubuntu.

J'ai déjà réduit la partition MacOS mais je ne sais pas comment exposer l'espace libre à utiliser par Linux.

J'ai suivi les suggestions de Klanomath sur ce post et celui-là extraire les informations utiles mais sans résultats.

À partir de la ligne de commande, j'ai obtenu:

gpt -r -vv show /dev/disk0
gpt show: /dev/disk0: mediasize=500277790720; sectorsize=512; blocks=977105060
gpt show: /dev/disk0: Suspicious MBR at sector 0
gpt show: /dev/disk0: Pri GPT at sector 1
gpt show: /dev/disk0: Sec GPT at sector 977105059
      start       size  index  contents
          0          1         MBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  781905376      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  782315016    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  783584552        728         
  783585280  175779840      4  GPT part - 0FC63DAF-8483-4772-8E79-3D69D8477DE4
  959365120   17739776      5  GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
  977104896        131         
  977105027         32         Sec GPT table
  977105059          1         Sec GPT header

Et:

diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            400.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:           Linux Filesystem                         90.0 GB    disk0s4
   5:                 Linux Swap                         9.1 GB     disk0s5

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +300.0 GB   disk1
                                 Logical Volume on disk0s2
                                 FAD2BA28-C2C9-4620-B468-313C951FEBD6
                                 Unencrypted 

Finalement:

diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 91564EA0-5F5F-4793-9A94-6696D18A5F13
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         400335552512 B (400.3 GB)
    Free Space:   99983228928 B (100.0 GB)
    |
    +-< Physical Volume E6DE2625-E3CA-425C-8682-549068D4F452
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     400335552512 B (400.3 GB)
    |
    +-> Logical Volume Family 2618AE6A-3248-4FCC-90DF-71691BF72365
        ----------------------------------------------------------
        Encryption Type:         None
        |
        +-> Logical Volume FAD2BA28-C2C9-4620-B468-313C951FEBD6
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          299999997952 B (300.0 GB)
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFSX

J'ai essayé sans résultat:

sudo diskutil cs resizeDisk E6DE2625-E3CA-425C-8682-549068D4F452 300g
Started CoreStorage operation
Error: -69722: You can't perform this resize unless it has a booter (target partition is probably too small)

Outre 300 Go est la taille de la partition logique.

De ma compréhension, j'ai besoin de:

  1. Réduisez le Macintosh HD Apple_CoreStorage de 400 Go à 300 Go (volume logique)
  2. Rendre les 100 Go gratuits disponibles pour Linux (s’il ya quelque chose à faire).
  3. Étendre la partition Linux pour utiliser le nouveau 100 Go.

Quelqu'un peut-il m'aider à traiter pour donner à Linux l'espace disque inutilisé, s'il vous plaît?

asterio gonzalez
la source
Vous venez de redimensionner le volume logique mais pas le groupe de volumes logiques. Vous devriez avoir exécuté la commande suivante: diskutil cs resizeStack FAD2BA28-C2C9-4620-B468-313C951FEBD6 300g! Cette commande peut quand même fonctionner. Si cela ne fonctionne pas, redimensionnez le volume logique à 400 g et répétez la commande resizeStack.
klanomath
J'ai suivi vos conseils, mais malheureusement ne fonctionne pas. J'ai étendu le volume à 400g à nouveau, mais essayer de réduire à nouveau génère la même erreur: 1. cs diskutil resizeVolume FAD2BA28-C2C9-4620-B468-313C951FEBD6 0 (développer à 400 gb) 2. cs utilitaire Diskutil resizeStack FAD2BA28-C2C9-4620- B468-313C951FEBD6 300g L’UUID du volume logique de stockage principal est FAD2BA28-C2C9-4620-B468-313C951FEBD6 Démarrage de l’opération CoreStorage Vérification des conditions préalables pour le redimensionnement de la pile de volume physique-logique Erreur: -69722: Vous ne pouvez pas effectuer cette redimensionnement à moins d’avoir un démarrage ( la partition cible est probablement trop petite)
asterio gonzalez
Une source d'erreur supplémentaire peut être le MBR (au lieu d'un pMBR)!
klanomath
Merci pour votre aide. Enfin, j’ai abandonné et réinstallé à la fois mac et ubuntu en ayant à l’esprit de donner assez d’espace à chacun.
asterio gonzalez