
после обновления поддержка TRIM слетает.
На этот поступок меня сподвигла статья на хабре и блоге макдйэли. Собственно говоря давным давно у меня на месте моего главного диска стоит OCZ Vertex 2 на 160G и прекрасно работает. Мой старенький Hitachi 250G трудится в optibay на месте сидюка. Все тяжеловесные директории которыми я редко пользуюсь прилинкованы в мой хоум симлинками на оптибэй. На SSD живет система и т.д.
Fusin Drive технология разработанная Apple и представляет из себя технологию объединения обычного жесткого диска (HDD) и твердотельного диска (SSD) в единый логический том. Mac OS X автоматически управляет его содержимым, поэтому часто используемые файлы, такие как приложения, документы, фотографии (и так далее), динамически перемещаются во флэш-память для ускорения доступа к ним, в то время как редко используемые файлы автоматически переносятся на более медленный жесткий диск. Именно это и подвигло меня к созданию собственного Fusion Drive. Конечно же удобней работать с одним томом, а динамическое перемещение файлов это вообще сказка.
Процесс объединения занял у меня два часа со всеми бэкапами и прошел без сучка и задоринки. Правда я использовал Time Machine для бэкапов.
Мой способ отличается от автора на хабре тем что у меня остался Recovery Partition что важно и удобно. И так по порядку.
Делаем все бэкапы на тайм машин.
Грузим систему с рекавери партишена (при загрузке после гонга зажимаем клавишу Alt и выбираем нужный вид загрузки) Можно воспользоваться загрузочной флэшкой или чем угодно. Главное чтоб это был OS X Mountain Lion 10.8.2
Далее запускаем терминал и вводим следующую последовательность комманд.
[cc lang=bash]
diskutil list
[/cc]
Диск disk0s2 это партишен на SSD диске на котором живет система а disk0s3 это рекавери партишен который нам надо сохранить.
disk1 это мой Hitachi в оптибее
Далее объединяем два физических диска в один логический том (вообще в Fusion Drive могут быть объединены 2, 3 и более накопителей), иными словами програмными средствами Core Storage воссоздаём Fusion Drive:
[cc]
diskutil cs create “FusionDrive” disk0s2 disk1
[/cc]
Я просто перегрузился и восстановил все из Time Machine.
В качестве места установки выбираем наш новенький Fusion Drive
перегружаемся.
Единственный ньюанс который произошел это то что мои директории с картинками медиатекой музыкальной коллекцией и т.д. не восстановились из тайм машины потому что были сделаны симлинками из хоума на оптибей драйв. Пришлось восстановить их в ручном режиме из той же тайм машины.
Выбираем директории для воссстановления на тайммашине и путь куда восстанавливать.
В итоге что вышло – все живет на Fusion Drive
Всю методику тестирования своего Fusion Drive можете почитать на хабре. Лично я этим не заморачивался. Доверился Apple и автору статьи.
Мда, забыл написать, TRIM на SSD диске у меня включен.
о пользе включения/выключения трима дискутировать не будем.
[cc lang=bash]
sudo cp /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage-backup
[/cc]
[cc lang=bash]
sudo perl -pi -e ‘s|(\x52\x6F\x74\x61\x74\x69\x6F\x6E\x61\x6C\x00{1,20})[^\x00]{9}(\x00{1,20}\x4D)|$1\x00\x00\x00\x00\x00\x00\x00\x00\x00$2|sg’ /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
[/cc]
[cce]
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
[/cce]
http://poller.se/2010/08/optimizing-mac-os-x-for-ssd-drives/
и управление слипом
http://reviews.cnet.com/8301-13727_7-10346924-263.html