Читаем Восстановление данных на 100% полностью

RAID-3 – трехдисковый массив. Два диска в нем работают подобно RAID-0, данные на них записываются с чередованием. Однако для каждых двух чередующихся блоков контроллер вычисляет код четности (Parity Code) и записывает его на третий диск. Благодаря простому алгоритму данные четности для двух блоков занимают столько же места, сколько каждый из этих блоков. В результате образуются наборы из трех взаимосвязанных блоков: два, на первых двух дисках, содержат данные, а третий, на третьем диске (экстраблок), – контрольную сумму для двух блоков данных (рис. 3.3). По данным на одном из первых двух дисков и контрольным суммам всегда можно восстановить содержимое другого диска при его повреждении. Точно так же коды четности, в случае аварии третьего диска, всегда можно пересчитать по данным на первых двух дисках.

Рис. 3.3. Структура RAID-3

Скорость работы такого массива такая же, как у RAID-0, а отказоустойчивость аналогична RAID-1. Накладные расходы снижены за счет того, что емкость массива из трех одинаковых дисков примерно равна удвоенной емкости одного диска.

Существует спецификация RAID-4, которая отличается только размерами блоков данных при чередовании. Это несколько улучшает работу массива при случайном чтении, но из-за большего объема буферной памяти контроллеры RAID-4 не получили широкого распространения.

RAID-5 – другая реализация идеи чередования с контролем четности. Чередование блоков данных происходит между всеми тремя дисками. В массиве уровня 5 все диски равноценны, а блоки четности распределены между ними (рис. 3.4). При этом блок четности для блоков, находящихся на двух дисках, всегда записывается на третий диск и так далее «по кругу». Порядок чередования блоков данных и блоков четности (Parity Rotation) зависит от контроллера. Существует несколько вариантов такого чередования: Forward (Прямое), Backward (Обратное) и Backward symmetric (Обратное симметричное). В большинстве современных RAID-контроллеров используется последний вариант.

Рис. 3.4. Структура RAID-5

RAID-5 сегодня считается наиболее оптимальной конфигурацией массива для высокопроизводительных и надежных рабочих станций. Поддержка этого уровня, наряду с RAID-0 и RAID-1, заложена во многие встроенные контроллеры современных материнских плат.

В спецификации RAID-6 контрольная сумма вычисляется два раза и копируется сразу на два разных диска. В результате работоспособность массива сохраняется даже при одновременной поломке двух дисков из трех. Это очень надежное, но дорогое решение, которое так и не нашло широкого применения.

Составные массивы (multi-RAID) представляют собой сочетание двух спецификаций. Они могут реализовываться полностью на уровне контроллера либо частично на аппаратном уровне, а частично на программном.

RAID 0+1 – чередование двух или нескольких двухдисковых массивов RAID-1.

RAID 1+0 (RAID-10) – зеркалирование массива RAID-0 на другой такой же массив.

Оба этих варианта привлекательны для недорогих систем. Хотя в обоих случаях емкость дисков используется только на 50 % (каждый винчестер полностью дублируется), а сам контроллер дешев. Контроллеры этих уровней RAID занимаются только распределением потоков данных, тогда как контроллеры RAID-3 и RAID-5 непрерывно в реальном времени обсчитывают четность, а это уже серьезная вычислительная задача.

Массивы RAID 5+0 (RAID-50) и RAID 6+0 (RAID-60) образуются чередованием массивов уровней 5 и 6 соответственно. Это большие серверные решения. Для их реализации нужны дорогие многопортовые контроллеры, а в массив будут включаться от шести до нескольких десятков жестких дисков.

Существует спецификация JBOD (Just a Bunch of Disks – простая группа дисков). В этом случае несколько винчестеров представляются одним большим диском. Объединение (spanning) нескольких физических дисков еще недавно использовалось в компьютерах для видеозахвата и видеомонтажа, чтобы получить достаточно места для сохранения непрерывного файла размером в десятки или сотни гигабайтов. С появлением терабайтных винчестеров это утратило актуальность.

<p>Контроллеры и конфигурирование RAID</p>

Первоначально RAID-контроллеры выполнялись только в виде самостоятельных плат расширения PCI. Такой контроллер включает в себя микропроцессор, буферную память, flash-память с микропрограммой и областью для хранения сведений о конфигурации массива. Известными производителями RAID-контроллеров являются компании Adaptec, Intel, Tekram (Areca), Promise, 3Ware. Современные дискретные контроллеры поддерживают спецификации RAID-0/1/10/5/6/50/60/ JBOD и несут от 4 до 8 портов Ultra320 SCSI либо SAS/SATA.

Интегрированные RAID-контроллеры материнских плат строятся либо на отдельных чипах, например Silicon Image, Promise, ITE GigaRAID, либо являются частью чипсета материнской платы, например Intel ICH5 или VIA VT8237. Эти контроллеры, которые сейчас широко распространены, обслуживают от двух до четырех дисков SATA или IDE и поддерживают уровни RAID-0/1/JBOD, но нередко и RAID-5/10.

Перейти на страницу:

Все книги серии На 100%

Восстановление данных на 100%
Восстановление данных на 100%

В книге изложены методы восстановления данных с различных носителей информации – жестких дисков, массивов RAID, CD, DVD, карт флэш-памяти, карт фотоаппаратов и мобильных телефонов. Ремонт поврежденного оборудования рассматривается в издании только как один из аспектов всего процесса извлечения данных. Основная тема – извлечение данных, поврежденных из-за физических или логических нарушений в работе компьютерной системы либо неверных действий пользователя. В книге рассматривается восстановление случайно удаленных файлов, извлечение ценной информации с поломанных жестких дисков; описываются программы и методика восстановления данных с поврежденных массивов RAID, что критически важно для работы корпоративных компьютерных систем.Книга не требует специальной подготовки читателя: простые пошаговые процедуры восстановления данных предваряются описанием принципов их хранения на различных носителях.

Петр Андреевич Ташков

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT
Установка, настройка и восстановление Windows 7 на 100%
Установка, настройка и восстановление Windows 7 на 100%

Данное издание предназначено для пользователей, которые уже немного знакомы с компьютером и хотят научиться самостоятельно устанавливать и настраивать операционную систему. Доступный язык изложения материала и большое количество наглядных иллюстраций помогут вам правильно установить Windows 7 и настроить свой компьютер так, чтобы добиться оптимальной производительности. Кроме того, в книге подробно описаны базовые принципы восстановления операционной системы.Все права защищены. Никакая часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книги.

Александр Иванович Ватаманюк

ОС и Сети, интернет / ОС и Сети / Книги по IT

Похожие книги