RAID-массивы и их различия. ―
RAID – это аббревиатура, которая расшифровывается как (англ. «Redundant Array of Independent Disks»), что в переводе на Русский — «избыточный (резервный) массив независимых дисков».
Проще говоря , «RAID-массив» — это объединение физических HDD дисков в один логический.
Логический диск – это, обычный HDD диск разделен на несколько логических.
Обычно такое применяется в стационарных компьютерах, из одного делают несколько.
Как уже было упомянуто выше, что обычный физический диск можно разделить на несколько логических. В «RAID» происходит все на оборот — несколько HDD дисков устанавливаются в соединительный элемент (где они будут храниться), а потом операционная система воспринимает все HDD диски как один. т.е., операционная система 100% уверена, что подключен к ней всего один физический диск.
Какие бывают RAID-массивы их всего 2-а типа, аппаратные и программные:
1)Аппаратные RAID-массивы – обычно создаются до того, как производится загрузка операционной системы при помощи специализированных утилит, установленных (зашитых) в «RAID-контроллер» — что-то вроде «BIOS». После такой обработке, при подключении «RAID-массива» операционная система на стадии инсталляции видит ваши HDD диски как один.
2)Программные RAID-массивы — создаются посредством подключения HDD дисков к какой либо операционной системой. т.е.
, в то время когда вы подключите HDD диски она определяет несколько физических дисков и и только при помощи Операционной Системы, с помощью программного обеспечения, HDD диски объединяются в один массив.
Сама же ОС будет располагаться не на самом «RAID-массиве», так как устанавливается до создания массива.
«Для чего это нужно?» – возникнет у Вас вопрос! Ответ прост: для того, чтобы повысить скорость чтения и записи данных или повышения безопасности и отказоустойчивости.
Давайте рассмотрим, каким же все-таки образом «RAID-массив» увеличивает производительность и безопасность для Ваших данных?» – чтобы ответить на этот вопрос, мы рассмотрим различные типы «RAID-массивов», как они формируются и что из этого получается.
Рассмотрим «RAID-0»:
Более одного HDD диска объединяются в один посредством последовательного соединения, после чего происходит суммирование объемов т.е.
— если взять несколько HDD дисков, каждый из которых объемом «500Гб» и создадим из них «RAID-0», то операционная система будет воспринимать установленные HDD диски как один суммируя их, из чего мы получим один HDD диск объемом в 1000Gb (1Tb).
После того, как произойдет слияние дисков в один массив, скорость чтения и записи у накопителя будет в два раза больше, чем у дисков по раздельности.
Пример – расположенная база данных на двух физических HDD дисках, один из которых пользователь будет производить только чтение данных, в то время как другой пользователь, будет производить запись данных на другой HDD диск, причем все это они будут делать одновременно.
А вот если расположение базы данных будет только на одном диске, сам HDD диск функцию чтения или записи совершенно разных пользователей будет выполнять последовательно своему ПО. Массив «RAID-0» предоставит возможность выполнять чтение и запись параллельно.
По скорости можно сделать вывод — сколько в вашем RAID-0 массиве HDD дисков, умножаем Ито число на существующую скорость (с той скоростью у вас быстрее будет работать RAID-0) – вся зависимость массива пропорциональная – скорость HDD исков возрастает в N раз, где N = количеству установленных HDD дисков, в массив.Массив RAID-0 обладает только одним недостатком, этот минус перекрывает все, даже плюсы его использования – в массиве RAID-0 отсутствует отказоустойчивост.
Проблема состоит в следующем, если выходит из строя один из физических HDD дисков установленный в массив, то следовательно умирает весь массив.
Существует старая шутка по этому поводу: «Что обозначает «0» в значении RAID-0? — объем информации которая восстанавливается после смерти массива!» (правда не весело совсем если там что-то очень важное).
Далее рассмотрим массив «RAID-1»:
Несколько или более HDD дисков объединяются в один путем установки в специализированный массив, т.е. если взять несколько HDD дисков емкостью 500Гб и сделаем из них массив «RAID-1», операционная система будет воспринимать его как один массив объемом в 500Гб.
Скорость чтения и записи у «RAID-1» массива будет точно такая же, как и у одного HDD диска, потому что, чтение и запись будет производиться производятся сразу на оба HDD диска одновременно.
Массив «RAID-1» не увеличит скорость производимости, зато отказоустойчивость вам обеспечена, в случае если выйдет из строя один из HDD дисков, на втором HDD диске будет полный бекап (резервная копия) информации. В случае удаления данных с массива целенаправленно, то удаление происходит с обоих дисков одновременно!
Далее рассматриваем массив «RAID-5»:
Наиболее из безопасных вариантов RAID-5.
Заполнение массива информацией идет с расчетом, придерживаясь формулы «(N — 1) * DiskSize», где N число — это количество HDD дисков находящихся в массиве, а аббревиатура «DiskSize» — это объем каждого установленного HDD диска, т.е. при создании массива версии «RAID-5» из 3-х HDD дисков, емкостью каждый из которых по 500Гб, у нас получится массив объемом памяти в 1000Gb 1терабайт.
Суть RAID-5 массива заключается в следующем — несколько HDD дисков объединяются в «RAID-0», а на третьем HDD диске (который не учитывается) будет храниться, назовем ее «контрольная сумма» – это информация, предназначенная для восстановления одного из дисков массива, в случае его смерти.
У массива «RAID-5» скорость записи немного ниже, так как есть небольшие затраты времени на расчет и запись полученной суммы на дополнительный диск, а скорость чтения остается такой же, как вмассиве «RAID-0».
Если случится, что один из находящихся у вас HDD дисков массива RAID-5 выйдет из строя, сразу резко понизится скорость чтения и записи, так как все происходящие операции имеют сопровождение дополнительным манипулятивными действиями.
Фактически RAID-5 превращается в RAID-0 и если своевременно не позаботиться восстановлением RAID-массива есть существенный риск потерять данные полностью.Параллельно с массивом «RAID-5» есть возможность использовать «Spare-диск» — запасной.
Во время стабильного режима работы «RAID-массива», диск «Spare» не используется и находится в режиме простоя.
Но в случае возникновении любой критической ситуации, резервное восстановление «RAID-массива» начнется в автоматическом режиме — на запасной HDD диск будет происходить восстановление информации с поврежденного HDD при помощи контрольно-вычислительных сумм, нахождение которых находится на отдельном HDD диске.
Массив «RAID-5» обычно создается минимум из трех HDD дисков и поможет спасти Ваши данные только от одиночных возникших ошибок. При одновременном появлении различных ошибок на разных HDD дисках массив «RAID-5» не спасет.
Далее массив «RAID-6»:
Обладает улучшенными возможностями по сравнению с «RAID-5» массивом.
В общем, суть работы такая же, как с массивом «RAID-5», только вычисление контрольных сумм будет происходить не на один HDD диск, а на два HDD диска, причем весь подсчет контрольных сумм делаются совершенно разных алгоритмов, что способствует существенному повышению отказоустойчивости всего «RAID-массива» в целом.
Массив RAID-6 в основном собирается от 4-х HDD дисков. Формула, по которой ведутся расчеты, размера памяти массива выглядит следующее — (N — 2) * DiskSize, где N — количество HDD дисков установленных в массив, а «DiskSize» — размер памяти каждого HDD диска, т.е.
при создании массива «RAID-6» из пяти HDD дисков номиналом по 500Гб, в сумме получится массив размером в 1500Gb(1,5Tb-терабайта).
Скорость массива «RAID-6» при записи будет ниже чем у массива «RAID-5» приблизительно на 10-15%, снижение скорости обусловлено дополнительными затратами по времени на расчет с записью контрольных сумм.
Массив «RAID-10» :
Его иногда называют «RAID 0+1» или «RAID 1+0», Что представляет собой симбиоз «RAID-0 и RAID-1».
Данный массив обычно создается минимум из четырех HDD дисков: на первом разделе «RAID-0» и на втором «RAID-0» для того, чтобы повысить скорость чтения и записи, между собой они будут находится в зеркале массива «RAID-1»- это нужно для повышения отказоустойчивости. Массив «RAID-10» смог совместить в себе плюсы двух первых вариантов — что последовало его быстродействию и отказоустойчивости.
Массив «RAID-50» — это аналог «RAID-10», являющимся симбиозом «RAID-0 и RAID-5» — по факту собирается как массив «RAID-5», только составляющие элементы которые входят в него будут не физические HDD диски, а он будет состоять из массивов плана «RAID-0». Таким образом, массив «RAID-50» предоставит Вам при работе, замечательную скорость чтения с записью и будет способствовать устойчивости и надежности «RAID-5».
Далее массив «RAID-60»:
Тот же принцип: фактически это «RAID-6», собирается из нескольких «RAID-0» массивов.
Существуют и другие комбинации массивов, таких как — «RAID 5+1 / RAID 6+1» — по сути, они схожи с «RAID-50 / RAID-60» с той разницей, что базой их элементов массива обладают не «RAID-0» как у других, а зеркала массива «RAID-1».
Понятия о комбинированных «RAID»-массивов:
По сути такие массивы как «RAID-10» / «RAID-50» / «RAID-60» и «RAID X+1» — это прямые наследники базовых массивов как — «RAID-0» / RAID-1 / RAID-5 и RAID-6 – в основном их используют для того, чтобы повысить либо скорость чтения, либо скорость записи или для повышения отказоустойчивости, используя в себе стандартный функционал базовых, стандартных типов RAID-массивов.
Если рассматривать с практической точки и обсудить применения любых «RAID-массивов» в жизни, то по логике все довольно просто:
1) Массив RAID-0 в чистом виде не используется (совсем!);
2) «RAID-1» массив используется в основном там, где скорость чтения или записи не особенно играют большую роль, а в большей степени требуется отказоустойчивость – пример: на массив «RAID-1» очень хорошо устанавливать различные операционные системы. В этом случае к HDD дискам кроме ОС не обращается никто, скорость самих HDD дисков для работы достаточно, отказоустойчивость обеспечена;
3) RAID-5 устанавливаем туда, где необходима скорость с отказоустойчивостью, но нет возможности приобрести большего количества HDD дисков или если есть нужда восстанавливать массивы если произойдет повреждение, при этом, чтобы работа самого массива не прекращалась – в этом случае помогут Spare-диски (запасные).
4) Стандартное применение массива «RAID-5»:В хранилищах данных или как их еще называют NAS сервер;
5) «RAID-6» массив:
Применяется там, где есть угроза, что выйти из строя могут сразу нескольких HDD дисков в массиве. В практике такого практически нет, если только у параноиков;
6) «RAID-10» массив:
Применяют там, где нужна скорость, для быстрой работы и чтобы надежно. Так же основное направлением в применении массива «RAID-10» — это, серверы баз данных и файловые серверы.
Вот в принципе и все что хотелось выяснить, что к чему и почему!
↑ вверх страницы ↑
RAID массив
RAID массив (Redundant Array of Independent Disks) – подключение нескольких устройств, для повышения производительности иили надежности хранения данных, в переводе — избыточный массив независимых дисков.
Согласно закону Мура, нынешняя производительность возрастает с каждым годом (а именно количество транзисторов на чипе удваивается каждые 2 года).
Это можно заметить практически в каждой отрасли производства оборудования для компьютеров.
Процессоры увеличивают количество ядер и транзисторов, уменьшая при этом тех процесс, оперативная память увеличивает частоту и пропускную способность, память твердотельных накопителей повышает износостойкость и скорость чтения.
Но вот простые жесткие диски (HDD) особо не продвинулись за последние 10 лет. Как была стандартной скорость 7200 об/мин, так она и осталась (не беря в расчет серверные HDD c оборотами 10.000 и более). На ноутбуках все еще встречаются медленные 5400 об/мин.
Для большинства пользователей, чтобы повысить производительность своего компьютера будет удобнее купить SDD, но цена за 1 гигабайт такого носителя значительно больше, чем у простого HDD.
«Как повысить производительность накопителей без сильной потери денег и объема? Как сохранить свои данные или повысить безопасность сохранности Ваших данных?» На эти вопросы есть ответ – RAID массив.
Виды RAID массивов
На данный момент существуют следующие типы RAID массивов:
RAID 0 или «Чередование» – массив из двух или более дисков для повышения общей производительности. Объем рейда будет общий (HDD 1 + HDD 2 = Общий объем), скорость считываниязаписи будет выше (за счет разбиения записи на 2 устройства), но страдает надежность сохранности информации. Если одно из устройств выйдет из строя, то вся информация массива будет потеряна.
RAID 1 или «Зеркало» –несколько дисков копирующих друг друга для повышения надежности. Скорость записи остаётся на прежнем уровне, скорость считывания увеличивается, многократно повышается надежность (даже если одно устройство выйдет из строя, второе будет работать), но стоимость 1 Гигабайта информации увеличивается в 2 раза (если делать массив из двух hdd).
RAID 2 – массив, построенный на работе дисков для хранения информации и дисков коррекции ошибок. Расчет количества HDD для хранения информации выполняется по формуле «2n-n-1», где n — количество HDD коррекции.
Данный тип используется при большом количестве HDD, минимальное приемлемое число – 7, где 4 для хранения информации, а 3 для хранения ошибок.
Плюсом этого вида будет повышенная производительность, по сравнению с одним диском.
RAID 3 – состоит из «n-1» дисков, где n – диск хранения блоков четности, остальные устройства для хранения информации. Информацию делится на куски меньше объема сектора (разбиваются на байты), хорошо подходит для работы с большими файлами, скорость чтения файлов малого объема очень мала. Характерен высокой производительностью, но малой надежностью и узкой специализацией.
RAID 4 – похож на 3й тип, но разделение происходит на блоки, а не байты. Этим решением получилось исправить малую скорость чтения файлов малого объема, но скорость записи осталось низкой.
RAID 5 и 6 – вместо отдельного диска для корреляции ошибок, как в прошлых вариантах, используются блоки, равномерно распределённые по всем устройствам. В этом случае повышается скорость чтениязаписи информации за счет распараллеливания записи.Минусом данного типа является долговременное восстановление информации в случае выхода из строя одного из дисков. Во время восстановления идёт очень высокая нагрузка на другие устройства, что понижает надежность и повышает выход другого устройства из строя и потерю всех данных массива.
Тип 6 повышает общую надежность, но понижает производительность.
Комбинированные виды RAID массивов:
RAID 01 (0+1) – Два Рейд 0 объединяются в Рейд 1.
RAID 10 (1+0) – дисковые массивы RAID 1, которые используются в архитектуре 0 типа. Считается самым надежным вариантом хранения данных, объединяя в себе высокую надежность и производительность.
Также можно создать массив из SSD накопителей. Согласно тестированию 3DNews, такое комбинирование не даёт существенного прироста. Лучше приобрести накопитель с более производительным интерфейсом PCI или eSATA
Рейд массив: как создать
Создается путем подключения через специальный RAID контроллер. На данный момент есть 3 вида контроллеров:
- Программный – программными средствами эмулируется массив, все вычисления производятся за счет ЦП.
- Интегрированный – в основном распространено на материнских платах (не серверного сегмента). Небольшой чип на мат. плате, отвечающий за эмуляцию массива, вычисления производятся через ЦП.
- Аппаратный – плата расширения (для стационарных компьютеров), обычно с PCI интерфейсом, обладает собственной памятью и вычислительным процессором.
RAID массив hdd: Как сделать из 2 дисков через IRST
- Загрузите утилиту IRST для Вашего устройства.
- Откройте утилиту и нажмите Create (Создать).
- Выберите тип раздела.
- Назовите Раздел и выберите нужные диски.
- Создайте раздел нажатием на кнопку Create Volume (Создать раздел).
- По окончании процедуры, Вы будете уведомлены об успешном окончании.
Восстановление данных
Некоторые варианты восстановления данных:
- В случае сбоя Рейд 0 или 5 может помочь утилита RAID Reconstructor , которая соберет доступную информацию накопителей и перезапишет на другое устройство или носитель в виде образа прошлого массива. Данный вариант поможет, если диски исправны и ошибка программная.
- Для Linux систем используется mdadm восстановление (утилита для управления программными Рейд-массивами).
- Аппаратное восстановление должно выполняться через специализированные сервисы, потому что без знания методики работы контроллера можно потерять все данные и вернуть их будет очень сложно или вообще невозможно.
Все про RAID массивы из жестких дисков (HDD)
Приветствую всех, уважаемые читатели блога Pc-information-guide.ru. Думаю, многие из вас хоть раз встречали на просторах интернета такое интересное выражение — «RAID массив».
Что оно означает и для чего оно может понадобиться рядовому пользователю, вот об этом сегодня пойдет речь.
Общеизвестный факт, что жесткий диск является самым медленным компонентом в ПК, и уступает видеокарте, процессору и оперативной памяти.
Чтобы компенсировать «врожденную» медлительность там, где она вообще не к месту (речь идет в первую очередь о серверах и высокопроизводительных ПК) придумали использовать так называемый дисковый массив RAID — некую «связку» из нескольких одинаковых винчестеров, работающих параллельно. Такое решение позволяет значительно поднять скорость работы вкупе с надежностью.
Что такое RAID массив и зачем он вам нужен
В первую очередь, RAID массив позволяет обеспечить высокую отказоустойчивость для жестких дисков (HDD) вашего компьютера, за счет объединения нескольких жестких дисков в один логический элемент.
Соответственно, для реализации данной технологии вам понадобятся как минимум два жестких диска.
Кроме того, RAID это просто удобно, ведь всю информацию, которую раньше приходилось копировать на резервные источники (флешки, внешние винчестеры), теперь можно оставить «как есть», ибо риск её полной потери минимален и стремится к нулю, но не всегда, об этом чуть ниже.
RAID переводится примерно так: защищенный набор недорогих дисков. Название пошло еще с тех времен, когда объемные винчестеры стоили сильно дорого и дешевле было собрать один общий массив из дисков, объемом поменьше.
Суть с тех пор не поменялась, в общем-то как и название, только теперь можно сделать из нескольких HDD большого объема просто гигантское хранилище, либо сделать так, что один диск будет дублировать другой.
А еще можно совместить обе функции, тем самым получить преимущества одной и второй.
Все эти массивы находятся под своими номерами, скорее всего вы о них слышали — рейд 0, 1…10, то есть массивы разных уровней.
Скоростной Рейд 0
Рейд 0 не имеет ничего схожего с надежностью, ведь он только повышает скорость. Вам необходимо как минимум 2 винчестера и в этом случае данные будут как бы «разрезаться» и записываться на оба диска одновременно. То есть вам будет доступен полностью объем этих дисков и теоретически это значит, что вы получаете в 2 раза более высокую скорость чтения/записи.
Но, давайте представим, что один из этих дисков сломался — в этом случае неизбежна потеря ВСЕХ ваших данных. Иначе говоря, вам все равно придется регулярно делать бекапы, чтобы иметь возможность потом восстановить информацию. Здесь обычно используется от 2 до 4 дисков.
Рейд 1 или «зеркало»
Тут надежность не снижается. Вы получаете дисковое пространство и производительность только одного винчестера, зато имеете удвоенную надежность. Один диск ломается — информация сохранится на другом.
Массив уровня RAID 1 не влияет на скорость, однако объем — тут в вашем распоряжении лишь половина от общего пространства дисков, которых, к слову, в рейд 1 может быть 2, 4 и т.д., то есть — четное количество. В общем, главной «фишкой» рейда первого уровня является надежность.
Рейд 10
Совмещает в себе все самое хорошее из предыдущих видов. Предлагаю разобрать — как это работает на примере четырех HDD. Итак, информация пишется параллельно на два диска, а еще на два других диска эти данные дублируются.
Как результат — увеличение скорости доступа в 2 раза, но и объем только лишь двух из четырех дисков массива. Но вот если любые два диска сломаются — потери данных не произойдет.
Рейд 5
Этот вид массива очень схож с RAID 1 по своему назначению, только теперь уже надо минимум 3 диска, один из них будет хранить информацию, необходимую для восстановления. К примеру, если в таком массиве находится 6 HDD, то для записи информации будут использованы всего 5 из них.
Из-за того, что данные пишутся сразу на несколько винчестеров — скорость чтения получается высокая, что отлично подойдет для того, чтобы хранить там большой объем данных. Но, без дорогущего рейд-контроллера скорость будет не сильно высокой. Не дай БОГ один из дисков поломается — восстановление информации займет кучу времени.
Рейд 6
Этот массив может пережить поломку сразу двух винчестеров. А это значит, что для создания такого массива вам потребуется как минимум четыре диска, при всем при том, что скорость записи будет даже ниже, нежели у RAID 5.
Учтите, что без производительного рейд-контроллера такой массив (6) собрать вряд ли удастся. Если у вас в распоряжении всего 4 винчестера, лучше собрать RAID 1.
Как создать и настроить RAID массив
Рейд массив можно сделать путем подключения нескольких HDD к материнской плате компьютера, поддерживающей данную технологию.
Это означает, что у такой материнской платы есть интегрированный контроллер, который, как правило, встраивается в южный мост чипсета.
Но, контроллер может быть и внешний, который подключается через PCI или PCI-E разъем. Каждый контроллер, как правило, имеет свое ПО для настройки.
Рейд может быть организован как на аппаратном уровне, так и на программном, последний вариант — наиболее распространен среди домашних ПК. Встроенный в материнку контроллер пользователи не любят за плохую надежность.
Кроме того в случае повреждения материнки восстановить данные будет очень проблематично. На программном уровне роль контроллера играет центральный процессор, в случае чего —можно будет преспокойно перенести ваш рейд массив на другой ПК.Аппаратный
Как же сделать RAID массив? Для этого вам необходимо:
- Достать где-то материнскую плату с поддержкой рейда (в случае аппаратного RAID);
- Купить минимум два одинаковых винчестера. Лучше, чтобы они были идентичны не только по характеристикам, но и одного производителя и модели, и подключались к мат. плате при помощи одного интерфейса.
- Перенесите все данные с ваших HDD на другие носители, иначе в процессе создания рейда они уничтожатся.
- Далее, в биосе потребуется включить поддержку RAID, как это сделать в случае с вашим компьютером — подсказать не могу, по причине того, что биосы у всех разные. Обычно этот параметр называется примерно так: «SATA Configuration или Configure SATA as RAID».
- Затем перезагрузите ПК и должна будет появиться таблица с более тонкими настройками рейда. Возможно, придется нажать комбинацию клавиш «ctrl+i» во время процедуры «POST», чтобы появилась эта таблица. Для тех, у кого внешний контроллер скорее всего надо будет нажать «F2». В самой таблице жмем «Create Massive» и выбираем необходимый уровень массива.
После создания raid массива в BIOS, необходимо зайти в «управление дисками» в ОС Windows 7–10 и отформатировать не размеченную область — это и есть наш массив.
Программный
Для создания программного RAID ничего включать или отключать в BIOS не придется. Вам, по-сути, даже не нужна поддержка рейда материнской платой.
Как уже было упомянуто выше, технология реализовывается за счет центрального процессора ПК и средств самой винды. Ага, вам даже не нужно ставить никакое стороннее ПО.
Правда таким способом можно создать разве что RAID первого типа, который «зеркало».
Жмем правой кнопкой по «мой компьютер»—пункт «управление»—«управление дисками». Затем щелкаем по любому из жестких, предназначенных для рейда (диск1 или диск2) и выбираем «Создать зеркальный том». В следующем окне выбираем диск, который будет зеркалом другого винчестера, затем назначаем букву и форматируем итоговый раздел.
В данной утилите зеркальные тома подсвечиваются одним цветом (красным) и обозначены одной буквой. При этом, файлы копируются на оба тома, один раз на один том, и этот же файл копируется на второй том. Примечательно, что в окне «мой компьютер» наш массив будет отображаться как один раздел, второй раздел как бы скрыт, чтобы не «мозолить» глаза, ведь там находятся те же самые файлы-дубли.
Если какой то винчестер выйдет из строя, появится ошибка «Отказавшая избыточность», при этом на втором разделе все останется в сохранности.
Подытожим
RAID 5 нужен для ограниченного круга задач, когда гораздо большее (чем 4 диска) количество HDD собрано в огромные массивы. Для большинства юзеров рейд 1 — лучший вариант.
К примеру, если есть четыре диска емкостью 3 терабайта каждый — в RAID 1 в таком случае доступно 6 терабайт объема. RAID 5 в этом случае даст больше пространства, однако, скорость доступа сильно упадет.
RAID 6 даст все те же 6 терабайт, но еще меньшую скорость доступа, да еще и потребует от вас дорогого контроллера.
Добавим еще RAID дисков и вы увидите, как все поменяется. Например, возьмем восемь дисков все той же емкости (3 терабайта).
В RAID 1 для записи будет доступно всего 12 терабайт пространства, половина объема будет закрыта! RAID 5 в этом примере даст 21 терабайт дискового пространства + можно будет достать данные из любого одного поврежденного винчестера. RAID 6 даст 18 терабайт и данные можно достать с любых двух дисков.В общем, RAID — штука не дешевая, но лично я бы хотел иметь в своем распоряжении RAID первого уровня из 3х-терабайтных дисков.
Есть еще более изощренные методы, вроде RAID 6 0, или «рейд из рейд массивов», но это имеет смысл при большом количестве HDD, минимум 8, 16 или 30 — согласитесь, это уже далеко выходит за рамки обычного «бытового» использования и пользуется спросом по большей части в серверах.
Вот как-то так, оставляйте комментарии, добавляйте сайт в закладки (для удобства), будет еще много интересного и полезного, и до скорых встреч на страницах блога!
Как создать RAID массив и какие бывают
Если не придираться к мелочам, то, по сути, возможности современных компьютеров безграничны.
Любой компьютер оснащён множеством функций, которые для рядового пользователя мало известны и в принципе представляют собой нечто неизведанное и сверхсложное.
В настоящей статье речь пойдёт об одном из представителей подобных «не афишируемых» функций, имеющих название «RAID массив», а также о том, как правильно провести процедуру создания и какие существуют виды данных массивов.
Рекомендации по созданию RAID массивов.
Что это
Итак, аббревиатура «RAID» расшифровывается как «Redundant Array of Independent Disks», что дословно переводится как «избыточный массив независимых дисков».
Данная технология представляет собой объединение несколько дисков в единую логическую структуру (он же массив) для получения большей отдачи от имеющихся ресурсов носителей и достижения большей производительность, а также для предотвращения потери данных.
В силу того обстоятельства, что в настоящее время HDD начинают терять свою актуальность, постепенно уступая лидирующие места твердотельным накопителям (SSD), создание «RAID», и так не имеющего широкоформатного применения, также постепенно отходит на второй план. Почему же ранее они были популярными.
Дело в том, что возможности современных HDD существенного ограничены, например, большинство HDD-носителей не могут выдать более 7200 оборотов в минуту, за редким исключением. Поэтому объединение нескольких HDD в единую структуру было действительно обоснованным мероприятием и позволяло существенного достичь в приросте быстродействия операционной системы.
Виды
Существует несколько разновидностей RAID-массивов отличие между которыми заключается в схеме распределения имеющихся данных и суммировании общего полезного объёма (наиболее упрощённое определение).
RAID 0
Это один из двух наиболее распространённых видов рассматриваемого функционала, который также имеет второе обыденное название «Чередование». Исходя из этого, уже можно догадаться об особенностях данной структуры. Смысл довольно прост.
Два физических носителя (А и В) объединяются в единый массив и суммируют имеющихся у них объём, после чего вся записываемая информация распределяется между ними посредством частичной чередуемой записью.
То есть схема имеет следующий вид:
А1-В1-А2-В2-А3-В3-А4-В4 и т. д.
В качестве отрицательной стороны применения данного вида можно выделить ненадёжность сохраняемой информации, так как если один из элементов потеряет работоспособность и часть или вся информации на нём будет утеряно, то всё что имеется на другом диске потеряет свою пользу и актуальность.
RAID 1
Пожалуй, именно данный вид получил большую признательность среди пользователей, за счёт того, что он нивелирует отрицательные стороны, которые были упомянуты в вышеописанном варианте.
Данный массив, известный как «Зеркало», характеризуется созданием зеркальной копии одного HDD по отношению к другому.
По сути, это создаёт копию диска, что не увеличивает итоговую скорость записи, но повышает скорость чтения и уровень сохранности информации.
Все последующие виды массивов не получили должного применения среди бытового использования, так как для домашних персональных компьютеров подобная структура имеется чрезмерно высокую итоговую стоимость.Принцип построения более сложен, нежели в вышеописанных вариантах и представляет собой групповое объединения физических носителей на две группы — одна из которых предназначена для хранения информации, другая для кодов коррекции ошибок.
Сразу стоит отметить, что смысл применения данной структуры имеется только при наличии 7 и более дисков, так как рассчитывается он по формуле «2n-n-1», где вместо «n» следует подставлять количество коррекционных носителей. Исходя из этой формулы и получается, что для минимальной пользы требуется 4 коррекционных и 3 диска для сохранности кодов ошибок.
В итоге это позволяет добиться намного большей производительности, нежели может предложить один носитель. Соответственно, последующие виды массивов предполагают наличие ещё больших ресурсов (в основном энергозатратных), что существенно снижает круг их возможного использования, поэтому в рамках рассматриваемой статьи их разбор не имеет ключевого значения.
Создание
Итак, принимая во внимание вышеописанные особенности, в качестве примера следует разобрать создание массивов 0, с помощью которого увеличивается производительность компьютера в целом. Главное, с чем следует определиться перед проведением каких-либо действий, — это наличие фактической поддержки рассматриваемой технологии со стороны материнской платы.
ВАЖНО. Также необходимо предупредить, что при описываемых процедурах все данные, имеющиеся на дисках, будут утеряны! Поэтому предварительно сохраните всё самое необходимое.
Кроме того, что несмотря на то, что в настоящее время процедура создания «Райдов» претерпела некоторые изменения в сторону упрощения для осуществления действий, которые будут описываться ниже требуется наличие хотя бы базовых навыков владения компьютером.
Далее следует приступить непосредственно к процедуре создания Райда 0 уровня, для чего потребуется сделать следующее (на примере материнской платы фирмы Asus):
- возьмите два идентичных жёстких диска и подключите их к соответствующим разъёмам SATA на материнской плате;
- включите компьютер и откройте «BIOS» с помощью кнопки «DELETE», «F2» или «F12» (в зависимости от производителя);
- перейдите на вкладку «Advanced» (Расширенные настройки) и откройте раздел «SATA Configuration»;
- переведите опцию «SATA Mode Selection» в режим «RAID»;
- сохраните изменённую конфигурацию и перезагрузите компьютер;
- после включения появится окно с предложением нажать сочетания клавиш «Ctrl+I» для осуществления входа в панель управления;
- в следующем шаге для навигации используйте стрелки на клавиатуре и клавишу «Enter»;
- откройте первую строку «Create a RAID Volume». (Скрин 1) Для удаления следует обратить внимание на строку «Delete RAID Volume»;
- далее требуется ввести основные данные будущего массива: (Скрин 2)
- «Name» (Имя);
- «RAID Level» — используемый уровень 0;
- остальные параметры можно оставит без изменений.
- выделите строку «Create Volume» и нажмите «Enter»;
- появится окно с уведомлением о том, что при подтверждении (кнопка Y) все имеющиеся на дисках данные будут утеряны. Согласитесь на это;
- дождитесь завершения и посмотрите наличие созданной структуры в разделе «Disk volume information», его статус должен быть «Normal»;
- выйдите из консоли, нажав на кнопку «Esc».
На этом создание рассматриваемого функционала можно считать завершённым.
Заключение
В заключении стоит отметить, что, как видно из вышеприведённой инструкции, здесь нет ничего чрезмерно сложного, только несколько простых шагов в довольном понятном интерфейсе. Главное, что необходимо отметить, — это правильность подбора компонентов и обоснованность их применения.
Например, есть два одинаковых носителя, один из которых «дышит на ладан» и со дня на день потеряет свою работоспособность, то его объединение с другим диском никому пользы не принесёт. Поэтому, если уже вознамерились создать подобную структуру, то обеспечьте её достойными устройствами, дабы не пожалеть об этом потом.
Также несущественно может отличаться от приведённого порядок действий, который во многом зависит от производителя отдельно взятой материнской платы.
Что такое RAID массивы и зачем они нужны? / Заметки Сис.Админа
Неотъемлемую роль в нашем компьютере играют жесткие диски, ведь на них хранится вся информация, с них запускается операционная система, в них обитает файл подкачки и прочее, прочее, прочее, прочее. Так вот, сегодня поговорим про RAID массивах на их основе.
Как известно, эти самые жесткие диски так же имеют некий запас прочности после которого выходят из строя, а так же характеристики влияющие на производительность.
Как следствие, наверняка многие из Вас, так или иначе, однажды слышали о неких рейд-массивах, которые можно делать из обычных жестких дисков с целью ушустрения работы этих самых дисков и компьютера в целом или обеспечения повышенной надежности хранения данных.
Наверняка так же Вы знаете (а если и не знаете, то не беда) о том, что эти массивы имеют разные порядковые номера (0, 1, 2, 3, 4 и пр.), а так же выполняют вполне себе различные функции.
Оное явление действительно имеет место быть в природе и, как Вы думаю уже догадались, как раз о этих самых RAID массивах я и хочу Вам рассказать в этой статье.
Точнее уже рассказываю 😉
Поехали.
RAID — это дисковый массив (т.е. комплекс или, если хотите, связка) из нескольких устройств, — жестких дисков. Как я и говорил выше, этот массив служит для повышения надёжности хранения данных и/или для повышения скорости чтения/записи информации (или и то и другое).
Собственно, то чем именно занимается оная связка из дисков, т.е ускорением работы или повышением безопасности данных, — зависит от Вас, а точнее, от выбора текущей конфигурации рейда(ов). Разные типы этих конфигураций как раз и отмечаются разными номерами: 1, 2, 3, 4 и, соответственно, выполняют разные функции.
Рейды ощутимо удобнее и эффективнее использования одного диска в системе. Я бы даже рекомендовал их всем поголовно, не смотря на то, что приходится использовать два (а то и все четыре) устройства вместо одного. Подробнее я писал в статье: «Бутылочное горлышко» в производительности Вашего компьютера
Просто, например, в случае построения 0-вой версии (описание вариаций 0, 1, 2, 3 и пр., — читайте ниже) Вы получите ощутимый прирост производительности. Да и вообще жесткий диск нынче как раз таки узкий канал в быстродействии системы.
Почему так сложилось в общем и целом
Ну судите сами, — процессоры обзаводятся ядрами, частотами, кэшем и архитектурой; видеокарты, — числом пиксельных конвейеров, количеством и разрядностью памяти, шейдерными блоками, частотами видеопроцессоров и кое-где даже количеством этих процессоров; оперативная память, — частотами и таймингами.
Жесткие диски же растут разве что в объеме ибо скорость оборота головки оных (за исключением редких моделей типа Raptor'ов) замерла уже довольно давно на отметке в 7200, кэш тоже не то чтобы растет, архитектура остается почти прежней.
В общем в плане производительности диски стоят на месте (ситуацию могут спасти разве что развивающиеся SSD), а ведь они играют весомую роль в работе системы и, местами, полновесных приложений.
В случае же построения единичного (в смысле за номером 1) рейда Вы чуток потеряете в производительности, но зато получите некую ощутимую гарантию безопасности Ваших данных, ибо оные будут полностью дублироваться и, собственно, даже в случае выхода из строя одного диска, — всё целиком и полностью будет находится на втором без всяких потерь.В общем, повторюсь, рейды будут полезны всем и каждому. Я бы даже сказал, что обязательны 🙂
Что такое RAID в физическом смысле
Физически RAID-массив представляет собой от двух до n-го количества жестких дисков подключенных к мат.
плате поддерживающей возможность создания RAID (или к соответствующему контроллеру, что реже ибо оные дороги для рядового пользователя (контроллеры обычно используются на серверах в силу повышенной надежности и производительности)), т.е.
на глаз ничего внутри системника не изменяется, никаких лишних подключений или соединений дисков между собой или с чем-то еще попросту нет.
В общем в аппаратной части всё почти как всегда, а изменяется лишь программный подход, который, собственно, и задает, путем выбора типа рейда, как именно должны работать подключенные диски.
Программно же, в системе, после создания рейда, тоже не появляется никаких особенных причуд.
По сути, вся разница в работе с рейдом заключается только в небольшой настройке в биосе, которая собственно организует рейд (см.ниже) и в использовании драйвера.
В остальном ВСЁ совершенно тоже самое – в «Мой компьютер» те же C, D и прочие диски, всё те же папки, файлы.. В общем и программно, на глаз, полная идентичность.
Установка массива не представляет собой ничего сложного: просто берем мат.
плату, которая поддерживает технологию RAID, берем два полностью идентичных, — это важно!, — как по характеристикам (размеру, кэшу, интерфейсу и пр) так и по производителю и модели, диска и подключаем их к оной мат.плате. Далее просто включаем компьютер, заходим в BIOS и выставляем параметр SATA Configuration: RAID.
После этого в процессе загрузки компьютера (как правило, до загрузки Windows) появляется панель отображающая информацию о диска в рейде и вне него, где, собственно нужно нажать CTR-I, чтобы настроить рейд (добавить диски в него, удалить и тд и тп). Собственно, вот и все. Дальше идет установка Windows и прочие радости жизни, т.е, опять же, всё как всегда.При создании или удалении рейда (1-го рейда это вроде не касается, но не факт) неизбежно удаляется вся информация с дисков, а посему просто проводить эксперимент, создавая и удаляя различные конфигурации, явно не стоит. Посему, перед созданием рейда предварительно сохраните всю нужную информацию (если она есть), а потом уже экспериментируйте.
Что до конфигураций.. Как я уже говорил, RAID массивов существует несколько видов (как минимум из основного базиса, — это RAID 1, RAID 2, RAID 3, RAID 4, RAID 5, RAID 6). Для начала я расскажу о двух, наиболее понятных и популярных среди обычных пользователей:
- RAID 0 — дисковый массив для увеличения скоростизаписи.
- RAID 1 — зеркальный дисковый массив.
А в конце статьи быстренько пробегусь по прочим.
RAID 0 — что это и с чем его едят?
И так.. RAID 0 (он же, страйп («Striping»)) — используется от двух до четырех (больше, — реже) жестких дисков, которые совместно обрабатывают информацию, что повышает производительность.
Чтобы было понятно, — таскать мешки одному человеку дольше и сложнее чем вчетвером (хотя мешки остаются все теми же по своим физ свойствам, меняются лишь мощности с ними взаимодействующие).
Программно же, информация на рейде такого типа, разбивается на блоки данных и записывается на оба/несколько дисков поочередно.
Один блок данных на один диск, другой блок данных на другой и тд. Таким образом существенно повышается производительность (от количества дисков зависит кратность увеличения производительности, т.
е 4-ые диска будут бегать шустрее чем два), но страдает безопасность данных на всём массиве. При выходе из строя любого из входящих в такой RAID винчестеров (т.е.
жестких дисков) практически полностью и безвозвратно пропадает вся информация.
Почему? Дело в том, что каждый файл состоит из некоторого количества байт.. каждый из которых несет в себе информацию. Но в RAID 0 массиве байты одного файла могут быть расположены на нескольких дисках. Соответственно при «смерти» одного из дисков потеряется произвольное количество байтов файла и восстановить его будет просто невозможно. Но файл то не один.
В общем при использовании такого рейд-массива настоятельно рекомендуется делать постоянные бэкапы ценной информации на внешний носитель. Рейд действительно обеспечивает ощутимую скорость — это я Вам говорю на собственном опыте, т.к у меня дома уже годами установлено такое счастье.
RAID 1 — что такое и с чем его едят?
Что же до RAID 1 (Mirroring — «зеркало»).. Собственно, начну с недостатка. В отличии от RAID 0 получается, что Вы как бы «теряете» объем второго жесткого диска (он используется для записи на него полной (байт в байт) копии первого жесткого диска в то время как RAID 0 это место полностью доступно).
Преимущество же, как Вы уже поняли, в том, что он имеет высокую надежность, т.е все работает (и все данные существуют в природе, а не исчезают с выходом из строя одного из устройств) до тех пор пока функционирует хотя бы один диск, т.е.
если даже грубо вывести из строя один диск — Вы не потеряете ни байта информации, т.к. второй является чистой копией первого и заменяет его при выходе из строя.
Такой рейд частенько используется в серверах в силу безумнейшей жизнеспособности данных, что важно.При подобном подходе в жертву приносится производительность и, по личным ощущениям, оная даже меньше чем при использовании одного диска без всяких там рейдов. Впрочем, для некоторых надежность куда важнее производительности.
RAID 2, 3, 4, 5, 6 — что такое и с чем едят их?
Описание этих массивов тут по стольку по скольку, т.е. чисто для справки, да и то в сжатом (по сути описан только второй) виде. Почему так? Как минимум в силу низкой популярности этих массивов среди рядового (да и в общем-то любого другого) пользователя и, как следствие, малого опыта использования оных мною.
RAID 2 зарезервирован для массивов, которые применяют некий код Хемминга (не интересовался что это, посему рассказывать не буду). Принцип работы примерно такой: данные записываются на соответствующие устройства так же, как и в RAID 0, т.е они разбиваются на небольшие блоки по всем дискам, которые участвуют в хранении информации.
Оставшиеся же (специально выделенные под оное) диски хранят коды коррекции ошибок, по которым в случае выхода какого-либо винчестера из строя возможно восстановление информации. Тобишь в массивах такого типа диски делятся на две группы — для данных и для кодов коррекции ошибок
Например, у Вас два диска являют собой место под систему и файлы, а еще два будут полностью отведены под данные коррекции на случай выхода из строя первых двух дисков. По сути это что-то вроде нулевого рейда, только с возможностью хоть как-то спасти информацию в случае сбоев одного из винчестеров. Редкостно затратно, — четыре диска вместо двух с весьма спорным приростом безопасности.
RAID 3, 4, 5, 6.. Про них, как бы странно это не звучало на страницах этого сайта, попробуйте почитать на Википедии.
Дело в том, что я в жизни сталкивался с этими массивами крайне редко (разве что пятый попадался под руку чаще остальных) и описать доступными словами принципы их работы не могу, а перепечатывать статью, с выше предложенного ресурса решительно не желаю, как минимум, в силу наличия в оных зубодробительных формулировок, которые даже мне понятны со скрипом.
Какой RAID все же выбрать?
Если вы играете в игры, часто копируете музыку, фильмы, устанавливаете ёмкие ресурсопотребляющие программы, то Вам безусловно пригодиться RAID 0. Но будьте внимательны при выборе жестких дисков, — в этом случае их качество особенно важно, — или же обязательно делайте бэкапы на внешний носитель.
Если же вы работаете с ценной информацией, которую потерять равносильно смерти, то Вам безусловно нужен RAID 1 — с ним потерять информацию крайне сложно.
Повторюсь, что очень желательно, чтобы диски устанавливаемые в RAID массив были пол идентичны. Размер, фирма, серия, объём кэша — всё, желательно, должно быть одинаковым.
Послесловие
Вот такие вот дела.
Кстати, как собрать это чудо я писал в статье: «Как создать RAID-массив штатными методами«, а про пару параметров в материале «RAID 0 из двух SSD, — практические тесты с Read Ahead и Read Cache«. Пользуйтесь поиском.
Искренне надеюсь, что эта статья Вам окажется полезной и Вы обязательно сделаете себе рейд того или иного типа. Поверьте, оное того стоит.