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

Несколько LUN по 2 ТБ - ZFS или ext4-over-LVM

Я собираюсь развернуть систему архивирования на базе Ubuntu 12.04. Из-за ограничений хранилища SAN он может предоставить мне только LUN на 2 ТБ. Итак, мне нужно объединить несколько логических модулей по 2 ТБ, чтобы получить желаемое пространство (4,5 ТБ с ожидаемым ростом до 1 ТБ в год).

SAN Storage имеет собственную защиту RAID (да, я знаю, что не замена резервному копированию), поэтому мне не нужна программная защита RAID.

Пожалуйста, предложите мне, что я должен использовать для "объединения" этих LUN:

  1. Объедините их в пул ZFS или
  2. Объедините их в LVM VG

Если возможно, также сообщите мне об их недостатках / преимуществах.

(Все, что я могу найти в Интернете, предполагает, что ZFS / LVM будет построен на основе отдельных дисков с RAID, предоставляемым RAIDZ / MDRAID, что действительно не подходит для моей ситуации).

Примечание: Да, может быть, мне стоит использовать хранилище SAN получше, но «Руководство» решило использовать именно это хранилище SAN, и мои руки связаны.

Ваш выбор, вероятно, будет иметь два аспекта:

  • целостность и безопасность данных
  • производительность

При использовании разных LUN с ZFS он будет делать неявные предположения, что LUN являются отдельными физическими устройствами, распределяя операции чтения и записи между ними для оптимизации производительности. Вам не нужно добавлять дополнительную избыточность в настройку (т.е. вы мог просто добавьте свои LUN как простые vdev), но это может помешать логике оптимизации вашего массива SAN, что приведет к невысокой производительности.

Объединение LUN ​​в LVM VG просто назначит часть логического адресного пространства каждому из LUN, поэтому характеристики доступа будут в значительной степени соответствовать сценарию «single LUN», если вы не активируете режим чередования.

ZFS 'добавлен функции целостности данных недоступны с LVM или mdraid, поэтому, если они вам нужны, ZFS будет вашим единственным выбором, независимо от последствий для производительности.

Ограничение в 2 ТБ - не такая уж редкость, поэтому вам следует перестать думать, что вас наказывают больше, чем в большинстве других систем в мире.

При этом наиболее распространенный способ сделать это - просто разделить его (RAID 0) на уровне виртуальной машины. Если вы убедитесь, что администратор SAN размещает LUN на разных контроллерах (если это активная / активная настройка), вы действительно выиграете от этого, вместо того, чтобы иметь один большой LUN на 1 контроллере.

Не имеет значения, используете ли вы ZFS или встроенные инструменты для чередования, все они делают это одинаково.