FAQ по RAID-массивам

Скажите пожалуйста, что представляет собой дисковый массив?
Дисковым массивом называют хранилище данных на базе нескольких накопителей на жестких магнитных дисках, с собственным контроллером и кэш-памятью; последние могут быть реализованы аппаратно или за счет софта и ресурсов ПК. Аббревиатурой RAID изначально именовали избыточные дисковые массивы (RAID расшифровывается как "Redundant Array of Independent Disks», «избыточный массив независимых дисков»), в которых суммарный обьем накопителей был меньше, чем обьем массива, однако не все RAID-массивы избыточны.

Какие виды массивов актуальны для домашнего компьютера?
RAID-массивы используют, чтобы увеличить производительность или надежность дисковой подсистемы либо добиться и того и другого сразу. В домашних условиях чаще всего диски объединяют в RAID 0, RAID 1, гибридные RAID 1+0 и RAID 10, а также, хотя и реже, в RAID 5.
Массив RAID 0, который является неизбыточным и потому не вполне RAID, используют для увеличения производительности дисковой подсистемы, однако надежность у него ниже, чем у единичного HDD: в случае выхода из строя одного из задействованных в массиве дисков теряется вся информация, хранившаяся на RAID 0. Обьем массива равен сумме объемов накопителей, входящих в него; данные разбиваются на отдельные блоки (страйпы) и распределяются по всем жестким дискам RAID-массива.
Увеличение скоростей записи и чтения, а также сокращение времени поиска (правда, только на новых моделях хардов, в старых позиционирование не одного, а нескольких комплектов головок только увеличивало данный показатель) достигается за счет того, что контроллер работает одновременно с обоими дисками. Информация, запись которой на один HDD происходила бы последовательно, будучи разбитой на блоки, заносится одновременно на все задействованные в массиве накопители; аналогично происходит и чтение данных. Среднее время поиска, опять же, сокращается за счет того, что все HDD работают одновременно, каждый со своей порцией информации.

восстановление raid 5


Массив RAID 1, он же «зеркало», состоит из дублирующих друг друга жестких дисков. То есть каждая пара HDD содержит совершенно идентичные данные, и в случае выхода из строя одного из них информация на втором остается в полной неприкосновенности. Помимо очевидного увеличения надежности хранения данных у «зеркала» есть и другие достоинства. Поиск информации и чтение могут производиться с обоих дисков одновременно (при условии, что контроллер умеет распараллеливать запросы), возрастает скорость подгрузки информации с HDD в оперативную память. Но имеются и минусы по сравнению с RAID 0: скорость записи у RAID 1 не выше, чем у одного винчестера (а то и ниже), и к тому же обойдется он вам недешево - обьем массива равен половине суммы объемов жестких дисков, включенных в него.
RAID 1+0, как несложно догадаться, есть гибрид двух вышеописанных видов массивов. Фактически это RAID 0, в который объединены пары дисков с RAID 1. RAID 10 организован наоборот: сначала создается скоростной неизбыточный массив, а затем - его «зеркало».
Реже дома используется RAID 5 - по надежности и скорости нечто среднее между массивом нулевого и первого уровней. Как и в случае скоростного обделенного избыточностью массива, информация разбивается на страйпы и пишется на разные диски, однако к двум информационным блокам добавляется третий -блок четности. Благодаря этой предосторожности массив не будет бесповоротно разваливаться от каждого сбоя, с помощью служебной информации можно восстановить содержимое пострадавшего блока данных. За увеличившуюся надежность приходится платить пониженной скоростью записи и более высокой нагрузкой на сигнальный процессор контроллера либо вычислительной мощностью компьютера.

Подскажите, в каких случаях какой массив актуален?
RAID нулевого уровня годится для информации, которой со спокойной душой можно пожертвовать. Например, массив можно определить под игрушки и файл подкачки ОС. Также многие товарищи, которые не трясутся над своей оттюнингованной, годами стоящей без переустановок Windows, ставят ОС на RAID 0, а вместе с ней и не особенно значимые приложения.
RAID 1, как и гибридный RAID 0+1, подходит для хранения любой информации, но особенно актуален для ценной. Например, специальных приложений, задействованных пользователем, рабочих данных и разных архивов.
JBOD подходит разве что для работы с исполинскими файлами или при наличии в компе старых маловместительных
Это RAID, организованный программными средствами, без использования специализированного HDD. Также кучкование дисков может пригодиться, когда уже имеющиеся накопители не позволяют создать раздел нужного объема для каких-то специфических целей.

Что такое "софтовый RAID" и чем он отличается от аппаратного?
«Софтовым» иногда называют и полуаппаратный вариант создания массива, с помощью интегрированного в чипсет контроллера, который обслуживает не все операции, ибо другую часть вычислений, как и в чисто софтовом варианте, выполняет центральный процессор. (К слову, бюджетные дискретные RAID-контроллеры тоже неполноценные, а «взрослые» решения стоят серьезных денег.) В принципе понятно, почему чисто софтовый и полусофтовый варианты перестали различать на словах: интегрированный контроллер RAID присутствует практически на каждой первой современной матплате.
Озадачившись этим вопросом, в интернете вы сможете найти множество статей о безусловном превосходстве полноценных аппаратных контроллеров над урезанными и интегрированными

Стоит ли тратиться на отдельный RAID контроллер ?
В качестве аргументов будут приведены меньшее потребление вычислительных ресурсов компьютера, широкий выбор настроек и средств мониторинга состояния массива / дисков, наличие улучшающей быстродействие массива собственной кэш-памяти и более высокая по сравнению с софтовой реализацией надежность. Все это истинная правда, но есть ряд существенных оговорок, из-за которых применение серьезного RAID-контроллера в быту выглядит сомнительной затеей.
Использование вычислительных ресурсов ПК на практике совсем некритично. Времена, когда даже софт-модемы отъедали десятки процентов ресурса CPU, давно прошли; современному камню досчитать за контроллером несколько операций - что кенгуру раз прыгнуть. Нагрузка - мизер.

восстановление raid 10


Фирменные утилиты и надстройки над драйверами в сравнение с софтом от контроллеров и специализированными программами, конечно, не идут. Но нужны ли пользователю, скинувшему своп и игрушки на RAID 0 или «зазеркаливше-му» накопитель домашнего ПК, широкие
В плане быстродействия бюджетные варианты RAID до полноценных не дотягивают, однако самые распространенные в быту массивы, RAID 0 и RAID 1, на чипсетных решениях шевелятся почти так же бодро, как и на необрезанных де-вайсах. Разница, на наш взгляд, не стоит нескольких сотен долларов.
По поводу надежности имеем сказать следующее. От выхода из строя одного харда и полупрограммное, и цельноаппа-ратное «зеркало» спасают одинаково хорошо, при внезапном приступе немотивированной агрессии у блока питания шансы погибнуть у двух данных решений тоже равны (профессиональные разработки с отдельным БП в расчет не берем). До относительно недавнего времени только дискретные контроллеры умели сохранять у себя информацию о массиве независимо от системы, однако многие современные бюджетные решения тоже этому научились.

Как лучше поставить софт-RAID на чистые диски?
Совершенно без разницы. Однако с точки зрения удобства проще сначала проинсталлировать операционную систему на один диск, а уже потом объединять накопители в массив

(044) 362 04 37