Tell me more ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I installed an SSD in my 2011 Mac Mini to run alongside the stock 500GB HDD. After carefully reading through a number of tutorials, I used Terminal to merge them into a single "Fusion Drive". I cloned my data back over, and all seems to be running perfectly. I'm seeing a very nice bump in speed in starting up and launching apps, and other disk-intensive activities.

In browsing through various articles and forum posts on the topic, I see some people claiming success doing this with various Mac models, but others claiming that home-brewed Fusion Drives may not actually be migrating data correctly between the SSD and HDD. In particular, this OWC tutorial claims that this ONLY works with a 2012 Mac Mini because "these are the only machines that currently have a version of Disk Utility that can create a Fusion volume". In the comments, the authors further state that

According to our techs, when using any version of Disk Utility other than the one that came with the 2012 Mac mini, it will appear as though you have a Fusion Drive, but it will not behave as such. You would be essentially creating a standard Core Storage volume rather than Fusion.

My question is: is there a way, without buying specialized dignostic software, to verify whether or not the essential "fusion" of data migration is occurring between HDD and SSD?

share|improve this question

2 Answers

up vote 5 down vote accepted

You can use the command-line iostat tool to monitor disk activity on a per-drive basis.

Runnning iostat disk1 disk2 1 will give you an output of disk activity for disk1 and disk2 every second. You'll want to change the disk identifiers to match those of your HDD and SSD.

By running this command while you write a bunch of data to your drive (the dd command can be useful for this), you can watch which drives the writes are hitting. Once you fill up your SSD, it should start writing to the HDD, and once the writes are done, you should see some activity transferring ~4 GB off the SSD to the HDD.

You can also test whether data is promoted off the HDD by reading some data off the HDD (again, dd is useful for this). Depending on how much use your Fusion drive has already had, you may need to repeatedly read the same data in order to get it promoted, but once it happens, you should see some transfer activity, once you're done all your reading.

For some more detailed descriptions of how and what to look for on a DIY Fusion drive, check out the latest posts on this Tumblr.

share|improve this answer
Not sure how to use the "dd" command you reference, but I copied a large video file (~1.5GB) from an external to this volume, saw that the writes seemed to be hitting first disk0 (SSD) and then switched to disk1 (HDD). Played parts of the video a few times, then looked for a spike in write activity to disk0 but I might have missed it. Generally, I think it's moving data back to disk1 because if I wait a while and copy a new file over to this drive, it goes to disk0 first then disk1 every time, so I assume it's making room periodically. – Damian Dec 26 '12 at 17:47

One difference I've found - and not solved - is that the recovery partition, for some reason, seems to not work properly.

And Internet recovery - at least for older machines - seems to be based on Lion with CoreStorage versions that do not understand Fusion Drives.

Make sure you test your recovery partition. If it doesn't work, and if you don't have a flash recovery disk, you may wind up screwed.

share|improve this answer
This is a valuable piece of information. I keep a bootable clone of my hard drive, made with Carbon Copy Cloner, so I think that sidesteps the need for a recovery partition. – Damian Dec 31 '12 at 16:46

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.