Mac OS X Lion Adds CoreStorage, a Volume Manager (Finally!)

CoreStorage implements a full complement of data structures but uses them in a very simplistic manner currently.

Mac OS X was majorly deficient in that it lacked a volume manager. This wouldn’t seem like a big deal to the average user, but held back the operating system in so many ways. A volume manager brings storage virtualization to an operating system, allowing storage capacity efficiently to be managed and manipulated. But all this has changed in Mac OS X 10.7 “Lion” with CoreStorage.

Undocumented CoreStorage Commands

The commands are there to make CoreStorage do some cool things. But they don't quite work and aren't quite public...

I am pleased to note that CoreStorage, the volume manager in Mac OS X Lion, is much more functional than I had guessed, including a number of undocumented but seemingly functional commands for on-the-fly resizing of logical volumes as well as manipulation of physical volumes.