Can I configure an SSD and HDD to be one logic volume in Lion?

Solution 1:

You certainly can make two or more physical drives into one volume that the OS sees. It's referred to as a concatenated disk set - and Disk Utility will erase both drives in preparation for a RAID - you can choose an actual RAID stripe or simple concatenation.

Since Macs won't boot from a RAID volume without some additional hardware or extra software ( to handle the added complexity that RAID entails ), you won't be able to use this for your boot volume.

Even if you could, I wouldn't advise doing this since the OS decides where to store files inside any volume. If your goal is to control what files go to the SSD and which to the HDD - this doesn't get you any closer to that goal.

The good news is there is an excellent "Plan B" for you


The best writing I have seen recently on how to both think about using a SSD with a HDD that also covers how exactly to implement a split was written recently by Matt Legend Gemmell - He really knows his stuff in general and his article titled Using OS X with an SSD plus HDD setup is great reading.

Matt advocates

  • installing the OS and most user data on the SSD
  • place user data that won't fit on the SSD instead on the HDD
  • implementing this by moving entire top level folders from the SSD home folder and placing them on the HDD.
  • using soft (sym) links to connect the two locations.

I hope that gives you a better solution to what I see as the major thrust to your question. You might also look at using Aliases (OS X Finder's enhanced version of a sym link that points at unique characteristics of the file as well as the path in case either gets moved and the system can figure out (re-link) to the correct/new location of the file.)

Solution 2:

As a side note, I had the same set up, and I was a little annoyed that I couldn't put my MBP into hibernation any more. The apparent reason was that the system disk (the SSD) was attached to the SATA port which was originally used for the optical drive. After swapping the disks (SSD on the primary SATA port, HDD on the secondary), hibernation worked again. So, if you want to be able to hibernate, put the SSD into the primary port and replace the optical drive with the HDD.