Если заглянуть в прошлое лет на 20 назад, можно увидеть, что аппаратные RAID-контроллеры на пике популярности были в начале-середине 2000-х годов. В то время программный RAID практически не использовался, и только к 2015 году он начал активно вытеснять аппаратный.
Аппаратный RAID требовал наличия специальных RAID-контроллеров, которые можно сравнить с видеокартами для процессоров. Процессор мог бы обрабатывать данные самостоятельно, но для более эффективной работы лучше использовать выделенное устройство.
RAID-контроллер создавал RAID-массив и предоставлял операционной системе единый логический диск. Когда операционная система начинала записывать файл, она сообщала об этом RAID-контроллеру, который определял, куда файл будет помещен.
Однако, у аппаратного RAID было множество недостатков. Поскольку операционная система не видела, что происходит с дисками, и все управление осуществлялось RAID-контроллером, при его отказе данные терялись.
Иногда можно было восстановить данные с помощью идентичной карты от того же производителя, но это не гарантировало успеха. Кроме того, обновление RAID-карты новыми функциями было сложной задачей, требующей низкоуровневых прошивок.
Аппаратный RAID был продуктом своего времени, но не всегда лучшим решением. Сегодня всё основывается на программном RAID. Операционные системы и оборудование значительно эволюционировали с тех пор, и управление серверным хранилищем без выделенной карты стало проще. Однако, RAID-контроллеры по-прежнему полезны, хотя и не выполняют операции записи в RAID-массивы.

RAID-контроллер всё ещё поддерживает подключение большого количества дисков
Это отличный способ собрать собственный NAS-сервер
Одним из ключевых достоинств RAID-контроллера является его способность использовать слот PCIe для подключения большого количества жестких дисков. Например, в моём сервере Lenovo RD440 установлен мощный RAID-контроллер, который может объединить до 12 дисков. Это особенно впечатляет, если учесть, что большинство современных материнских плат обычно оснащены всего четырьмя или шестью портами SATA.
В процессе помощи другу в сборке собственного NAS, я порекомендовал ему приобрести подержанную RAID-карту. На данный момент такие устройства стоят сравнительно недорого, так как многие серверы уже были списаны, а их системы — демонтированы. Например, модель LSI 9305-16i способна поддерживать до 16 отдельных дисков, что делает её отличным выбором для создания надёжного хранилища данных.
Если вы планируете собрать NAS из собственных комплектующих, использование бывшей в употреблении RAID-карты станет оптимальным решением. Эти устройства обычно стоят меньше 5000 рублей и предоставляют возможность легко подключить множество дисков, что особенно важно для создания эффективной системы хранения данных.
Учтите важный момент перед использованием RAID-контроллера в NAS
Прежде всего, вам нужно перевести его в режим HBA/IT
При использовании старой RAID-карты в современном NAS с программным RAID есть важный момент, который стоит учесть. Для корректной работы такой карты её необходимо перевести в режим HBA (адаптер шины хоста) или IT (интегрированный режим). В чём же заключается суть?
Дело в том, что RAID-карта представляет операционной системе один логический том, что делает её непригодной для работы с RAID. ОС видит только один диск, а не несколько, объединённых в массив. Чтобы контроллер передавал данные с отдельных дисков, его нужно перевести в режим, который позволяет работать напрямую с ними. Этот режим часто называют HBA или IT.
Хотя прошивку карты можно выполнить самостоятельно, многие продавцы уже сделали это за вас. Поэтому при покупке стоит обратить внимание на то, находится ли карта в режиме HBA или IT или может быть легко переведена в этот режим.
Однако, есть и такие карты, которые не поддерживают режимы HBA или IT, и они совершенно бесполезны для программных RAID-систем, таких как Unraid или TrueNAS. Поэтому перед покупкой всегда стоит проверять, поддерживает ли карта нужные режимы.
Программный RAID с RAID-контроллером открывает много новых возможностей
Одним из моих любимых устройств является Lenovo RD440, который работает под управлением операционной системы Unraid. Этот сервер с легкостью поддерживает до 12 отсеков для жестких дисков, расположенных на передней панели, что позволяет мне эффективно организовать пространство и быстро получать доступ к нужным данным.
Кроме того, я также имею опыт работы с Dell R720xd, который также оснащен 12 передними отсеками для 3,5-дюймовых дисков и двумя задними отсеками для 2,5-дюймовых дисков. Этот сервер оборудован RAID-контроллером, который работает в режиме HBA/IT, что обеспечивает высокую производительность и надежность хранения данных.
Независимо от того, какую операционную систему вы выберете для своего сервера — будь то Unraid, TrueNAS или что-то другое — возможность передавать данные с каждого диска по отдельности на хост-операционную систему становится все более актуальной. Это позволяет гибко управлять данными и обеспечивает более высокий уровень безопасности и контроля над информацией.
Таким образом, использование RAID-контроллеров сегодня является не просто полезным, но и необходимым элементом для эффективного управления данными в домашних условиях. Они позволяют не только повысить производительность системы, но и обеспечить надежное хранение информации, что особенно важно при работе с большими объемами данных.


