2 votos

La expansión de una partición de la Unidad de Fusión

He creado una partición en mi Fusion Drive cuando me lo compró mi iMac con Yosemite, y me gustaría cambiar el tamaño de dicha unidad ("Datos" en la imagen de abajo), pero la Utilidad de Discos no lo permite (la "Partición" botón está deshabilitado).

Partition button is disabled

diskutil list

/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 lista

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 manera de expandir la partición? Tal vez una solución de software de terceros?

3voto

klanomath Puntos 19587

El buen mensaje: usted puede cambiar el tamaño de las particiones con el a bordo de herramientas. La mala mensaje: no se puede cambiar el bloque de inicio de una partición a un menor número de bloque (i.e ampliar Datos para reducir los números de bloque). La partición de Datos ha de ser eliminado primero.

Preparación:

  • Copia de seguridad de tu Mac
  • Seguro todos los archivos y carpetas de Datos a un disco duro externo
  • Si usted no tiene una unidad externa también puede guardar los archivos para Macintosh HD – si contiene suficiente espacio libre para todos los archivos (~223 GB) y la expansión del tamaño de los Datos. Ejemplo: Si desea ampliar Datos por 673 GB (1000 GB!) usted necesita por lo menos 926 GB (223 GB + 673 GB + ~30 GB de espacio libre para el sistema) de espacio libre en el disco duro de Macintosh.
  • Desconectar cualquier unidad externa (especialmente en su Tiempo externo de la Máquina de la copia de seguridad)
  • Reinicie a Internet en Modo de Recuperación pulsando alt cmd R en el inicio. Arrancar en Modo de Recuperación no es favorable debido a que el disco duro de Recuperación será trasladado en uno de los pasos siguientes. Y usted no puede mover una partición que se usa como un volumen de arranque.

    Los requisitos previos son la actualización de firmware más reciente instalado, ya sea ethernet o WIFI (WPA/WPA2) y un router con DHCP activado.
    En un 50 Mbps línea tarda 4 min (presentando un pequeño globo animado) para arrancar en una recuperación de la imagen de arranque en red que normalmente se carga desde un Apple/Akamai servidor.

    Recomiendo ethernet porque es más fiable. Si usted está restringida a WIFI y el proceso de arranque falla, sólo tienes que reiniciar tu Mac hasta que tenga éxito el arranque.

    Alternativamente, usted puede iniciar desde un disco de arranque del instalador de impulsión del pulgar (preferiblemente de Yosemite o El Capitan) o una unidad de disco usb que contiene un sistema completo (preferentemente de Yosemite o El Capitan). Si se arranca un sistema completo y de inicio de sesión como administrador tienes que anteponer sudo a ejecutar comandos especiales como gpt ...!

Eliminar la partición de Datos y reducir el tamaño del CoreStorage Grupo de Volumen

  • Arrancado a Internet en el Modo de Recuperación abrir Utilidades → Terminal en la barra de menú y escriba: diskutil list para obtener los identificadores del disco y diskutil cs list para obtener una CoreStorage listado. A continuación he de suponer que su principal discos tienen los identificadores del disco disk0 (generalmente el SSD)/disk1(generalmente la unidad de disco duro) y el CoreStorage Volumen Lógico disk2.

  • En primer lugar usted tiene que quitar los Datos de la partición:

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

    Para eliminar una partición con gpt los discos (y todos los discos como las inherentes CoreStorage volumen) tiene que ser desmontado - primero la CoreStorage Volumen Lógico y, a continuación, 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
    
  • Entonces usted tiene que cambiar el tamaño del Grupo de Volumen Lógico:

    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 se desea "cambiar el tamaño" de Datos a 1000 GB (3121 GB-1000=2121 GB):

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

    Su disco duro de Recuperación debe ser trasladado de forma automática, independientemente de si la reducción o ampliación de la CS de volumen - hasta el final de la misma.

  • Escriba 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 como las inherentes CoreStorage volumen) tiene que ser desmontado

    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 un nuevo HFSJ+ partición en el disco 1. StartBlock es el número del primer bloque en el espacio sin asignar y NumberOfBlocks es el número de bloques libres o más pequeños. NumberOfBlocks tiene que ser divisible por 8!

    Ejemplo:

    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
    

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

    El resultado gpt comando para crear un nuevo JHFS+ partición que ocupa todo el espacio libre disponible sería:

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

  • Abrir la Utilidad de Discos y borrar/inicializar el volumen recién creado
  • Compruebe el principal volumen Macintosh HD de errores
  • Salga de la Utilidad de Disco y reiniciar su volumen principal

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X