Я делаю zpools на машине FreeBSD. При создании zpools я наблюдаю следующие два случая:

  1. Если я беру raw disks и создаю zpool то я могу сформировать zpools, и они работают отлично.

  2. Если я форматирую диски, используя gpart в формате freebsd-zfs , а затем делаю zpool, то они тоже работают отлично.

Где я запутался - какой подход лучше для создания zpools?

2 ответа2

0

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

С другой стороны, при установке операционных систем могут потребоваться некоторые специальные разделы / фрагменты. Например, раздел подкачки может обеспечить лучшую производительность (более «прямой» подход), чем zfs-zvol или файл подкачки на томе zfs: доступ к свопу будет зависеть от zfs и должен будет «пройти долгий путь», что может привести к бутылке шеи в ситуациях высокой (IO- и памяти) нагрузки.

Существуют некоторые особые случаи, например, freeNAS: по умолчанию он резервирует некоторое пространство для подкачки на каждом диске хранения, таким образом, он не предоставляет zfs весь физический диск. Это хороший компромисс для «сдержанных» настроек (и я тоже их использую), но для «бизнес-сценариев» я обычно предпочитаю иметь выделенный диск для подкачки. FreeNAS имеет возможность отключить создание подкачки по умолчанию на вновь добавленных дисках, так что это опция. Но я не уверен, что даже тогда он предоставит zfs полный физический диск, я думаю, что между ними есть какой-то слой (возможно, шифрование и / или коррекция размера блока, пока не рассматривал это).

Вообще говоря, у вас, вероятно, будет много преимуществ от использования zfs на разделах / слайсах, но если вы собираетесь использовать целые диски, не разбивайте, не делайте слайсы, передавайте сырые устройства ZFS и дайте ему это сделать это магия. ;-)

И не используйте какой-либо «аппаратный RAID» под ZFS, кроме случаев, когда вы точно знаете, что делаете. И даже тогда, действуйте со всей должной (и запоздалой) осторожностью: здесь будет хуже, чем просто драконы ...

0

По возможности используйте сырые диски, которые есть везде, кроме дисков / пула, с которого вы загружаете ОС. Я думаю, что это лучший подход.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .