В этой статье представлена общая структура и организация работы RAID систем. Кратко рассмотрена необходимая теоретическая часть, после которой показаны непосредственно практические моменты.
Ценность информации как таковой со временем лишь возрастает, в то время как стоимость способов, обуславливающих надёжное хранение оной, регулярно падает. Например, материнские платы, оснащенные возможностью для создания RAID массивов, лет десять назад сильно «кусались» ценой, сегодня же практически все материн-ки на iP55 чипсете (который является лишь предтоповым набором системной логики) оснащены чипсет-ной поддержкой RAID систем.
RAID массивы, к слову говоря, в силу отличного соотношения цена-качество, на сегодняшний день являются одним из самых популярных способов надёжной организации данных. Если перевести аббревиатуру RAID с английского, то это есть избыточный массив, состоящий из независимых дисков. В силу малой отказоустойчивости у отдельного жёсткого диска была разработана концепция, позволяющая объединять харды в один массив. Управление этим массивом поручалось отдельному контроллеру (сегодня это может быть непосредственно микросхема на плате либо софтверные средства, использующие ресурсы CPU). RAID системы изначально ориентированы на отказоустойчивость (кроме RAID уровня 0), поэтому теоретически при поломке одного из HDD массива информация в целом,записанная на том, остается доступной, по крайней мере, для чтения.
Интернет-магазин бытовой техники ”RUstirka.RU” предлагает холодильники лучших мировых фирм по самым низким ценам в Рунете. Кстати, в преддверии Новогодних праздников магазин предоставляет обалденные скидки для своих покупателей.
Существуют довольно обширная градация уровней RAID (способов организации данных в массиве), для того чтобы создавать RAID системы, необходимо иметь хотя бы базовое представление о его принципах работы, по сути, это тема отдельной статьи, мы ограничимся лишь краткими очерками наиболее актуальных.
Данные записываются поочерёдно на разные накопители (страйпа-ми), благодаря этому в итоге мы можем получить практически двукратный прирост в скорости линейного чтения. Какая-либо отказоустойчивость отсутствует, в случае выхода из строя хотя бы одного жёсткого диска теряются вообще все данные массива. Используется, как правило, для быстрой работы с информацией, которой в случае чего можно пожертвовать, например, для временных папок Adobe Fotoshop... Некоторые используют RAID0 для ОС (геймеры, энтузиасты и т.д.).
Зеркалирование. Всё просто. Больше хардов - больше стоимость полезного объёма, но выше отказоустойчивость. В классическом своём варианте прирост производительности отсутствует. Модификации вида RAID 1е находятся вне бюджетного ориентира, потому рассмотрение оных мы упустим.
Уровни 2,3,4 практически потеряли былую популярность. Сегодня наиболее актуальный RAID массив, сочетающий производительность и отказоустойчивость - это RAID 5. Как и в случае с RAID 0, данные поочерёдно записываются на разные накопители (также страйпами), но дополненные контрольными суммами. В итоге полезная ёмкость RAID 5, состоящего из п дисков, равна п-1 диск. В случае выхода из строя одного харда информация остаётся доступной, в случае же поломки двух и более - теряется.
Наиболее популярный представитель составных RAID систем. Дабы как-то ускорить работу классического зеркала, возникла идея об их объединении в быстрый массив. Представляет собой объединение зеркал (RAID 1 )в один большой страйп (RAID 0). Главный минус - более высокая стоимость полезного объёма, плюсы - более высокая скорость обработки данных, кроме того, повышенная отказоустойчивость. Теоретически из строя одновременно могут выйти два накопителя, но из разных подмассивов.
Как уже писал выше, для организации RAID систем необходим контроллер. Контроллеры есть софтверные и хардверные (аппаратные).
Рассмотрим аппаратные. Как и в случае с видеокартами, в этой области также происходит разделение на интегрированные (в материнку) и дискретные. Интегрированные можно разделить на чипсетные (реализация посредством «южного моста») и на контроллеры, выполненные сторонними разработчиками (на материнке распаивается дополнительная нечипсетная микросхема). Последние чаще всего крайне примитивны, поддерживаются, как правило, только уровни RAID 0 и 1.
Чипсетные вариации интереснее и могут по своему функционалу поспорить с рядом дискретных аналогов. Например,последние чипсеты от Intel позволяют реализовать RAID 0,1,5,10 уровней.
Дискретные решения для организации RAID массивов существуют дорогие и бюджетные. Отличаются они, понятно, доступным функционалом, надёжностью, а также средствами «ребилда» (внутренняя перестройка - самовосстановление).
Следует заметить, что ряд бюджетных дискретных вариаций, а также все интегрированные решения очень часто называют софтверными из-за больших потребностей в ресурсах CPU, по сравнениюсдорогими аналогами. Мощный процессор (собственный) дорогого дискретного RAID контроллера практически полностью самостоятельно обслуживает массив, в то время как Low-end класс ввиду слабых возможностей и очень часто - примитивности, всё больше апеллирует к возможностям CPU, тем самым дополнительно нагружая систему.
Но если у интегрированных исполнений есть хоть какая-то базовая микросхема, от функционала которой можно оттолкнуться, то у чистых софтверных решений такое отсутствует вообще.
Софтверные решения. Здесь всё очень просто, RAID массив создаётся средствами ОС. Ввиду большей надёжности, как правило, используются серверные вариации опера-ционок. Для ОС RAID видится точно так же, как и обычный аппаратный аналог. Самый главный плюс такого рода решений - это стоимость: отсутствует необходимость покупать дорогостоящий контроллер. Существует, разумеется, и минус, подчас полностью перечёркивающий вышеописанный плюс - это низкая надёжность. Если вдруг с ОС что-то произойдёт (заведутся вирусы, например), то можно вместе с «синим экраном» потерять вообще все данные. Поэтому, если кто ещё и организует для работы до сих пор такого рода решения, то только уровня О (для ОС либо для быстрых буферов) или 1. «Постройка» софтверного RAID осуществляется средствами встроенного менеджера разделов.
Теперь рассмотрим непосредственно инсталляцию аппаратного RAID массива.
Случай первый. Если перед нами какое-либо интегрированное в ма-теринку решение, то необходимо его задействовать. Осуществляется это через BIOS материнской платы, как правило, простым переводом в позицию «Enable».
Случай второй. Если у нас дискретный RAID, то просто вставляем плату и подключаем к ней жёсткие диски.
Как и в первом, так и во втором варианте после включения компьютера и прохождения им «POST-таблицы», машина должна увидеть контроллер и предложить нажать какую-либо комбинацию клавиш для входа в BIOS, но уже контроллера. Это будет что-то типа Ctrl+A, Ctrl+g и т.д. Нажали - вошли.
Если мы используем дорогой RAID, то и BIOS будет отличаться кардинально. Здесь даже мышку можно использовать. Все интерфейсы интуитивно понятны, единственное, что может смутить, так это английский язык. Общий принцип таков: выделили нужные харды и инициализировали их в RAID нужного вам уровня.
После создания можно приступать к установке ОС (если это требуется). Единственное отличие, актуальное для Windows Vista и ей подобным ОС, заключается в возможности использования флешки, т.е. необходимые драйвера для контроллера можно скопировать на USB-накопитель, а затем при инсталляции просто указать путь либо интегрировать непосредственно в дистрибутив оные драйвера посредством vLite (www.vlite.net).
RAID-решения плавно переходят из разряда элитарных в раздел «для всех», становясь тем самым всё более доступным средством для надёжной работы с данными. При апгрейде компьютера и выборе материнской платы стоит обратить внимание на наличие поддержки у оной RAID. Возможно, это когда-нибудь спасёт ваши «те самые фотки»...