Глава 4. Массив независимых дисков с избыточностью (RAID)

Что такое RAID?

Основная идея создания RAID массива состоит в объединении сравнительно небольших и недорогих дисков в массив для достижения производительности и отказоустойчивости, не достижимых для одного большого и дорогого диска. Этот массив дисков с точки зрения компьютера будет выглядеть как одна логическая единица или устройство.

RAID представляет собой алгоритм записи информации на различные диски, используя технологии, такие как чередование (RAID уровень 0), зеркалирование (RAID уровень 1) и чередование с чётностью (RAID уровень 5) для достижения избыточности, уменьшения задержек и/или увеличения скорости чтения и записи дисков, увеличения устойчивости в случае отказа дисков.

В технологии RAID данные распределены по дискам в массиве определённым образом. При этом, сначала данные разбиваются на блоки одинакового размера (обычно 32K или 64K, хотя могут использоваться и другие размеры). Каждый блок записывается на жёсткий диск массива в соответствии с уровнем используемого RAID массива. Когда необходимо прочитать данные, выполняется обратное действие, при этом создаётся впечатление, что несколько дисков становятся одним большим диском.