15 votes

Comment puis-je supprimer une partition (volume logique coreStorage ?) à partir du Terminal ?

J'ai enfin compris pourquoi l'Utilitaire de disque ne change pas les partitions de mon disque dur, même si j'ai ajouté moi-même la plus récente (peut-être significative : pour tester le DP de Yosemite) avec lui. Maintenant je vois qu'il dit qu'il ne changera aucune des deux partitions, parce qu'elles ont des données cryptées et des objets CoreStorage. Il me dit vaguement d'utiliser diskutil de la ligne de commande pour cela, mais cela me met un peu mal à l'aise. J'ai trouvé une méthode très similaire question ici, avec une grande mais incomplète réponse sur la façon de résoudre ce problème. Comment peut-on laisser tomber la plus petite partition, alors ?

Notez que je ne vois même pas ma partition de douleur de diskutil corestorage list (sortie ci-dessous), ce qui est inquiétant.

Notez également (comme dans l'ancienne question) que le nom du disque est instable, parfois Disk Utility affiche mon ancien nom de disque (Toshiba ), parfois le nom de la nouvelle partition, plus petite. Notez que j'ai créé ces partitions à partir de Mavericks, et non de Yosemite. Pourquoi Yosemite se mêlerait-il de cela ?

Ma sortie pertinente du Terminal :

d2m66h2j:~ laszlosandor$ diskutil list; echo; diskutil cs list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            289.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:          Apple_CoreStorage                         29.3 GB    disk0s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS OS X Test              *28.8 GB    disk1

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group B6308EC8-297D-44BD-9212-6BD867F6331B
    =========================================================
    Name:         OS X Test
    Status:       Online
    Size:         29349998592 B (29.3 GB)
    Free Space:   204955648 B (205.0 MB)
    |
    +-< Physical Volume 3325F333-C8E3-46EE-9357-5E0C21A600D1
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s4
    |   Status:   Online
    |   Size:     29349998592 B (29.3 GB)
    |
    +-> Logical Volume Family E8CB0EB7-A2B7-48AA-AA13-5DE30867901B
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume 2F7B1893-07E8-4194-840B-F2552042E055
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          28809494528 B (28.8 GB)
            Conversion Progress:   -none-
            Revertible:            Yes (no decryption required)
            LV Name:               OS X Test
            Volume Name:           OS X Test
            Content Hint:          Apple_HFS

13voto

njboot Points 8005

I à recommander vivement sauvegarder complètement la machine avant de tenter cette opération, soit en utilisant TM sans aucune exclusion, soit, mieux encore, en clonant l'ensemble du disque à l'aide d'un programme tel que Carbon Copy Cloner .

Démontez le volume logique :

sudo diskutil unmount force /dev/disk1

Supprimez le groupe de volumes logiques et tout son contenu :

sudo diskutil cs deleteLVG B6308EC8-297D-44BD-9212-6BD867F6331B

De Page de manuel de diskutil :

  delete | deleteLVG lvgUUID | lvgName
           Delete a CoreStorage logical volume group. All logical volume families with their
           logical volumes are removed, the logical volume group is destroyed, and the now-
           orphaned physical volumes are erased and partition-typed as Journaled HFS+.

Fusionner la partition maintenant orpheline disk0s4 dans le volume de démarrage disk0s2 (note : disk0s3 Une partition de récupération, sera également effacée et fusionnée). disk0s5 l'autre partition de récupération, ne devrait pas être affectée :

sudo diskutil mergePartitions HFS+ "Apple_HFS Macintosh HD" disk0s2 disk0s4

Encore une fois, à partir des pages du manuel :

 Merge two or more partitions on a disk.  All data on merged partitions other than the first
                will be lost.  Data on the first partition will be lost as well if the force argument is
                given.

                If force is not given, and the first partition has a resizable file system (e.g. JHFS+), the
                file system will be preserved and grown in a data-preserving manner; your format and name
                parameters are ignored in this case.

Vérifiez la structure du volume de démarrage.

diskUtil VerifyVolume /

Vérifiez la carte de partition :

diskutil verifyDisk disk0

Démarrer dans Mode de récupération ou Internet Recovery si nécessaire - si des erreurs apparaissent :

Vous devrait être laissé avec :

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *320.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            319.7 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

2voto

Mike Points 657

Je sais que c'est un vieil article, mais cela m'est arrivé récemment et le moyen le plus simple de se débarrasser de la partition Yosemite est le suivant :

  1. Démarrez votre autre système d'exploitation, le mien était Mavericks.
  2. Ouvrir l'utilitaire de disque
  3. Sélectionnez la partition Yosemite
  4. Sélectionnez l'onglet Effacer, effacez-le,
  5. Sélectionnez le disque principal et allez dans l'onglet partition, où vous pouvez alors supprimer la partition Yosemite et la redimensionner à la taille d'origine.

1voto

Jade M Points 621

J'ai rencontré le même problème et j'ai trouvé cet article qui le résout un peu plus facilement.

Il suffit de courir diskutil coreStorage list trouver l'uuid du volume logique,

et ensuite exécuter diskutil coreStorage revert (that uuid)

dans votre cas diskutil coreStorage revert 2F7B1893-07E8-4194-840B-F2552042E055

http://awesometoast.com/yosemite-core-storage-and-partition-woes/

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X