Настройка контроллера RAID

Настройка контроллера RAID

Интегрированный контроллер RAID на уровне BIOS материнской платы управляется всего одной опцией, назначение которой "включить/выключить", все остальные же операции по созданию, изменению и удалению массивов берет на себя BIOS самого контроллера.

ATA100RAID IDE Controller. Опция позволяет отключить интегрированный контроллер RAID.

Может принимать следующие значения:

  • Disabled— контроллер отключен;
  • Enabled(по умолчанию) — контроллер включен.

Немного теории

Многие читатели наслышаны о технологии RAID, многие современные ма­теринские платы комплектуются контроллером или же поддержку RAID вводят в стандартный контроллер интерфейса АТА, что говорит о популяр­ности данной технологии, чему мы и поспособствуем в немалой степени.
Суть технологии RAID состоит в том, что несколько физических дисков объединяют в единый логический диск, что удобно, например, при созда­нии файлового архива, для которого деление на диски крайне нежелательно или при видеомонтаже, когда для размещения "полуфабрикатов" требуются огромные непрерывные пространства.
Обратите внимание, что для создания массива любого типа требуется как минимум два жестких диска. С одним диском у вас, естественно, ничего не получится, что, в общем-то, вполне справедливо.
Существует несколько режимов работы контроллера RAID, о чем мы и по­говорим в последующих пунктах главы.

Описание работы массива RAID 0 (stripe)

Массив RAID 0 представляет собой совокупность от двух до четырех жест­ких дисков, которая используется для объединения физических дисков в единый логический, при этом благодаря специальному алгоритму увели­чивается суммарная скорость работы всего массива в целом по сравнению с отдельно взятыми дисками, из которых он был создан.
При работе массива RAID 0 все записываемые данные разделяются на бло­ки, размер которых вы задаете при создании массива (рекомендуемый раз­мер 64 Кбайт). Части файлов, полученные таким образом, распределяются на жестких дисках, как показано на рис. 11.

Рис. 11. Схема функционирования массива RAID 0

Такой принцип работы помимо получения большого логического диска по­зволяет ускорить доступ к файлам большого объема, например, видеосюже­там, из-за чего RAID 0 часто применяют при организации студий видеомон­тажа и звукозаписи. Изюминка здесь скрывается в особенностях работы контроллеров АТА — возможно одновременное обращение к двум устройст­вам, подключенным к разным каналам, т. е. при обращении к файлу, поде­ленному на части А, В, С и D одновременно будут считывать части А и С, а затем недостающие В и D. И без того довольно высокая скорость работы интерфейса АТА создает при этом впечатление последовательного считыва­ния данных, что в итоге повышает быстродействие интерфейса.

Описание работы массива RAID 1 (mirror)

Массив RAID I представляет собой совокупность из двух (четырех жестких) дисков, которая используется для повышения надежности хранения данных, а в некоторых случаях (при использовании четырех жестких дисков) еще и создания логического диска повышенного объема.
При работе массива RAID 1 все записываемые данные разделяются на бло­ки, размер которых вы задаете при создании массива. Части файлов, полу­ченные таким образом, распределяются на жестких дисках, как показано на рис. 6.2. Стоит отметить, что, как можно увидеть из рисунка, при ис­пользовании двух жестких дисков вы получите только надежность, ни о ка­ких логических дисках повышенной емкости речь здесь не идет, т.е. при использовании двух дисков их общий объем будет равен объему одного дис­ка взятого в отдельности.

Рис. 12. Схема функционирования массива RAID 1

Преимущества данного типа массива проявляются, например, если компью­тер играет роль файлового сервера, когда поступают параллельные запросы на чтение файлов, расположенных в разных местах логического диска.
В этом случае значение имеет та же особенность интерфейса АТА, что и в случае с RAID 0.
Очень важным условием при создании массива является то, что диски, ис­пользуемые для хранения дублированных данных ("зеркало") должны быть подключены либо как MASTER, либо как SLAVE (рекомендуется второй вариант).

Описание работы массива RAID 0+1 (mirror and stripe)

Массив RAID 0+1 представляет собой совокупность из четырех жестких дисков, что в результате позволяет "убить двух зайцев" (рис. 6.3). Речь идет о достижении двух целей — создании системы с повышенной надежностью хранения данных и получения одного логического диска повышенной емко­сти с ускоренным доступом к данным.
Фактически данный массив представляет собой множество массивов RAID 0, каждый из которых работает, по сути, независимо друг от друга, причем каждый из файлов должен быть записан на каждую копию массива RAID 0 незави­симо от ситуации. Это позволяет создавать надежные системы хранения данных для применения в любых сферах деятельности.

Рис. 13. Схема функционирования массива RAID 0+1

При работе массива RAID 0+1 все записываемые данные разделяются на блоки, такие же, как и в случае с RAID 0 и записываются на обе копии мас­сивов первого типа. Вы должны сознавать, что в этом случае общий объем полученного логического диска будет равен суммарному объему дисков, подключенных как Primary Master и Primary Slave.

От теории к практике

Как видите, самым простым применением контроллера RAID является объ­единение нескольких физических дисков в единый логический диск повы­шенной емкости, что позволяет при относительно небольших затратах полу­чать диски более 200 Гбайт.
Даже в этом простейшем случае общая скорость работы дисковой системы значительно выше скорости работы отдельно взятых дисков.

Также контроллер RAID вы можете использовать как обычный контроллер АТА, что позволяет подключать к компьютеру до восьми устройств вместо четырех в случае, когда контроллер выполнен в виде платы расширения или он реализован отдельно от основного контроллера. Все чаще на современ­ных материнских платах встречаются контроллеры АТА с поддержкой RAID, что позволяет значительно снизить стоимость платы. Для использо­вания жесткого диска в качестве отдельного диска достаточно указать в па­раметрах контроллера, что этот диск "свободен" ("Free" или "HDD").
Немаловажный момент состоит в том, что при создании массива данные на дисках будут безвозвратно утеряны, т. к. структура различных типов масси­вов неодинакова и системе приходится особым образом форматировать дис­ки перед использованием.