¿Quiere decir agregar una nueva partición o un archivo contenedor en una partición existente? Lo primero que realmente necesita es cambiar el tamaño de la partición HFS existente con la diskutil resizeVolume
que mueve los datos desde el final del disco a otra parte para que pueda reducirse:
Usage: diskutil resizeVolume MountPoint|DiskIdentifier|DeviceNode size
[part1Format part1Name part1Size part2Format part2Name part2Size
part3Format part3Name part3Size ...]
Non-destructively resize a disk. You may increase or decrease its size.
When decreasing size, you may optionally specify new partitions to create
to fill the newly-freed space. Specify these new partitions as in the
diskutil partitionDisk command. A size of zero will cause a grow fit-to-fill.
Ownership of the affected disk is required.
Valid sizes are floating-point numbers with a suffix of B(ytes), S(512-byte-
blocks), K(ilobytes), M(egabytes), G(igabytes), T(erabytes), P(etabytes),
or (%)percentage of the total size of the whole disk.
A size of "limits" will print the valid range for the current conditions of
the file system and room to grow up to an immovable object (next partition).
A size of "R" for the target partition will resize it to the maximum
possible; "R" cannot be used for the size of new partition triples, if any.
resizeVolume is only supported on a Journaled HFS+ file system.
Teóricamente, podría usar esto para reducir la partición al espacio ocupado y luego volver a expandirla, creando así una región libre contigua en la partición existente para que la utilice un archivo contenedor si se refería a este último.
diskutil resizeVolume
la línea de comandos equivalente a la GUI de diskutility donde puedo arrastrar alrededor del tamaño de la partición? Ese es mi problema, por alguna razón, reduzco mi tamaño en un máximo de 14 GB, pero Finder dice que hay 80 GB de espacio libre.