1.5. Физическая защита данных на дисках

Для обеспечения большей скорости чтения/записи и надежности хранения данных на жестких дисках использу­ются RAID-массивы (Redundant Arrays of Independent Disks — избыточный массив независимых дисков). Несколь­ко жестких дисков подключаются к RAID-контроллеру, ко­торый рассматривает их как единый логический носитель информации.

Существует два способа реализации RAID-массива: ап­паратный и программный. Аппаратный дисковый массив со­стоит из нескольких жестких дисков, управляемых при по­мощи специальной платы контроллера RAID-массива. Программный RAID-массив реализуется при помощи специ­ального драйвера. В программный массив организуются дис­ковые разделы, которые могут занимать как весь диск, так и его часть. Программные RAID-массивы, как правило, ме­нее надежны, чем аппаратные, но обеспечивают более высо­кую скорость работы с данными.

Существует несколько разновидностей RAID-массивов, так называемых уровней. Операционные системы поддержи­вают несколько уровней RAID-массивов.

RAID О. Для создания массива этого уровня понадобится как минимум два диска одинакового размера. Запись осу­ществляется по принципу чередования: данные делятся на порции одинакового размера (Al, А2, A3 и т. д.), и поочеред­но распределяются по всем дискам, вхо­дящим в массив (рис. 1.22). Поскольку запись ведется на все диски, при отказе одного из них будут утрачены все хра­нившиеся на массиве данные, однако за­пись и чтение на разных дисках проис­ходит параллельно и, соответственно, быстрее.

RAID 1. Массивы этого уровня по­строены по принципу зеркалирования, при котором все порции данных (А1, А2, A3 и т.д.), записанные на одном дис­ке, дублируются на другом (рис. 1.23). Для создания такого массива потребует­ся два или более дисков одинакового размера. Избыточность обеспечивает от­казоустойчивость массива: в случае вы­хода из строя одного из дисков, данные на другом остаются неповрежденными. Расплата за надежность — фактическое сокращение дискового пространства вдвое. Скорость чтения и записи остает­ся на уровне обычного жесткого диска.

image079

Контрольные вопросы

1. Какие существуют массивы дисков RAID?