嗯, 先要感谢http://jollyjinx.tumblr.com/ 提供的基本方法,下面是体验的操作过程:
前置信息:这台机器是Hackintosh , 所以无法体验从Fusion Drive 启动;SSD是 AIR上用的SSD, 256G 三星版本
Step 0 : 使用 Diskutil.app 给SSD分出一个分区出来 我选了64G, 如果想直接用它做系统的话,那请备份机械硬盘及SSD硬盘上面的数据,因为目前CoreStorage的操作命令 addDisk (别找了,man page里面没有。。。)是不能用的,因此VG只能在创建的时候一次建好。
替换了光驱托架的Mac用户可以外接一块硬盘做好系统,并且从这块硬盘启动;当然也可以通过安装光盘启动。
sudo diskutil cs create YourVGName yourSSDPartition yourHDDPartition
在这里, YourVGName 是你给VG起的名字 yourSSDPartition SSD设备名 yourHDDPartition HDD设备名。设备名不分前后顺序。我实际使用的命令为
sudo diskutil cs create FusionDisk disk0s3 disk1
这里是已经建好LV的截图, 未创建LV时应该看到的是没有 Logical Volume Family 的输出结果,复制 Logical Volume Group 的UUID 并记下Free Space的大小 ,使用下面的命令创建LV
sudo diskutil cs createVolume LVGUUID jhfs+ LVName LVSize
其中LVGUUID 是刚才复制的UUID, jhfs+ 意思是 开启了日志的HFS+ ,LVName是你要创建的卷名,LVSize是你刚才记下的Free Space 的大小,直接输入刚才的大小是不行的,要稍微减那么一点,至于具体是多少, 咱懒得算了, 因为日后可以通过一个隐藏的 diskutil cs resizeVolume LVUUID NewSize 命令对卷的大小进行修改
Step 3 : 因为本人的机器是台黑苹果, 目前还没法从Fusion Drive启动,因此只能退而求其次,将日常使用的User Data迁移到 Fusion Drive上面,需要修改
/etc/auto_master 以及 /etc/fstab ,感兴趣的同学可以自行放狗搜之
Step 4 : 添充数据以验证Fusion Drive是否在工作
可以明显看到在此复制6xG以上数据之后一直在写入机械硬盘
Step 5 :稍等片刻,让系统飞一会儿。。。我是等了10分钟左右
然后又进行了一些文件操作,可以发现SSD部分又重新可以写入,此时就可以验证Fusion Drive已经在工作了
结论。。。。结论自己做去吧, 我用一两个月看看先~~