Хотелось бы прояснить, преимущества, недостатки, если сравнивать софтовый RAID5/6 и RaidZ/Z2
Как я вижу, минусы ZFS:
Нельзя решейпить, ни добавить диски в пул (или убрать), ни перестроить, скажем, RAID0 (как оно называется) в RaidZ. Кстати, чем это обусловлено, принципиально возможно сделать такую утилиту?
Жрёт много памяти, и желательно ECC.
Нужно собирать модули для линукса, а mdadm более-менее из коробки.
Плюсы ZFS:
При ресинке не нужно читать весь диск, только где данные.
После некорректного завершения ресинк не нужен (без костылей в виде intent bitmap)
Всякие снапшоты, сжатие и прочее ненужно
Интересует: производительность, при прочих равных. Допустим, память куры не клюют, что тогда будет быстрее? И процессор что больше жрёт, и насколько? (подозреваю, ZFS, т.к. считает свои хешсуммы)
Насколько для ZFS важна ECC память, относительно других ФС? Понятно, что по-хорошему, она нужна везде, но одно дело побьётся один бит в одном файле за 10 лет, другое дело - постоянные ошибки
Ну и вообще, какие-либо особенности того или другого варианта