Настройка контроллера 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").
Немаловажный момент состоит в том, что при создании массива данные на дисках будут безвозвратно утеряны, т. к. структура различных типов массивов неодинакова и системе приходится особым образом форматировать диски перед использованием.