20 abril 2007

Cambiar el tamaño de las particiones [Editado]

Tenía que instalar una beta de Leopard para testearla ;) y no podía cambiar el tamaño de la partición de mi disco duro simplemente con la Utilidad de Discos que se incluye en MacOS X así que investigando un poquito he encontrado un tutorial sencillo que permite, usando la línea de comandos de Tiger 10.4.6 o posterior, cambiar el tamaño de la partición de una manera no destructiva.


Resulta tan sencillo como usar la utilidad diskutil con el parámetro resizeVolume. En mi MacBook sería algo así:

diskutil resizeVolume disk0s2 limits

Con este comando se puede ver cuánto se puede escalar la partición. disk0s2 es mi disco duro, pero se puede saber fácilmente con el comando df. Haciendo caso a estos límites el escalado sería tan sencillo como poner, por ejemplo, para 40GB:

diskutil resizeVolume disk0s2 40G

¡y ya! Sencillo y potente... aunque ¡cuidado! hay algunos casos para los cuales no está soportado y que se deben tener en cuenta. Una buena ayuda se obtiene con:

diskutil resizeVolume -help

Comentarios y experiencias personales se pueden ver en esta web.

Editado 05/11/08: Haciendo espacio para reinstalaciones de Leopard he encontrado que, en ocasiones, no se realiza el redimensionado por errores del tipo "-9###". En estos casos siempre he podido redimensionar las particiones arrancando desde el disco de instalación de MacOS X y usando la utilidad de discos para chequear y solucionar problemas de poca monta (jerarquías de ficheros y otros defectos del FS sin mucha importancia) en el disco. A continuación el proceso se ha podido realizar sin problemas. En cualquier caso, con la utilidad de discos del instalador de Mac OS X Leopard el proceso es mucho muy sencillo, aunque requiere reiniciar el equipo.

 

  (C) Javier Hernanz Zájara
   Todos los logos y marcas registradas de este website, son propiedad de sus respectivos propietarios.