ZFS (RAID-Z1) или «аппаратный» (RAID 5) в системе Linux?

ZFS (RAID-Z1) или «аппаратный» (RAID 5) в системе Linux?

Я никогда раньше не собирал RAID-массивы, но, думаю, из прочитанного я понял концепции, лежащие в основе большинства типов RAID.

Заказываю три диска по 3 ТБ (WD red) для использования в xeon e3-1231 v3, 16 ГБ не-ECC RAM и чипсете Z97. У меня есть другие системы, доступные через SSH в локальной сети, но с гораздо меньшим (~1 ТБ) пространством.

Моя ОС (Debian Linux) установлена ​​на SSD, рейд не будет содержать ОС.

Недавно я столкнулся с ZFS и, возможно, не до конца понимаю ее желаемую реализацию.

По сравнению с аппаратным RAID 5 на чипсете Intel Z97.

  • Повысит ли использование ZFS производительность?
  • Будет ли это более безопасным вариантом для моих данных с равным паритетом?
  • Будет ли восстановление безопаснее и быстрее, если диск внезапно выйдет из строя?
  • А что, если мой SSD выйдет из строя? Разве в моем случае данные ZFS не сохраняются там?

Мне нужно, чтобы мои данные были в безопасности (надеюсь, каждый блок, именно поэтому меня интересует ZFS), и не менее 6 ТБ полезного пространства без необходимости использования дополнительных жестких дисков.

решение1

  • Повысит ли использование ZFS производительность?

Трудно сказать, не зная типичного использования вашего диска и конфигурации вашей системы. Например, сколько оперативной памяти вы позволите использовать ZFS? Расчеты четности между RAID-Z1 и RAID 5, вероятно, будут иметь схожие накладные расходы.

  • Будет ли это более безопасным вариантом для моих данных с равным паритетом?

Если вы имеете в виду зеркало, то да. Зеркалам требуется меньше времени на восстановление (нет четности), поэтому ваши данные будут подвергаться риску в течение более короткого периода времени.

  • Будет ли восстановление безопаснее и быстрее, если диск внезапно выйдет из строя?

Для зеркала — да. Для RAID-Z1 и RAID 5 перестроение требует вычислений четности, поэтому перестроение займет больше времени.

  • А что, если мой SSD выйдет из строя? Разве в моем случае данные ZFS не сохраняются там?

Пулы ZFS являются самодостаточными и могут работать независимо от любых настроек на вашем SSD. Вы даже можете переместить свои диски ZFS на совершенно другую ОС, при условии, что она поддерживает версию ZFS. (Я успешно перенес пул RAID-Z1 из 3 дисков с OpenSolaris на FreeBSD.)

Другие комментарии:

ZFS предлагает больше, чем избыточность. У нее есть и другие функции, которых нет у RAID 5, например, контрольные суммы по всей файловой системе для обеспечения целостности данных и моментальных снимков.

ZFS любит память и будет использовать столько, сколько вы ей дадите. Память ECC рекомендуется, но не обязательна.

Я использую ZFS для личных нужд. Раньше я запускал RAID-Z на трех дисках, но теперь запускаю четыре диска как чередующееся зеркало и гораздо больше доволен производительностью. Время очистки значительно сократилось, что означает, что перестроение также должно быть быстрее. Конечно, компромисс заключается в уменьшении полезной емкости.

Независимо от того, какой тип резервирования вы выберете, обязательно ознакомьтесь с имеющимися у вас возможностями (и ограничениями), если вы захотите увеличить емкость в будущем.

И наконец...

Резервное копирование. Резервное копирование. Резервное копирование.

Связанный контент