NetBSD расширяет RAIDframe: N-way RAID 1 и проверка дисков
NetBSD GSoC 2026 Improving RAIDframe
В рамках Google Summer of Code 2026 студент Emmanuel Nyarko улучшил RAIDframe в NetBSD. Добавлена поддержка N-way RAID 1 (зеркалирование с более чем двумя дисками) и реализована проверка дисков (scrubbing) для всех уровней RAID. Нововведения повышают отказоустойчивость и позволяют выявлять сбои чтения. Работа включает изменения в структурах layout, отображении секторов, выполнении DAG и процессе реконструкции. Тестирование проводится на конфигурациях с тремя и пятью дисками.
Каждая запись на RAID-устройство теперь выполняется на все диски в массиве, что повышает избыточность и снижает риск потери данных при отказе диска.
- throw0101d
Читая raid(4) [1], похоже, что RAID-6 не поддерживается: я бы предположил, что при нынешних (а может, и десятилетия уже) размерах дисков защита от двойного сбоя во время перестройки была бы важна. Или RAIDframe в основном предполагается использовать для «небольших ситуаций» (например, загрузочного диска)?
[1] https://man.netbsd.org/raid.4
Я впервые столкнулся с «мемом» «RAID-5 мертв» почти двадцать лет назад, когда возникли опасения, что при переходе на диски >2 ТБ повышаются шансы неудачной перестройки из-за частоты битовых ошибок (BER/UER):
* https://www.zdnet.com/article/why-raid-5-stops-working-in-20...
См. также продолжение 2013 года:
- nazgulsenpai
Я говорю это каждый раз, когда вижу пост о NetBSD, но у них всё ещё есть порты второго уровня для Dreamcast, Sony NET WORK STATION, Zaurus, Sharp x68000 и многих других, с которыми я менее знаком.
Именно поэтому меня не особо беспокоит, когда, скажем, ядро Linux прекращает поддержку старых архитектур.
Огромное уважение NetBSD и сопровождающим портов.