Назад | Перейти на главную страницу

NexentaStor: как разбить SSD диск?

Я пытаюсь настроить домашнее хранилище, используя материнскую плату для настольного компьютера, 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 через интерфейс командной строки.