Я пытаюсь настроить домашнее хранилище, используя материнскую плату для настольного компьютера, 4 диска SATA и 2 диска SSD.
Я действительно хотел бы использовать NexentaStor из-за его приятного веб-интерфейса и его состояния готовности к производству, но я также хочу использовать ZIL и L2ARC в моем хранилище, чтобы ускорить работу.
Я планирую разбить оба SSD на 4 раздела (OS, swap, ZIL, L2ARC), поставить NexentaStor на зеркало, состоящее из 1-го раздела каждого SSD, ZIL на зеркало, состоящее из 3-х разделов, и добавить оба 4-го раздела как два устройства L2ARC. Затем планирую создать пул RAID-Z2, добавить в него ZIL и 2 x L2ARC.
Проблема в том, что NexentaStor не разбивает и не использует диски. Поэтому я не могу просто «сломать» SSD для некоторых разделов, мне нужно использовать весь SSD-диск для одной цели, что не является хорошей идеей, поскольку SSD слишком велики для использования «просто загрузите меня».
Итак, вопрос: Есть ли способ настроить NexentaStor с ZIL и L2ARC, используя 4 x SATA HDD и 2 x SSD?
P.S. Мне удалось выполнить такую же настройку под FreeBSD, поэтому никаких ограничений ZFS на это нет (неудивительно).
P.P.S. Я не уверен, но что, если я использую Solaris LiveCD для каждого раздела SSD и попытаюсь установить на него Nexentra, но возможно ли это вообще?
Я бы предложил выделенные диски для ОС и выделенные диски для данных. NexentaStor - это программный RAID, и потеря диска ОС может быть болезненной. Вы можете комбинировать L2ARC и ZIL, но класс SSD, который вы, вероятно, используете, не будет полезен в качестве устройств ZIL.
Я понимаю желание попробовать использовать все эти функции ZFS, но вам действительно нужно правильно. Я запускаю многие системы ZFS без L2ARC, потому что это часто не требуется для приложений или шаблонов ввода-вывода. Сначала попробуйте увеличить объем оперативной памяти.
Разделение SSD для ЗИЛ и АРК можно выполнить из командной строки с помощью parted
. Вам также нужно будет добавить их в zpool через интерфейс командной строки.