Expandiendo una partición de Fusion Drive

2

Creé una partición en mi Fusion Drive cuando compre mi iMac con Yosemite, y me gustaría cambiar el tamaño de esa unidad ("Datos" en la captura de pantalla a continuación), pero la Utilidad de Discos no lo permite (la " El botón "Partición está desactivado).

lista de discos

/dev/disk0 (internal, physical):
    #:                       TYPE NAME                    SIZE       IDENTIFIER
    0:      GUID_partition_scheme                        *121.3 GB   disk0
    1:                        EFI EFI                     209.7 MB   disk0s1
    2:          Apple_CoreStorage Macintosh HD            121.0 GB   disk0s2
    3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3
/dev/disk1 (internal, physical):
    #:                       TYPE NAME                    SIZE       IDENTIFIER
    0:      GUID_partition_scheme                        *3.0 TB     disk1
    1:                        EFI EFI                     209.7 MB   disk1s1
    2:          Apple_CoreStorage Macintosh HD            2.7 TB     disk1s2
    3:                 Apple_Boot Recovery HD             650.1 MB   disk1s3
    4:                  Apple_HFS Data                    326.8 GB   disk1s4
/dev/disk2 (internal, virtual):
    #:                       TYPE NAME                    SIZE       IDENTIFIER
    0:                  Apple_HFS Macintosh HD           +2.8 TB     disk2
                                  Logical Volume on disk0s2, disk1s2
                                  03BC8817-F05E-4FC3-9A5C-50130CDAB3AB
                                  Unencrypted Fusion Drive

diskutil cs list

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group DFD31523-36BE-47AB-A666-54B64038E46B
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         2793817645056 B (2.8 TB)
    Free Space:   0 B (0 B)
    |
    +-< Physical Volume FEC1934B-53F8-49A1-ABE6-5155689D9A68
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     120988852224 B (121.0 GB)
    |
    +-< Physical Volume 4F985EA2-E22B-451F-BEB3-E5EF76D14A59
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     2672828792832 B (2.7 TB)
    |
    +-> Logical Volume Family 27D90160-503D-48B7-B434-798CEE738260
        ----------------------------------------------------------
        Encryption Type:         None
        |
        +-> Logical Volume 03BC8817-F05E-4FC3-9A5C-50130CDAB3AB
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          2787630755840 B (2.8 TB)
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS
            LVG Type:              Fusion, Sparse

¿Hay otra forma de expandir la partición? Tal vez una solución de software de terceros?

    
pregunta RHPT 26.12.2015 - 05:11

1 respuesta

2

El buen mensaje: puede cambiar el tamaño de ambas particiones con herramientas integradas. El mal mensaje: no puede cambiar el bloque de inicio de una partición a un número de bloque inferior (es decir, expandir Datos para reducir los números de bloque). La partición Datos debe eliminarse primero.

Preparación:

  • Copia de seguridad de tu Mac
  • Guarde todos los archivos y carpetas en Datos en una unidad externa
  • Si no tiene una unidad externa, también puede guardar los archivos en Macintosh HD , si contiene suficiente espacio libre para todos los archivos (~ 223 GB) y el tamaño de expansión de Datos . Ejemplo: Si desea expandir Datos en 673 GB (¡hasta 1000 GB!) Necesita al menos 926 GB (223 GB + 673 GB + ~ 30 GB de espacio libre para el sistema) espacio libre en Macintosh HD .
  • Desconecte cualquier unidad externa (especialmente su unidad de copia de seguridad externa de Time Machine)
  • Reinicie el modo de recuperación de Internet presionando alt cmd R al inicio. El arranque al modo de recuperación no es propicio porque la recuperación HD se moverá en uno de los pasos a continuación. Y no puede mover una partición utilizada como volumen de arranque.

    Los requisitos previos son la última actualización de firmware instalada, ya sea Ethernet o WLAN (WPA / WPA2) y un enrutador con DHCP activado.
    En una línea de 50 Mbps, se tarda unos 4 minutos (presentando un pequeño globo animado) para iniciar una imagen de arranque de red que normalmente se carga desde un servidor Apple / Akamai.

    Recomiendo Ethernet porque es más confiable. Si está restringido a WIFI y el proceso de arranque falla, simplemente reinicie su Mac hasta que logre el arranque.

    Como alternativa, puede comenzar desde una unidad de disco de arranque del instalador (preferiblemente Yosemite o El Capitan) o desde una unidad de disco con un sistema completo (preferiblemente Yosemite o El Capitan). Si inicia un sistema completo e inicia sesión como administrador, debe anteponer sudo para ejecutar comandos especiales como gpt ... !

