Я планирую настроить пул FreeNAS ZFS, используя два диска по 2 ТБ и два диска по 1 ТБ. Я хотел бы иметь избыточность данных как-то. Я читал этот пост, который, кажется, предлагает два варианта: потерять 1 ТБ на 2 ТБ диске с помощью RAIDZ или использовать эту команду (что удваивает пространство, необходимое для избыточности данных):
zfs set copies=2 poolname
Есть ли лучший способ справиться с этим и получить что-то более похожее на Drobo Beyond RAID или Netgear XRAID? Можно ли разделить каждый диск 2 ТБ на разделы 1 ТБ и поместить оба раздела в пул?
Это зависит от того, сколько хранилищ данных вам нужно. Вы можете создать два пула по 1 ТБ и 2 ТБ каждый, используя RAID 1. Если нет, посмотрите, можете ли вы приобрести диски одинакового размера, и попробуйте RAID 1 + 0 или RAIDZ.
источник
Из руководства администратора ZFS:
«Устройства могут быть отдельными слайсами на предварительно отформатированном диске или целыми дисками, которые ZFS форматирует как один большой слайс».
Так что да, вы можете создать два раздела по 1 ТБ на этих дисках по 2 ТБ, использовать их для RAID-Z vdev, а оставшееся пространство для хранения без резервирования.
Тем не менее, в соответствии с Руководством ZFS Best Practices, вы можете столкнуться с ухудшением производительности:
источник