¿Cómo puedo eliminar una partición (volumen lógico coreStorage) de la Terminal?

13

Finalmente entendí por qué la Utilidad de Disco no cambiará las particiones en mi HDD, aunque yo mismo agregué la más reciente (tal vez significativa: para probar Yosemite DP). Ahora veo que dice que no cambiará ninguna de las particiones, porque tiene datos cifrados y objetos CoreStorage. Me dice vagamente que use diskutil desde la línea de comandos para esto, pero esto me hace sentir un poco incómodo. Encontré una pregunta muy similar aquí, con una gran pero incompleta answer sobre cómo resolver esto. ¿Cómo puede uno soltar la partición más pequeña, entonces?

Tenga en cuenta que ni siquiera veo mi partición de dolor desde diskutil corestorage list (salida a continuación), lo cual es preocupante.

También tenga en cuenta (también en la pregunta anterior) que el nombre del disco es inestable, a veces la Utilidad de Disco muestra mi nombre antiguo original para el disco (Toshiba ...), a veces el nombre de la nueva partición más pequeña. Tenga en cuenta que hice estas particiones dentro de Mavericks, no en Yosemite. ¿Por qué Yosemite se metería con esto?

Mi salida de terminal relevante:

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
    
pregunta László 30.06.2014 - 19:26

3 respuestas

12

Recomiendo encarecidamente hacer una copia de seguridad completa de la máquina antes de intentar esto, ya sea utilizando TM sin exclusiones establecidas, o mejor aún, clonando todo el disco utilizando un programa como Clone Copy Cloner .

Desmonte el volumen lógico:

sudo diskutil unmount force /dev/disk1

Eliminar el grupo de volúmenes lógicos y todos sus contenidos:

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

De la página de manual 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+.

Combine la partición ahora huérfana disk0s4 en el volumen de inicio disk0s2 (nota: disk0s3 , una partición de recuperación, se borrará y se fusionará también). disk0s5 , la otra partición de recuperación, no debería verse afectada:

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

De nuevo, desde las páginas del manual:

 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.

Verifique la estructura del volumen de arranque.

diskUtil VerifyVolume /

Verifique el mapa de partición:

diskutil verifyDisk disk0

Inicie sesión en Modo de recuperación , o Recuperación de Internet si es necesario, si aparecen errores:

Usted debería quedarse con:

/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
    
respondido por el njboot 01.07.2014 - 00:39
2

Sé que este es un artículo antiguo, pero esto me sucedió recientemente y la manera más fácil de deshacerme de la partición de Yosemite es:

  1. Arranque su otro sistema operativo, el mío era Mavericks
  2. Abrir la Utilidad de Disco
  3. Selecciona la partición de Yosemite
  4. Seleccione la pestaña de borrado, bórrela,
  5. Seleccione la unidad principal y vaya a la pestaña de partición, donde luego puede eliminar la partición de Yosemite y cambiar su tamaño al tamaño original.
respondido por el Get My Mac On 07.08.2014 - 19:31
1

se encontró con el mismo problema y encontró este artículo que lo corrige un poco más fácil

Simplemente ejecute la lista diskutil coreStorage, encuentre el uuid del volumen lógico,

y luego ejecute diskutil coreStorage revert (ese uuid)

en su caso diskutil coreStorage revertir 2F7B1893-07E8-4194-840B-F2552042E055

enlace

    
respondido por el Mike 21.06.2015 - 07:17

Lea otras preguntas en las etiquetas