Что нужно учитывать при принятии решения о том, использовать ли группы томов LVM или пулы ZFS при настройке новых файловых серверов? Есть ли «лучший» выбор в сфере многоцелевых файловых серверов? В отличие от этого предыдущего вопроса , я не хочу наслоить технологии.
Сценарий:
- RHEL / CentOS 6 x64 серверов
- много доступных, идентичных DAS и SAN LUN
Выбор:
Лично я хорошо знаком с LVM, поэтому мне удобно его использовать, если это лучший вариант. Тем не менее, ZFS выглядит довольно многообещающе, а изучение новых технологий всегда хорошо.
Учитывая, что мы хотим иметь возможность распределять довольно большое хранилище (несколько ТБ) по разным отделам, и им необходимо иметь доступ к ним через CIFS и NFS, если мы будем использовать ZFS или LVM для основного менеджера пула ?
Я знаю, что использование подобного продукта FreeNASвозможно, но по ряду причин мне нужно иметь возможность развертываться на «типичных» серверах Linux.
Ответы:
Я использую оба, но предпочитаю ZFS. ZFS на Linux была очень полезна для меня, но не является «исправить все» для каждой ситуации.
Типичный сервер будет выглядеть так:
(Помните, я обычно использую аппаратный RAID и в основном использую ZFS как гибкий менеджер томов)
Затем я беру zpool и создаю дополнительные файловые системы ZFS (или точки монтирования) и zvols при необходимости.
И файловые системы ...
Таким образом, использование ZFS для разделов данных чрезвычайно полезно, поскольку оно позволяет вам обращаться к пулу данных, устанавливать квоты и управлять атрибутами на уровне детализации точки монтирования. LVM по-прежнему требует работы с инструментами файловой системы и является немного более жестким.
источник
copies=2
. Однако в случае отказа диска или контроллера у вас больше шансов полностью потерять пул, чем если бы вы имели эквивалентную настройку исключительно в ZFS.