АСТРОН-М. компьютеры и комплектующие. > жесткие диски > Что такое RAID

Что такое RAID


20 августа 2007. Разместил: administrator
Redundant Array of Inexpensive Disks (избыточный набор недорогих дисков), в последнее время вместо Inexpensive используется Independent (независимых) - способ организации больших хранилищ информации, увеличения скорости обмена или надежности хранения данных.
RAID-система представляет собой группу из нескольких обычных недорогих винчестеров, работающих под управлением простого контроллера, и видимую извне, как одно устройство большой емкости, высокой скорости или надежности.
Различается несколько уровней (levels) RAID-систем:

уровень 0 - параллельное включение с целью одновременного увеличения емкости и скорости обмена.
Записываемый блок данных разделяется на блоки меньшего размера, которые затем параллельно записываются на все накопители набора; при считывании происходит объединение подблоков в один полный блок.

уровень 1 - зеркализация (mirroring) - параллельное включение с целью увеличения надежности хранения данных.
Один и тот же блок данных параллельно записывается на все накопители набора, а при считывании выбирается наиболее достоверная копия.

уровень 3 - вариант уровня 0 с ECC (Extended Correction Code - расширенный исправляющий код).
Для каждого блока данных на основных накопителях вычисляется ECC, который записывается на дополнительный накопитель. Это позволяет исправлять бОльшую часть ошибок и получить хорошую надежность при более низкой стоимости, чем в случае уровня 1.

уровень 5 - комбинация уровней 0 и 3.
Данные распределяются по всем накопителям набора, и точно так же распределяется вычисленный ECC. Это уменьшает вероятность одновременной порчи и блока данных, и его ECC, за счет небольшого увеличения стоимости и накладных расходов по сравнению с уровнем 0.