El Capitán Redimensionar la partición de VM

2

Así que tengo esta VM en mi VMware Fusion, agrego 5 GB de espacio al disco duro, pero luego recibí este mensaje que dice cambiar el tamaño de la partición:

Pero cuando inicio sesión en mi máquina virtual y ejecuto la Utilidad de Disco, no veo la opción para cambiar el tamaño de la partición

    
pregunta SeanClt 22.03.2016 - 02:13

2 respuestas

3

Después de cambiar el tamaño del disco de la VM (en mi ejemplo, agregué 24 GiB a la predeterminada de 40 GiB) obtendrás las siguientes listas después de abrir Terminal.app de la VM y ejecutar los comandos diskutil / gpt en la VM:

Inicial VM-Mac: ~ VMuser $ sudo gpt -r show disk0 listado:

VM-Mac:~ VMuser$ sudo gpt -r show disk0
      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   82206864      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
   82616504    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
   83886040          7         
   83886047         32         Sec GPT table
   83886079          1         Sec GPT header

Después de agregar 24 GiB al disco principal de la máquina virtual:

VM-Mac:~ VMuser$ diskutil list
/dev/disk0 (external, physical):
    #:                       TYPE NAME                    SIZE       IDENTIFIER
    0:      GUID_partition_scheme                        *68.7 GB    disk0
    1:                        EFI EFI                     209.7 MB   disk0s1
    2:                  Apple_HFS Macintosh HD             42.1 GB   disk0s2
    3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3


VM-Mac:~ VMuser$ sudo gpt -r show disk0
      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   82206864      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
   82616504    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
   83886040   50331655         
  134217695         32         Sec GPT table
  134217727          1         Sec GPT header

Esto significa que los 24 GiB adicionales (50331655-7 bloques) se agregan al "final" del disco virtual (solo se mueve el segundo encabezado / tabla gpt) y Recovery HD bloquea la expansión del volumen principal.

Ahora puede combinar la partición principal con la partición de recuperación. La partición de recuperación en la máquina virtual se eliminará (esto no afecta a su HD de recuperación real):

VM-Mac:~ VMuser$ diskutil mergePartitions JHFS+ "Macintosh HD" /dev/disk0s2 /dev/disk0s3

con el resultado:

/dev/disk0 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *68.7 GB    disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            68.4 GB    disk0s2

Puede volver a crear Recovery HD descargando y reinstalando El Capitan en la máquina virtual. Esto no debería afectar ningún dato personal o aplicaciones instaladas en la máquina virtual.

Alternativamente, puedes convertir el volumen principal de la máquina virtual en un volumen CoreStorage. Esto mantendrá la recuperación de la HD de la máquina virtual:

VM-Mac:~ VMuser$ diskutil cs convert /dev/disk0s2

Después de reiniciar, ingrese en la Terminal:

VM-Mac:~ VMuser$ diskutil cs list

Luego ingresa:

VM-Mac:~ VMuser$ diskutil cs resizeStack lvUUID size

con lvUUID: el UUID del volumen lógico encontrado en el comando y tamaño anteriores: un tamaño en t, g, m (por ejemplo, 35200m o 36g). Comience con un tamaño de (disksize-1000m). En mi ejemplo, eso es 67700m Si recibe un error como:

  

Error: -69771: el disco de destino es demasiado pequeño para esta operación

elige un tamaño ligeramente más pequeño hasta que tengas éxito.

    
respondido por el klanomath 22.03.2016 - 04:20
2

Después de asignar el nuevo espacio en la utilidad Disco, use:

sudo diskutil resizeVolume / R

Referencia: enlace

    
respondido por el toast 27.07.2017 - 11:55

Lea otras preguntas en las etiquetas