Cambiar el tamaño del volumen HFS + después de la clonación

1

He clonado un disco que contiene un volumen HFS + en un disco más grande utilizando la utilidad de línea de comandos dd . Ahora quiero aumentar el volumen HFS + para llenar el nuevo disco. Hay una partición EFI antes del volumen HFS + en la tabla de particiones pero nada después.

Cuando intento cambiar el tamaño del volumen HFS + en la Utilidad de Discos, actúa como si todo funcionara, pero se completa en aproximadamente 4 segundos sin realizar ningún cambio en la tabla de particiones. Intentando desde la línea de comando usando sudo diskutil resizeVolume /dev/disk3s2 0 da 0 does not appear to be a valid disk size . Si utilizo un tamaño de 2T en su lugar, obtengo el error Error: -5341: MediaKit reports partition (map) too small .

¿Cómo puedo cambiar el tamaño de esta partición? Preferiría no tener que volver a copiar los datos en el nuevo disco.

    
pregunta intuited 05.09.2015 - 17:20

2 respuestas

1

Siguiendo las instrucciones de este artículo útil , borré y reconstruyó la tabla de particiones (GPT). Comandos básicos utilizados:

sudo diskutil unmount /dev/disk3
sudo gpt show /dev/disk3 > ~/tmp/disk3-gpt
sudo gpt destroy /dev/disk3
sudo gpt create -f /dev/disk3    # -f for MBR compatibility
sudo gpt add -b ${start} -s ${size} -t ${type_guid} /dev/disk3
# repeat above command for each partition to be re-added

Luego, usé la aplicación Disk Utility para cambiar el tamaño del volumen HFS +. ¡Funcionó!

OSX puede volver a montar las particiones inmediatamente después de que se vuelvan a agregar; en este caso, deberá desmontarlos nuevamente antes de continuar agregando más particiones.

Si la línea de comandos no es lo tuyo, bueno, probablemente no hayas clonado tu unidad con dd en primer lugar.

    
respondido por el intuited 05.09.2015 - 18:05
1

Esto es realmente aterrador que la única respuesta sugiere sobrescribir tu tabla gpt.

La solución correcta y más segura, con explicación, es de este comentario .

  1. descargue el CD GParted-Live desde enlace
  2. arrancar desde este CD
  3. acepta la sugerencia para habilitar el disco completo
  4. reiniciar desde mac OSX
  5. inténtalo de nuevo, ¡ahora puedes redimensionarlo!

Explicación:

El único problema es el encabezado del disco que existe dos veces: al principio y al final del disco. De alguna manera, Mac OSX muestra el tamaño real del disco, pero no es capaz de cambiar el encabezado de tamaño GPT y reubicar el segundo "encabezado" al extremo del disco real.

    
respondido por el Bastien Jacquet 25.04.2016 - 01:01

Lea otras preguntas en las etiquetas