Elimine la partición Datos y reduzca el grupo de volúmenes CoreStorage

  • Iniciado en el modo de recuperación de Internet, abra Utilidades → Terminal en la barra de menú e ingrese: diskutil list para obtener los identificadores de disco y diskutil cs list para obtener una lista de CoreStorage. A continuación, asumo que sus discos principales tienen los identificadores de disco disk0 (generalmente el SSD) / disk1 (generalmente el HDD) y el disco de volumen lógico CoreStorage.

  • Primero debes eliminar la partición Datos :

    gpt -r show /dev/disk1 #to get an overview
    

    Para eliminar una partición con gpt , los discos (y todos los discos relacionados, como el volumen CoreStorage inherente) deben desmontarse: primero el volumen lógico CoreStorage y luego los discos físicos (SSD y HDD):

    diskutil unmountDisk /dev/disk2
    diskutil unmountDisk /dev/disk1
    diskutil unmountDisk /dev/disk0
    gpt remove -i 4 /dev/disk1 #remove the *Data* partition
    
  • Luego tienes que cambiar el tamaño del grupo de volúmenes lógicos:

    diskutil mount /dev/disk0s2 #mount the physical volume of the CoreStorage Logical Volume Group
    diskutil mount /dev/disk1s2 #mount the physical volume of the CoreStorage Logical Volume Group
    diskutil mount lvUUID #lvUUID: the logical volume UUID - in your case 03BC8817-F05E-4FC3-9A5C-50130CDAB3AB
    diskutil cs resizeStack lvUUID size
    

    en su caso (suponiendo que desea "redimensionar" Datos a 1000 GB (3121 GB-1000 = 2121 GB):

    diskutil cs resizeStack 03BC8817-F05E-4FC3-9A5C-50130CDAB3AB 2121g
    

    Su Recovery HD se debe mover automáticamente, independientemente de si se está reduciendo o expandiendo el volumen CS, hasta el final.

  • Ingrese lo siguiente para obtener el nuevo esquema de partición:

    gpt -r -vv show /dev/disk1
    
  • Para agregar una partición con gpt , los discos (y todos los discos relacionados, como el volumen CoreStorage inherente) deben estar desmontados

    diskutil unmountDisk /dev/disk2 #use the diskidentifier of the CS logical volume
    diskutil unmountDisk /dev/disk1 #use the diskidentifier of the HDD
    diskutil unmountDisk /dev/disk0 #use the diskidentifier of the SSD
    
  • Entrar

    gpt add -b StartBlock -s NumberOfBlocks -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk1
    

    para crear una nueva partición HFSJ + en el disco1. StartBlock es el número del primer bloque en el espacio no asignado y NumberOfBlocks es el número de bloques libres o más pequeños. NumberOfBlocks debe ser igualmente divisible a través de 8!

    Example:

    si el resultado de gpt -r -vv show /dev/disk1 es

    gpt show: /dev/disk1: mediasize=68719476736; sectorsize=512; blocks=134217728
    gpt show: /dev/disk1: PMBR at sector 0
    gpt show: /dev/disk1: Pri GPT at sector 1
    gpt show: /dev/disk1: Sec GPT at sector 134217727
          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  104974016      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
      105383656    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
      106653192   27564503      
      134217695         32         Sec GPT table
      134217727          1         Sec GPT header
    

    entonces StartBlock sería 106653192 y NumberOfBlocks (27564503/8 = 3445562,875 - > 3445562 * 8) 27564496

    El comando gpt resultante para crear una nueva partición JHFS + que ocupe todo el espacio libre disponible sería:

    gpt add -b 106653192 -s 27564496 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk1
    
  • Ingrese exit y salga de Terminal

  • Abra Utilidad de disco y borre / inicialice el volumen recién creado
  • Compruebe el volumen principal Macintosh HD para ver si hay errores
  • Salga de Utilidad de disco y reinicie a su volumen principal
respondido por el klanomath 26.12.2015 - 18:36

Lea otras preguntas en las etiquetas