¿Cómo cambio el tamaño de una partición cifrada FileVault 2?

17

Ejecutando Mac OS X Lion. Mi configuración actual es una partición de 250 GB, encriptada por FileVault2, para Lion. La instalación de Old Snow Leopard está en la segunda mitad, otra partición de 250 GB, sin cifrar, del mismo disco.

La GUI de la Utilidad de Discos no me permite eliminar la partición Snow Leopard debido a que las particiones CoreStorage (FV2) están presentes en el disco.

Usando diskutil cs en la Terminal, veo comandos para eliminar o agregar volúmenes CoreStorage, pero no hay forma de cambiar el tamaño de uno existente.

¿Tendré que descifrar mi Lion HD para cambiar su tamaño?

Héctor Ramos
fuente
Relacionado, ya que aparentemente (temporalmente) la instalación de Bootcamp también podría ser útil : ¿Cómo puedo hacer que Boot Camp use espacio no asignado? (aunque incluso eso podría necesitar descifrar primero).
Arjan

Respuestas:

14

Almacenamiento principal versus cambio de tamaño

¿Tendré que descifrar mi Lion HD para cambiar su tamaño? ...

Para 10.7 (compilación 11A511): sí.

No sé si una futura versión de OS X permitirá una mayor flexibilidad.

Si usa diskutil para monitorear la conversión hacia atrás,

diskutil coreStorage list

- puede encontrar que la cantidad convertida finalmente se queda corta, solo un poco, de la cantidad que se convertirá , sin más progreso.

Cuando esté seguro de que la conversión está completa en la medida de lo posible, reinicie el sistema.

(AFAIK el volumen lógico desde el que se inició el sistema permanecerá en el mundo coreStorage hasta que se cierre).

Esta respuesta se superpone en parte con una respuesta debajo de:

Fusionar particiones, o usar espacio libre previamente ocupado por una partición eliminada

Después de que el disco ya no use Core Storage ...

... La instalación de Old Snow Leopard está en la segunda mitad ... para eliminar la partición de Snow Leopard ...

En este caso, puede usar el mergePartitionsverbo de diskutil"... Todos los datos en particiones fusionadas que no sean el primero se perderán ...". Si usa diskutil de esta manera, proceda con precaución (una vez cometí un error que fue destructivo).

Insinuación

Ya sea que use Disk Utility o diskutil, verifique habitualmente todos los volúmenes en un disco antes y después de manipular su estructura. En algunos casos, una operación aparentemente rutinaria puede ser seguida por una necesidad de reparación menor, una necesidad que no es inmediatamente obvia.

Graham Perrin
fuente
Aquí hay un comando diskutil modificado para verificar el progreso que extraerá los bits útiles y eliminará los espacios en blanco:diskutil coreStorage list | grep "Conversion" | sed "s/ */ /g"
Topher Fangio