Использование RAID
Резервный массив независимых дисков (RAID) представляет собой способ повышения коэффициента доступности данных путем применения массивов дисков и различных алгоритмов распределения данных по дискам.
Дисковый массив - это группа дисковых устройств, совместное применение которых позволяет обеспечить более высокую производительность операций ввода-вывода и скорость передачи данных, чем при использовании одиночных устройств большого объема. Массив представляет собой набор дисков, управляемых специальным контроллером (контроллером массива), который обеспечивает правильное распределение данных по отдельным дискам. Данные каждого файла записываются не на один диск, а разбиваются на сегменты и распределяются по нескольким дискам массива.
Кроме того, массивы обеспечивают резервирование данных, обеспечивая их сохранение даже в случае сбоя одного из дисков. В зависимости от уровня RAID, данные могут сохраняться на дисках с зеркальным копированием или с чередованием данных.
Массив может включать в себя подмассивы. В зависимости от настройки, подсистема может содержать один или несколько подмассивов, называемых также логическими устройствами (LUN). Каждый LUN характеризуется собственным набором параметров (уровень RAID, размер логического блока, логического устройства и т.п.). С точки зрения операционной системы каждый подмассив представляет собой отдельный диск с собственным именем.
Алгоритмы поддержки RAID могут быть реализованы на уровне файловой системы или на уровне драйвера диска (последний подход применяется в RAID 0 и RAID 1). Выполнять такие алгоритмы может встроенный микропроцессор аппаратного адаптера RAID. Аппаратные адаптеры RAID как правило обеспечивают более высокую скорость работы, чем программные средства поддержки RAID, поскольку встроенный процессор уменьшает нагрузку на центральный процессор. Кроме того, в аппаратных адаптерах могут быть реализованы аппаратные схемы передачи и обработки данных.