Although not discussed in today’s keynote, Apple is adding a new “universal” filesystem to iOS and macOS. Apple File System (APFS) will likely replace HFS+ as the default filesystem for Macintosh computers, iPads, and iPhones and brings a wealth of modern features. But judging from the initial developer documentation, that’s not going to happen for a few more years. And there’s still much confusion about how APFS and CoreStorage, introduced in Mac OS X 10.7, will interact.
I am lucky enough to have received a Nifty MiniDrive for my Retina MacBook Pro, and am in process of putting it through its paces with a SanDisk 64 GB SDXC card. One of the first concerns I had is the steal-ability of such a small, valuable, content-rich item. So I decided to protect it using Mac OS X’s FIleVault 2 full-disk encryption technology. Here’s a step-by-step guide and my post-encryption thoughts!
Once you encrypt your MacBook’s drive with FileVault 2, you’ll never even know it’s there. But if you ever lose your machine, you can rest easy knowing that your data is safe. Considering how well this solution performs and that it is included free of charge, there is no reason not to use it!
This morning, Apple introduced the new iMac, with a build-to-order storage configuration called “Fusion Drive”. But what is Fusion Drive? Although it could be an off-the-shelf hybrid drive, I believe it is a software driver in Mac OS X.
After resizing the existing volume, I decided to create a new drive to store Final Cut Pro data. The CoreStorage createVolume command made short work of this task!
My next step was to resize my existing drive to make room for a new logical volume. CoreStorage can resize a drive non-destructively, moving existing data aside and clearing capacity for other uses.
The first step to storage bliss is conversion: Mac OS X can non-destructively convert an existing drive to CoreStorage! From there you’re free to resize it, create new volumes, and pretty much anything else you’re interested in doing to your drives!
Mac OS X 10.7 “Lion” added a volume manager called CoreStorage, a development I was gleeful to report last year. But what can you do with CoreStorage? Here are some examples.
The Four Horsemen of storage system performance cannot be denied, but they do offer a clear path forward. Storage systems must improve in many different areas, from spindles and drives to caching and I/O bottlenecks. But above all else, storage systems must become smarter in order to become faster, and this requires greater insight into the true nature of the data stream being stored. All storage performance developments, from the laptop to the enterprise, boiled down to adaptations to the demands of the Four Horsemen.
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.