關于創建LV的方法,動手能力強的同學也可以考慮使用diskutil coreStorage convert命令進行單塊硬盤的無損轉換(請務必備份數據再進行操作),進行轉換後,將新的硬盤加入LVG。根據網友hanscaoyinan的實驗及網上搜索的結果,目前版本的coreStorage使用這種流程配置可能還是有BUG,因沒有親自嘗試過不保證能夠完成配置,請參照上面coreStorage文檔繼續
目前簡單的測試表明大部分應用及常用的數據都是直接通過固態硬盤訪問。
太大的文件如虛機的虛擬硬盤通過機械硬盤訪問。
小規模的數據寫入直接寫入固態硬盤。
大規模的數據寫入會優先在固態硬盤上,數據寫入過多會使用機械硬盤繼續寫入。
另外發現在10.7系統中第三方固態硬盤自動休眠後死機的問題已經消失了,不確定是否因爲系統升級修複。
在FusionDrive上安裝系統後,安裝程序沒有創建恢複分區,無法從硬盤進入恢複模式。
估計蘋果出售的系統也有這個問題,官方文檔提到在機器出問題時需要進入Internet恢複模式
嘗試使用圖形的磁盤工具修複了權限,重啓後未發現問題
使用了一段時間感覺系統中並沒有很多的數據在兩塊磁盤間移來移去,目磁盤上的數據共有140G,固態硬盤有60G。
目前看起來FusionDrive會導致CPU和內存使用有所增加。
另外推薦一個軟件Trim Enabler, 蘋果機器上使用第三方SSD不會自動打開Trim功能,可以使用該軟件開啓。
http://www.groths.org/?page_id=322
發現系統初始化時先是在一個專門的分區上開始的。以下是diskutil list命令的輸出
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_CoreStorage 499.2 GB disk0s2
3: Apple_Boot Boot OS X 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *60.0 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_CoreStorage 59.7 GB disk1s2
3: Apple_Boot Boot OS X 134.2 MB disk1s3
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS MyLV *556.1 GB disk2
系統在 安裝時爲每個硬盤都創建了 Apple_Boot Boot OS X, 這個分區應該是用來完成啓動時的一些初始化工作的,應該也用于RAID的初始化。這個分區的內容:
.
├── System
│ └── Library
│ └── CoreServices
│ ├── PlatformSupport.plist
│ ├── SystemVersion.plist
│ └── boot.efi
└── com.apple.boot.P
├── Library
│ └── Preferences
│ └── SystemConfiguration
│ └── com.apple.Boot.plist
├── System
│ └── Library
│ └── Caches
│ ├── com.apple.corestorage
│ │ └── EFILoginLocalizations
│ │ ├── Lucida13.efires
│ │ ├── battery.efires
│ │ ├── disk_passwordUI.efires
│ │ ├── flag_picker.efires
│ │ ├── guest_userUI.efires
│ │ ├── loginui.efires
│ │ ├── preferences.efires
│ │ └── unknown_userUI.efires
│ └── com.apple.kext.caches
│ └── Startup
│ └── kernelcache
└── usr
└── standalone
└── i386
└── EfiLoginUI
├── Lucida13.efires
├── battery.efires
├── disk_passwordUI.efires
├── flag_picker.efires
├── guest_userUI.efires
├── loginui.efires
├── recoveryUI.efires
├── recovery_user.efires
└── unknown_userUI.efires
可能因爲FusionDrive的初始化需要一些時間,所以啓動性能提升是1.7x,常規訪問提升是3.5x