RAID 2 используется свой собственный алгоритм "RAID 2.0+", который разбивает массив на блоки не физически, а виртуально.
Ну начнем с того что RAID 2.0 это применение кода Хэмминга- избыточное кодирование включающее в себя проверку корректности и данные для восстановления.
По производительности и логике мало чем отличается от RAID 5 и 6. Разница между ними только в размазывании данных по дискам в массиве по большому счету, а проблемы и достоинства одинаковые.
Достоинства - получение отказоустойчивости при потере минимума объема. Если мы тупо зеркалим теряем 50% объема, а во 2, 5, 6 мы теряем меньшую часть.
Недостатки - нужна высокая вычислительная мощность для реализации.
Либо мы делаем все вычисления аппаратно - получается довольно быстро, но вот ценник контроллеров не радует.
Если мы делаем все вычисления программно - тут все плохо или дикие тормоза на запись, или дикая загрузка процессора, выбирайте что вам больше нравиться.
Данная технология, по заверению разработчиков, позволяет производить ребилд массива намного быстрее и намного менее ресурсозатратно, т.к. в ребилде участвуют все диски одновременно.
А обоснования? В ребилде в любом случае участвуют все диски массива одновременно. На любом рэйде. В этом собственно и суть рэйда как такового - работа массива презентованная как один физический диск.
В общем все будет точно так же как и в 5 или 6 рейде, как ни крути.
разбивает массив на блоки не физически, а виртуально.
Странная фраза. Что значит разбивает на блоки виртуально? Я как-то даже затрудняюсь представить. Тут либо он разбивает на блоки, либо не разбивает. Как еще?
Т.к. это запатентованная технология Huawei, она используется только на их дорогостоящих серверах и отдельно софта нет.
Неудивительно.
Любое решение основанное на RAID 2, 5, 6 можно назвать производительным только в случае аппаратной реализации. Софт там только управляющий а реализация аппаратная.
А софт рейд вы можете сделать средствами большинства популярных ОС. Вопрос лишь в том зачем он вам, и что вы хотите от него получить.