Я понимаю, что ZFS предпочитает иметь как можно больше данных о дисках, и что лучше всего отключить RAID.
Аппаратная среда - это Dell PowerEdge 2850 с PERC 4 / DC и четырьмя дисками (73 ГБ каждый) из шести возможных. Программное обеспечение - FreeNAS 8.0.2 с загрузкой ZFS с USB-накопителя.
Я настроил RAID следующим образом: каждый физический диск является логическим диском в RAID 0. Никаких специальных конфигураций, кроме этого, не производилось.
Это оптимально для ZFS? Как мне правильно настроить это под FreeNAS как ZRAID? Я хочу?
В моем чтении было сказано, что нельзя добавить новый диск в пул ZRAID; это все еще правда? Как бы вы добавили два новых диска с избыточностью в zpool во FreeNAS?
Нет, это не оптимально для ZFS. Это описано здесь в Server Fault по адресу: Рекомендации по контроллеру ZFS SAS / SATA
В Контроллер PERC 4 / DC представляет собой базовый RAID-контроллер PCI-X с параллельным SCSI. ZFS предпочитает управлять всем диском, поэтому в вашем случае лучше использовать базовый SCSI HBA. Вместо этого будет работать решение, которое вы придумали, создав несколько логических дисков RAID 0. Единственная проблема возникает, когда диск выходит из строя. Заменяющий диск необходимо будет повторно инициализировать как логический диск RAID 0, чтобы ZFS распознала его. Для этого вам, вероятно, потребуется перезагрузка. Это нужно учитывать.
В некоторых случаях возможно расширение диска. Вы можете добавить vdev (группы RAID-дисков) в пул. Например, если у вас есть zpool, состоящий из чередующихся зеркал (RAID 1 + 0), вы можете добавить в этот пул дополнительные зеркальные пары. Вы не можете расширить RAIDZ1 / 2/3 vdev.
Также см: ZFS: зеркало против RAID-Z и Как я могу добавить один диск к существующему raidz zpool?
Я смог разрешить SCSI-дискам проходить через RAID, зайдя в инструмент настройки (Ctrl + M при загрузке) и отключив BIOS контроллера. ZFS не смогла запустить smartd на дисках за контроллером рейда.
Это 2850 с картой 4 / DC, управляющей целью scsi для powervault 220. Диски в массиве должны быть JBOD и не иметь RAID, чтобы ZFS могла его полностью контролировать.