Для установки ОС, приложений и так далее
Дайте один диск JHFS +.
Если вы ограничены двумя дисками и один жесткий, используйте жесткий диск.
Для целостности пользовательских данных
Дайте хотя бы еще один диск ZFS.
Почему не HFS Plus?
Небольшой тест HFS - презентация в командной строке @jolly известности DIY Fusion Drive - демонстрирует сбой HFS Plus в одной ситуации.
В других ситуациях: повреждение данных может остаться незамеченным и распространяться через все резервные копии, вплоть до невозможности восстановления .
Такое повреждение может быть не обнаружено такими утилитами, как Disk Utility и Alsoft DiskWarrior (такова природа HFS Plus). Влияние на конечных пользователей варьируется от тонких до экстремальных; и без точной идентификации поврежденных файлов может быть чрезвычайно трудно точно определить источник проблемы.
Почему ZFS?
См., Например, принятый ответ на вопрос в разделе Ошибка сервера, сценарии потери данных ZFS -
... Я никогда не терял данные с ZFS.
Я уже испытал все остальное ...
Если диск жесткий (ротационный)
Избегайте сочетания файловых систем, включающих HFS Plus :
Поскольку HFS + имеет единую глобальную блокировку для всех обновлений метаданных (хранящихся в операциях ввода-вывода), он очень чувствителен к задержкам диска. ...
(Мое текущее использование JHFS + и ZFS на твердотельном гибриде Seagate Momentus® XT ST750LX003-1AC154 - внутреннем для MacBookPro5,2 с 8 ГБ памяти - достаточно хорошо, но может работать лучше без этой смеси на одном диске.)
С тремя или более дисками, только одним твердотельным и Mountain Lion
Передайте один кусок SSD в CoreStorage LVG, а затем объедините его с загрузочным томом JHFS +. Цель: Fusion Drive-подобное поведение.
Дайте другой кусок SSD для ZFS. Или:
- просто
zpool add poolname cache /dev/disknslicen
или
- добавьте CoreStorage часть этого CoreStorage в ваш пул ZFS.
Подход (1) хорошо зарекомендовал себя для повышения производительности благодаря адаптивному кэш-памяти второго уровня. Блог Брендана »Скриншоты L2ARC (2009-01-30) напоминают нам о том, что перезагрузка операционной системы приводит к зависанию L2ARC и:
Мы также работаем над постоянным L2ARC, поэтому, если сервер перезагрузится, он может начать нагреваться, что будет доступно в будущем обновлении.
Подход (2) направлен на то, чтобы обеспечить автоматическое распределение уровней в ZFS без необходимости повторной загрузки. Регулярная проверка целостности data ( scrub
) может удалить данные из высокопроизводительного уровня ... если так, мне интересно, может ли другая процедура смягчить последствия понижения - инкрементная zfs send
(резервная) должна считывать из пула ZFS недавно записанные блоки ; и поэтому CoreStorage должен продвигать вещи на предпочтительный уровень.
Несколько пулов, совместно использующих один SSD
Принял ответ на вопрос , в сервере Fault замечает:
Не рекомендуется разделять SSD между пулами из соображений целостности данных и производительности. ...
Тем не менее, тема для этого вопроса была ZFS - как разделить SSD для использования ZIL или L2ARC? (2011-02-22) - до появления ZEVO, Fusion Drive и т. Д. В условиях устойчивости ZEVO к безвременной потере L2ARC ( 2012-11-04 ) мое первоначальное предположение состоит в том, что при наличии нескольких пулов, совместно использующих один SSD, часть L2ARC этого SSD не нужно создавать риск для целостности данных.
(У меня нет опыта работы с ЗИЛ.)
Лично : последние несколько месяцев я использовал ZEVO ZFS для своего домашнего каталога, а CoreStorage - для шифрования набора данных ZFS и загрузочного тома. Разные пароли, поэтому (лучше, чем FileVault 2) никакой другой администратор машины не может получить доступ к моим данным.
Утилита Apple Disk Utility в настоящее время слишком глючит, чтобы представлять истинный обзор, поэтому здесь представлены альтернативные виды.
Один твердотельный гибридный диск в ноутбуке:
Плюс внешний жесткий диск (StoreJet) и его кеш vdev (Verbatim, USB-флешка) для адаптивного кеша второго уровня:
Подсказка: устройство кеша может быть физически удалено при активном использовании жесткого диска. Никакого вреда не должно быть; это одна из красот ZFS.
В общем : если идея смешивания двух технологий пула (Apple CoreStorage plus ZFS) заставит вас задуматься, будьте драконами! территория тогда:
- выделить мысли о смесях
- для ZFS, по крайней мере, взгляните на MacZFS или более полнофункциональный ZEVO .
@bmike, вероятно, пожелает добавить к этому ответу tl; dr. Диаграмма может облегчить переваривание всего кабачка.