HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Определение</a><ul><li><a>Области применения</a></li>
1 <ul><li><a>Определение</a><ul><li><a>Области применения</a></li>
2 </ul></li>
2 </ul></li>
3 <li><a>Преимущества и недостатки</a><ul><li><a>Условия для применения</a></li>
3 <li><a>Преимущества и недостатки</a><ul><li><a>Условия для применения</a></li>
4 </ul></li>
4 </ul></li>
5 <li><a>Ключевые определения</a></li>
5 <li><a>Ключевые определения</a></li>
6 <li><a>Типы</a></li>
6 <li><a>Типы</a></li>
7 <li><a>Базовые уровни</a><ul><li><a>JBOD</a></li>
7 <li><a>Базовые уровни</a><ul><li><a>JBOD</a></li>
8 <li><a>RAID 0</a></li>
8 <li><a>RAID 0</a></li>
9 <li><a>RAID-1</a></li>
9 <li><a>RAID-1</a></li>
10 <li><a>RAID2</a></li>
10 <li><a>RAID2</a></li>
11 <li><a>RAID3</a></li>
11 <li><a>RAID3</a></li>
12 <li><a>RAID4</a></li>
12 <li><a>RAID4</a></li>
13 <li><a>RAID5</a></li>
13 <li><a>RAID5</a></li>
14 <li><a>RAID6</a></li>
14 <li><a>RAID6</a></li>
15 <li><a>Комбинированные уровни</a></li>
15 <li><a>Комбинированные уровни</a></li>
16 <li><a>RAID 01 и RAID10</a></li>
16 <li><a>RAID 01 и RAID10</a></li>
17 <li><a>RAID 03 и RAID 30</a></li>
17 <li><a>RAID 03 и RAID 30</a></li>
18 <li><a>RAID 50</a></li>
18 <li><a>RAID 50</a></li>
19 <li><a>RAID 60</a></li>
19 <li><a>RAID 60</a></li>
20 <li><a>RAID 100</a></li>
20 <li><a>RAID 100</a></li>
21 </ul></li>
21 </ul></li>
22 <li><a>Усовершенствованные уровни</a><ul><li><a>RAID 1E</a></li>
22 <li><a>Усовершенствованные уровни</a><ul><li><a>RAID 1E</a></li>
23 <li><a>RAID 5EE</a></li>
23 <li><a>RAID 5EE</a></li>
24 <li><a>RAID DP</a></li>
24 <li><a>RAID DP</a></li>
25 <li><a>RAID7</a></li>
25 <li><a>RAID7</a></li>
26 </ul></li>
26 </ul></li>
27 <li><a>Из чего собрать</a><ul><li><a>Программы для создания</a></li>
27 <li><a>Из чего собрать</a><ul><li><a>Программы для создания</a></li>
28 <li><a>Mdadm</a></li>
28 <li><a>Mdadm</a></li>
29 <li><a>MegaRAID Storage Manager</a></li>
29 <li><a>MegaRAID Storage Manager</a></li>
30 </ul></li>
30 </ul></li>
31 </ul><p>Система хранения данных должна быть надежной, а в некоторых ситуациях - еще и производительной или с постоянным доступом к информации. Бывают случаи, когда все эти требования выдвигаются одновременно.</p>
31 </ul><p>Система хранения данных должна быть надежной, а в некоторых ситуациях - еще и производительной или с постоянным доступом к информации. Бывают случаи, когда все эти требования выдвигаются одновременно.</p>
32 <p>Соответствующую функциональность позволяют обеспечивать специальные технологии. Они называются RAID. Далее предстоит получше познакомиться с RAID-массивами, их особенностями и областями применения. Информация будет полезна системным администраторам, Big Data-инженерам и не только им. </p>
32 <p>Соответствующую функциональность позволяют обеспечивать специальные технологии. Они называются RAID. Далее предстоит получше познакомиться с RAID-массивами, их особенностями и областями применения. Информация будет полезна системным администраторам, Big Data-инженерам и не только им. </p>
33 <h2>Определение</h2>
33 <h2>Определение</h2>
34 <p>RAID (Redundant Array of Independent Disks) - это метод виртуализации. Дословно аббревиатура переводится с английского как "избыточный массив независимых дисков". Представляет собой технологию, позволяющую объединять несколько дисков в единый логический том - с улучшенными параметрами.</p>
34 <p>RAID (Redundant Array of Independent Disks) - это метод виртуализации. Дословно аббревиатура переводится с английского как "избыточный массив независимых дисков". Представляет собой технологию, позволяющую объединять несколько дисков в единый логический том - с улучшенными параметрами.</p>
35 <p>RAID позволяет сформировать из независимых дисковых накопителей единый логический элемент с целью повышения производительности и отказоустойчивости каждого отдельно взятого компонента в массиве.</p>
35 <p>RAID позволяет сформировать из независимых дисковых накопителей единый логический элемент с целью повышения производительности и отказоустойчивости каждого отдельно взятого компонента в массиве.</p>
36 <h3>Области применения</h3>
36 <h3>Области применения</h3>
37 <p>RAID - технология, которая дает возможность превратить несколько дисковых накопителей в один объемный и быстрый диск. Она применяется для организации хранилищ данных с функциями автоматического резервного копирования или при настройке системного диска с улучшенной отказоустойчивостью.</p>
37 <p>RAID - технология, которая дает возможность превратить несколько дисковых накопителей в один объемный и быстрый диск. Она применяется для организации хранилищ данных с функциями автоматического резервного копирования или при настройке системного диска с улучшенной отказоустойчивостью.</p>
38 <p>RAID-технологии используются в самых разных областях:</p>
38 <p>RAID-технологии используются в самых разных областях:</p>
39 <ul><li>системное администрирование;</li>
39 <ul><li>системное администрирование;</li>
40 <li>резервное копирование данных;</li>
40 <li>резервное копирование данных;</li>
41 <li>получение крупных дисков с высокой скоростью обработки информации;</li>
41 <li>получение крупных дисков с высокой скоростью обработки информации;</li>
42 <li>работа с BigData;</li>
42 <li>работа с BigData;</li>
43 <li>клиент-серверные модели.</li>
43 <li>клиент-серверные модели.</li>
44 </ul><p>RAID массивы имеют преимущества и недостатки. Быстродействие и надежность могут перекрываться усложнением имеющейся системы и необходимостью приобретения дополнительного оборудования. При перспективах утраты собранных документов при сбоях и неисправностях накопителей сложная организация “РЕЙД” уже не кажется существенным минусом.</p>
44 </ul><p>RAID массивы имеют преимущества и недостатки. Быстродействие и надежность могут перекрываться усложнением имеющейся системы и необходимостью приобретения дополнительного оборудования. При перспективах утраты собранных документов при сбоях и неисправностях накопителей сложная организация “РЕЙД” уже не кажется существенным минусом.</p>
45 <h2>Преимущества и недостатки</h2>
45 <h2>Преимущества и недостатки</h2>
46 <p>К преимуществам RAID массивов относят:</p>
46 <p>К преимуществам RAID массивов относят:</p>
47 <ol><li>Увеличение объема диска. Первоначальное предназначение рассматриваемой технологии - это получение диска большей емкости.</li>
47 <ol><li>Увеличение объема диска. Первоначальное предназначение рассматриваемой технологии - это получение диска большей емкости.</li>
48 <li>Повышение быстродействия системы. Достигается за счет параллельного подключения в массив нескольких физических дисков.</li>
48 <li>Повышение быстродействия системы. Достигается за счет параллельного подключения в массив нескольких физических дисков.</li>
49 <li>Надежность хранения документов и отказоустойчивость. Результат достигается за счет выделения на резервирование отдельного оборудования. Если один из дисков будет поврежден, RAID-массив не потеряет данные.</li>
49 <li>Надежность хранения документов и отказоустойчивость. Результат достигается за счет выделения на резервирование отдельного оборудования. Если один из дисков будет поврежден, RAID-массив не потеряет данные.</li>
50 </ol><p>Существенных недостатков у технологии нет. К минусам RAID обычно относят стоимость обеспечения соответствующей системы и сложности ее организации. Также необходимо учитывать, что такие массивы могут применяться не всегда.</p>
50 </ol><p>Существенных недостатков у технологии нет. К минусам RAID обычно относят стоимость обеспечения соответствующей системы и сложности ее организации. Также необходимо учитывать, что такие массивы могут применяться не всегда.</p>
51 <h3>Условия для применения</h3>
51 <h3>Условия для применения</h3>
52 <p>Чтобы воспользоваться RAID массивами, необходимо обеспечить их аппаратную и программную поддержку. В BIOS должны быть специальные настройки. Они имеют вид типа "SATA Configuration: RAID". Если соответствующий параметр отсутствует, базовую систему ввода-вывода придется "перепрошивать".</p>
52 <p>Чтобы воспользоваться RAID массивами, необходимо обеспечить их аппаратную и программную поддержку. В BIOS должны быть специальные настройки. Они имеют вид типа "SATA Configuration: RAID". Если соответствующий параметр отсутствует, базовую систему ввода-вывода придется "перепрошивать".</p>
53 <p>При отсутствии поддержки RAID программным методом, необходимо подключать дополнительное оборудование. Оно называется RAID-контроллер. На компьютер дополнительно устанавливается соответствующий драйвер. Последние версии Linux поддерживают автоматическую инициализацию драйверов для активации RAID-режима.</p>
53 <p>При отсутствии поддержки RAID программным методом, необходимо подключать дополнительное оборудование. Оно называется RAID-контроллер. На компьютер дополнительно устанавливается соответствующий драйвер. Последние версии Linux поддерживают автоматическую инициализацию драйверов для активации RAID-режима.</p>
54 <h2>Ключевые определения</h2>
54 <h2>Ключевые определения</h2>
55 <p>При работе с RAID-массивами необходимо запомнить несколько базовых терминов. Эти определения сделают разбор технологии более простым и быстрым:</p>
55 <p>При работе с RAID-массивами необходимо запомнить несколько базовых терминов. Эти определения сделают разбор технологии более простым и быстрым:</p>
56 <ol><li>Массив. Представляет собой объединение нескольких физических или виртуальных накопителей в один объемный диск. Полученный элемент поддерживает возможность целостной настройки, форматирования и управления.</li>
56 <ol><li>Массив. Представляет собой объединение нескольких физических или виртуальных накопителей в один объемный диск. Полученный элемент поддерживает возможность целостной настройки, форматирования и управления.</li>
57 <li>Метод зеркалирования. Способ повышения надежности хранения информации за счет создания копий исходного диска на другом носителе, включенном в массив.</li>
57 <li>Метод зеркалирования. Способ повышения надежности хранения информации за счет создания копий исходного диска на другом носителе, включенном в массив.</li>
58 <li>Дуплекс. Метод зеркалирования. Он поддерживает вдвое большее количество накопителей для создания копий.</li>
58 <li>Дуплекс. Метод зеркалирования. Он поддерживает вдвое большее количество накопителей для создания копий.</li>
59 <li>Чередование. Это увеличение производительности диска за счет блочной разбивки данных в процессе их первичной записи.</li>
59 <li>Чередование. Это увеличение производительности диска за счет блочной разбивки данных в процессе их первичной записи.</li>
60 <li>Четность. Так называется технология, включающая в себя чередование и зеркалирование.</li>
60 <li>Четность. Так называется технология, включающая в себя чередование и зеркалирование.</li>
61 </ol><p>Теперь изучить виды RAID и основы работы с ними станет проще. И разобраться в особенностях их функционирования - тоже.</p>
61 </ol><p>Теперь изучить виды RAID и основы работы с ними станет проще. И разобраться в особенностях их функционирования - тоже.</p>
62 <h2>Типы</h2>
62 <h2>Типы</h2>
63 <p>RAID-массивы могут классифицироваться по:</p>
63 <p>RAID-массивы могут классифицироваться по:</p>
64 <ul><li>исполнению контроллера;</li>
64 <ul><li>исполнению контроллера;</li>
65 <li>типам поддерживаемых интерфейсов дисков;</li>
65 <li>типам поддерживаемых интерфейсов дисков;</li>
66 <li>поддерживаемым уровням.</li>
66 <li>поддерживаемым уровням.</li>
67 </ul><p>Существуют следующие типы RAID:</p>
67 </ul><p>Существуют следующие типы RAID:</p>
68 <ol><li>Программный (software). Является самым бюджетным и наиболее распространенным вариантом. Массивы здесь будут создаваться в самой операционной системе за счет применения специальных утилит. Обработка данных осуществляется центральным процессором. Ключевым недостатком технологии служит зависимость от предустановленной системы. Это приводит к сильному снижению быстродействия и безопасности хранения документов.</li>
68 <ol><li>Программный (software). Является самым бюджетным и наиболее распространенным вариантом. Массивы здесь будут создаваться в самой операционной системе за счет применения специальных утилит. Обработка данных осуществляется центральным процессором. Ключевым недостатком технологии служит зависимость от предустановленной системы. Это приводит к сильному снижению быстродействия и безопасности хранения документов.</li>
69 <li>Аппаратный (hardware). Базируется на основе отдельного устройства - RAID-контроллера. Он поддерживает собственный микропроцессор и кэш-память. Нагрузка на микропроцессор минимальна. Данный тип является самым затратным в плане реализации. Он характеризуется высокой скоростью чтения и записи, а также хорошей степенью защиты.</li>
69 <li>Аппаратный (hardware). Базируется на основе отдельного устройства - RAID-контроллера. Он поддерживает собственный микропроцессор и кэш-память. Нагрузка на микропроцессор минимальна. Данный тип является самым затратным в плане реализации. Он характеризуется высокой скоростью чтения и записи, а также хорошей степенью защиты.</li>
70 <li>Интегрированный аппаратный (fake RAID или RAID-on-Chip). Представляет собой сочетание программного и аппаратного типов. Реализуется дополнительными микрочипами, которые вставляются в материнскую плату и работают вместе с центральным процессором оборудования. Такая технология быстрее программной, но она уступает в плане надежности хранения информации на диске.</li>
70 <li>Интегрированный аппаратный (fake RAID или RAID-on-Chip). Представляет собой сочетание программного и аппаратного типов. Реализуется дополнительными микрочипами, которые вставляются в материнскую плату и работают вместе с центральным процессором оборудования. Такая технология быстрее программной, но она уступает в плане надежности хранения информации на диске.</li>
71 </ol><p>Теперь можно изучить уровни RAID. От этого параметра будет зависеть, в какой области лучше применять массивы.</p>
71 </ol><p>Теперь можно изучить уровни RAID. От этого параметра будет зависеть, в какой области лучше применять массивы.</p>
72 <h2>Базовые уровни</h2>
72 <h2>Базовые уровни</h2>
73 <p>Ключевые отличия между конфигурациями RAID на диске заключаются в методах формирования и размещения информации, а также в алгоритмах ее дальнейшего распределения на дисках. Базовыми уровнями выступают два основных вида массива - RAID 1 и 0. Остальные - это их производные. Они включают в себя преимущества той или иной "стандартной" модели.</p>
73 <p>Ключевые отличия между конфигурациями RAID на диске заключаются в методах формирования и размещения информации, а также в алгоритмах ее дальнейшего распределения на дисках. Базовыми уровнями выступают два основных вида массива - RAID 1 и 0. Остальные - это их производные. Они включают в себя преимущества той или иной "стандартной" модели.</p>
74 <h3>JBOD</h3>
74 <h3>JBOD</h3>
75 <p>Уровень, который сложно назвать непосредственно “РАЙД”, но он тоже представляет собой массив. Дословно расшифровывается как "просто связка дисков". JBOD не дает отказоустойчивости и увеличения производительности. Является просто дисками, которые соединены между собой в единый логический элемент. Скорость операций на итоговом "диске" не превышает скорости самого быстрого и самого медленного накопителей в связке.</p>
75 <p>Уровень, который сложно назвать непосредственно “РАЙД”, но он тоже представляет собой массив. Дословно расшифровывается как "просто связка дисков". JBOD не дает отказоустойчивости и увеличения производительности. Является просто дисками, которые соединены между собой в единый логический элемент. Скорость операций на итоговом "диске" не превышает скорости самого быстрого и самого медленного накопителей в связке.</p>
76 <p>Объем диска - это сумма пространств на всех накопителях в пределах массива. При выходе из строя одного диска страдают только данные на соответствующем накопителе. Принцип работает, если система предварительно не разделила файл на части и не распределила их между несколькими "хранилищами".</p>
76 <p>Объем диска - это сумма пространств на всех накопителях в пределах массива. При выходе из строя одного диска страдают только данные на соответствующем накопителе. Принцип работает, если система предварительно не разделила файл на части и не распределила их между несколькими "хранилищами".</p>
77 <h3>RAID 0</h3>
77 <h3>RAID 0</h3>
78 <p>Называется "чередованием". При записи информации в RAID 0 данные разбиваются на блоки (части) фиксированного объема и сохраняются поочередно на все собственные в массиве диски. Применяется этот уровень для формирования игровых библиотек, видеомонтажа и рендеринга.</p>
78 <p>Называется "чередованием". При записи информации в RAID 0 данные разбиваются на блоки (части) фиксированного объема и сохраняются поочередно на все собственные в массиве диски. Применяется этот уровень для формирования игровых библиотек, видеомонтажа и рендеринга.</p>
79 <p>Пример - собранный из двух накопителей массив. Файл будет разбит на два блока:</p>
79 <p>Пример - собранный из двух накопителей массив. Файл будет разбит на два блока:</p>
80 <ul><li>A1 - записывается на первый диск;</li>
80 <ul><li>A1 - записывается на первый диск;</li>
81 <li>A2 - сохраняется на второй диск.</li>
81 <li>A2 - сохраняется на второй диск.</li>
82 </ul><p>RAID-уровень 0 требует для сборки не менее двух дисков. При его использовании значительно возрастает скорость записи и чтения данных. Связано это с тем, что операции осуществляются параллельно на всех дисках. Чем больше составляющих в RAID-массиве, тем более производительным он окажется в конечном итоге.</p>
82 </ul><p>RAID-уровень 0 требует для сборки не менее двух дисков. При его использовании значительно возрастает скорость записи и чтения данных. Связано это с тем, что операции осуществляются параллельно на всех дисках. Чем больше составляющих в RAID-массиве, тем более производительным он окажется в конечном итоге.</p>
83 <p>Ключевой недостаток уровня - это то, что поломка одного из дисков системы приводит к полной потере информации.</p>
83 <p>Ключевой недостаток уровня - это то, что поломка одного из дисков системы приводит к полной потере информации.</p>
84 <h3>RAID-1</h3>
84 <h3>RAID-1</h3>
85 <p>RAID 1 - "зеркалирование". Этот уровень представлен в виде полной копии информации с одного диска массива на другом. Подходит для важных данных, для которых в приоритете находятся сохранность и доступность.</p>
85 <p>RAID 1 - "зеркалирование". Этот уровень представлен в виде полной копии информации с одного диска массива на другом. Подходит для важных данных, для которых в приоритете находятся сохранность и доступность.</p>
86 <p>Схема подразумевает использование двух накопителей. За счет копирования (дублирования) обеспечивается высокая надежность. Работа массива осуществляется даже тогда, когда один из дисков поврежден. В соответствующей ситуации требуется срочная замена оборудования. Данные будут восстанавливаться с "зеркального" диска. Концепция распараллеливания обеспечивает высокую скорость чтения.</p>
86 <p>Схема подразумевает использование двух накопителей. За счет копирования (дублирования) обеспечивается высокая надежность. Работа массива осуществляется даже тогда, когда один из дисков поврежден. В соответствующей ситуации требуется срочная замена оборудования. Данные будут восстанавливаться с "зеркального" диска. Концепция распараллеливания обеспечивает высокую скорость чтения.</p>
87 <p>Диски в массиве RAID 1 - это клоны друг друга. Для использования будет доступен объем одного диска. Логическое продолжение - это двукратная стоимость гигабайта памяти. Запись на устройство будет или точно такой же, как и при использовании одного диска, либо чуть ниже.</p>
87 <p>Диски в массиве RAID 1 - это клоны друг друга. Для использования будет доступен объем одного диска. Логическое продолжение - это двукратная стоимость гигабайта памяти. Запись на устройство будет или точно такой же, как и при использовании одного диска, либо чуть ниже.</p>
88 <h3>RAID2</h3>
88 <h3>RAID2</h3>
89 <p>RAID 2 - использует чередование дисков и коды коррекции ошибок (называемые кодами Хэмминга). Это приводит к тому, что накопители в массиве делятся на две группы:</p>
89 <p>RAID 2 - использует чередование дисков и коды коррекции ошибок (называемые кодами Хэмминга). Это приводит к тому, что накопители в массиве делятся на две группы:</p>
90 <ul><li>для данных;</li>
90 <ul><li>для данных;</li>
91 <li>для кодов Хэмминга.</li>
91 <li>для кодов Хэмминга.</li>
92 </ul><p>При чередовании достигается высокая скорость обработки операций с данными по сравнению с одним диском. Коды Хэмминга позволяют выявлять и исправлять ошибки при выполнении команд с файлами "на лету", не снижая скорость обработки. В RAID 2 при выходе из строя одного накопителя массива данные будут восстанавливаться по хранящимся кодам коррекции ошибок. Концепция обеспечивает модели стабильность.</p>
92 </ul><p>При чередовании достигается высокая скорость обработки операций с данными по сравнению с одним диском. Коды Хэмминга позволяют выявлять и исправлять ошибки при выполнении команд с файлами "на лету", не снижая скорость обработки. В RAID 2 при выходе из строя одного накопителя массива данные будут восстанавливаться по хранящимся кодам коррекции ошибок. Концепция обеспечивает модели стабильность.</p>
93 <p>Для создания массива RAID 2 требуется минимум 7 дисков. Меньшее количество накопителей бессмысленно из-за необходимости дисков для кодов, а не для самих данных.</p>
93 <p>Для создания массива RAID 2 требуется минимум 7 дисков. Меньшее количество накопителей бессмысленно из-за необходимости дисков для кодов, а не для самих данных.</p>
94 <p>Выше - таблица, указывающая на уменьшение избыточности по мере увеличения количества дисков.</p>
94 <p>Выше - таблица, указывающая на уменьшение избыточности по мере увеличения количества дисков.</p>
95 <p>На данный момент RAID 2 не используется. Он не применяется ввиду отсутствия экономичности. Технология является устаревшей. Она значительно уступает другим уровням RAID.</p>
95 <p>На данный момент RAID 2 не используется. Он не применяется ввиду отсутствия экономичности. Технология является устаревшей. Она значительно уступает другим уровням RAID.</p>
96 <h3>RAID3</h3>
96 <h3>RAID3</h3>
97 <p>RAID 3 - уровень, который тоже использует чередование дисков, но без кодов Хэмминга. Вместо них хранятся контрольные суммы. Они применяются для восстановления. Данные разбиваются на байты. RAID 3 используется для работы с большими документами, потоковыми мультимедиа. На практике он встречается не слишком часто. Это связано с невысоким уровнем защиты.</p>
97 <p>RAID 3 - уровень, который тоже использует чередование дисков, но без кодов Хэмминга. Вместо них хранятся контрольные суммы. Они применяются для восстановления. Данные разбиваются на байты. RAID 3 используется для работы с большими документами, потоковыми мультимедиа. На практике он встречается не слишком часто. Это связано с невысоким уровнем защиты.</p>
98 <p>Минимальное количество дисков для формирования массива - 3 штуки. Скорость операций чтения высокая, запись будет быстрой только для больших документов. RAID 3 - это неплохой компромисс между доступным пространством и ценой. Информация на диске теряется, если из строя выходит больше одного накопителя.</p>
98 <p>Минимальное количество дисков для формирования массива - 3 штуки. Скорость операций чтения высокая, запись будет быстрой только для больших документов. RAID 3 - это неплохой компромисс между доступным пространством и ценой. Информация на диске теряется, если из строя выходит больше одного накопителя.</p>
99 <p>Недостатки у системы тоже есть. При работе с RAID 3 могут возникать проблемы, если используются небольшие файлы. Не все контроллеры поддерживают такую виртуализацию. Высокая нагрузка на диск значительно сокращает срок службы накопителя.</p>
99 <p>Недостатки у системы тоже есть. При работе с RAID 3 могут возникать проблемы, если используются небольшие файлы. Не все контроллеры поддерживают такую виртуализацию. Высокая нагрузка на диск значительно сокращает срок службы накопителя.</p>
100 <h3>RAID4</h3>
100 <h3>RAID4</h3>
101 <p>RAID 4 - то же самое, что и RAID3, но файл будет разбиваться не на однобайтовые блоки. За счет этой особенности удалось немного повысить скорость записи небольших документов. Остальные характеристики рейда соответствуют третьему уровню.</p>
101 <p>RAID 4 - то же самое, что и RAID3, но файл будет разбиваться не на однобайтовые блоки. За счет этой особенности удалось немного повысить скорость записи небольших документов. Остальные характеристики рейда соответствуют третьему уровню.</p>
102 <p>Выше - наглядный пример того, как выглядит RAID 4.</p>
102 <p>Выше - наглядный пример того, как выглядит RAID 4.</p>
103 <h3>RAID5</h3>
103 <h3>RAID5</h3>
104 <p>Уровень, использующий контрольные суммы и чередование подобно третьему и четвертому уровням. RAID 5 распределяет объем хранения сумм по всему массиву. Это благоприятно сказывается на скорости записи - операции теперь могут осуществляться параллельно. Для работы системы требуется не менее трех дисков. Под хранение контрольных сумм в RAID 5 выделяется объем, равный одному накопителю.</p>
104 <p>Уровень, использующий контрольные суммы и чередование подобно третьему и четвертому уровням. RAID 5 распределяет объем хранения сумм по всему массиву. Это благоприятно сказывается на скорости записи - операции теперь могут осуществляться параллельно. Для работы системы требуется не менее трех дисков. Под хранение контрольных сумм в RAID 5 выделяется объем, равный одному накопителю.</p>
105 <p>Это один из самых распространенных уровней. Он используется в:</p>
105 <p>Это один из самых распространенных уровней. Он используется в:</p>
106 <ul><li>файловых серверах;</li>
106 <ul><li>файловых серверах;</li>
107 <li>серверах общего хранения;</li>
107 <li>серверах общего хранения;</li>
108 <li>серверах резервного копирования;</li>
108 <li>серверах резервного копирования;</li>
109 <li>работе с потоковой информацией;</li>
109 <li>работе с потоковой информацией;</li>
110 <li>разнообразных средах, требующих хорошей производительности.</li>
110 <li>разнообразных средах, требующих хорошей производительности.</li>
111 </ul><p>Чем больше накопителей в массиве, тем больше окажется объем системы. Скорость чтения у RAID 5 высокая. Относительно RAID4 возросла еще и скорость записи. Нагрузка на все диски “РАЙД” массива распределяется равномерно.</p>
111 </ul><p>Чем больше накопителей в массиве, тем больше окажется объем системы. Скорость чтения у RAID 5 высокая. Относительно RAID4 возросла еще и скорость записи. Нагрузка на все диски “РАЙД” массива распределяется равномерно.</p>
112 <p>Если один диск выходит из строя, надежность системы значительно сокращается. Массив переходит в критическое состояние. Его восстановление - длительный процесс, вызывающий снижение производительности и увеличивающий нагрузку на накопители. Связано это с продолжительным и интенсивным чтением.</p>
112 <p>Если один диск выходит из строя, надежность системы значительно сокращается. Массив переходит в критическое состояние. Его восстановление - длительный процесс, вызывающий снижение производительности и увеличивающий нагрузку на накопители. Связано это с продолжительным и интенсивным чтением.</p>
113 <p>Rebuild увеличивает шансы выхода из строя еще одного или нескольких дисков в массиве. Это влечет за собой потерю данных. При восстановлении информации могут возникать не выявленные ранее ошибки.</p>
113 <p>Rebuild увеличивает шансы выхода из строя еще одного или нескольких дисков в массиве. Это влечет за собой потерю данных. При восстановлении информации могут возникать не выявленные ранее ошибки.</p>
114 <p>Работая с RAID 5, необходимо проводить анализ состояния накопителей (S.M.A.R.T.), а также пользоваться технологиями Hot Spare (горячий резерв). В массив будет автоматически подхватываться заранее зарезервированный диск вместо вышедшего из строя.</p>
114 <p>Работая с RAID 5, необходимо проводить анализ состояния накопителей (S.M.A.R.T.), а также пользоваться технологиями Hot Spare (горячий резерв). В массив будет автоматически подхватываться заранее зарезервированный диск вместо вышедшего из строя.</p>
115 <h3>RAID6</h3>
115 <h3>RAID6</h3>
116 <p>Рассматривая типы у RAID, к базовому "классу" можно отнести RAID6. Контрольные суммы на этот массив будут записываться в двойном размере, что требует от системы увеличения объема в 2 раза. Система RAID 6 более отказоустойчива, чем остальные. Причем стоимость увеличивается не слишком сильно.</p>
116 <p>Рассматривая типы у RAID, к базовому "классу" можно отнести RAID6. Контрольные суммы на этот массив будут записываться в двойном размере, что требует от системы увеличения объема в 2 раза. Система RAID 6 более отказоустойчива, чем остальные. Причем стоимость увеличивается не слишком сильно.</p>
117 <p>Для создания требуется не менее четырех дисков. Это улучшенный вариант RAID 5 с большей надежностью за счет допустимого отказа двух дисков одновременно. Скорость записи может снижаться относительно 5 уровня массива. Используется RAID 6 там же, где и пятый, но с поправкой на повышенную надежность.</p>
117 <p>Для создания требуется не менее четырех дисков. Это улучшенный вариант RAID 5 с большей надежностью за счет допустимого отказа двух дисков одновременно. Скорость записи может снижаться относительно 5 уровня массива. Используется RAID 6 там же, где и пятый, но с поправкой на повышенную надежность.</p>
118 <h3>Комбинированные уровни</h3>
118 <h3>Комбинированные уровни</h3>
119 <p>К комбинированным уровням относят сочетания "базовых" массивов. Они являются более совершенными.</p>
119 <p>К комбинированным уровням относят сочетания "базовых" массивов. Они являются более совершенными.</p>
120 <h3>RAID 01 и RAID10</h3>
120 <h3>RAID 01 и RAID10</h3>
121 <p>Эти массивы сочетают в себе уровни 0 и 1. RAID 01 - зеркалирование двух виртуализаций чередования. Данный уровень называется "зеркалом страйпов".</p>
121 <p>Эти массивы сочетают в себе уровни 0 и 1. RAID 01 - зеркалирование двух виртуализаций чередования. Данный уровень называется "зеркалом страйпов".</p>
122 <p>RAID 10 - чередование двух зеркальных "хранилищ".</p>
122 <p>RAID 10 - чередование двух зеркальных "хранилищ".</p>
123 <p>Полезный объем массива - 50 % от суммарного объема всех используемых дисков.</p>
123 <p>Полезный объем массива - 50 % от суммарного объема всех используемых дисков.</p>
124 <p>RAID 01 и RAID10 обладают одинаковой производительностью. У 10 райда надежность выше, чем у 01. Результат достигается за счет того, что в RAID10 возможен отказ по одному диску в каждом "зеркале" без потери исходных данных. Из-за этого RAID 01 не используется.</p>
124 <p>RAID 01 и RAID10 обладают одинаковой производительностью. У 10 райда надежность выше, чем у 01. Результат достигается за счет того, что в RAID10 возможен отказ по одному диску в каждом "зеркале" без потери исходных данных. Из-за этого RAID 01 не используется.</p>
125 <p>RAID 10 включает в себя не менее 4-х дисков. Этот уровень заимствовал у 0 уровня скорость и у 1 - отказоустойчивость. Организация массива окажется дорогостоящей. RAID массив 10 идеально подходит для хранения критически важных данных в приложениях с активным вводом-выводом.</p>
125 <p>RAID 10 включает в себя не менее 4-х дисков. Этот уровень заимствовал у 0 уровня скорость и у 1 - отказоустойчивость. Организация массива окажется дорогостоящей. RAID массив 10 идеально подходит для хранения критически важных данных в приложениях с активным вводом-выводом.</p>
126 <h3>RAID 03 и RAID 30</h3>
126 <h3>RAID 03 и RAID 30</h3>
127 <p>Чередование будет сочетаться с RAID 3. По аналогии с предыдущим вариантом массив включает в себя три RAID0 или RAID3. Последний вариант является более надежным, поэтому он будет рассмотрен более подробно.</p>
127 <p>Чередование будет сочетаться с RAID 3. По аналогии с предыдущим вариантом массив включает в себя три RAID0 или RAID3. Последний вариант является более надежным, поэтому он будет рассмотрен более подробно.</p>
128 <p>Минимальное количество дисков для формирования системы - 6 штук. Производительность в такой технологии увеличивается, как и надежность. В отличие от десятого уровня, полезный объем у RAID 30 больше.</p>
128 <p>Минимальное количество дисков для формирования системы - 6 штук. Производительность в такой технологии увеличивается, как и надежность. В отличие от десятого уровня, полезный объем у RAID 30 больше.</p>
129 <h3>RAID 50</h3>
129 <h3>RAID 50</h3>
130 <p>Среди комбинированных типов RAID есть вид 50. Это - чередование. Оно осуществляется с RAID 5. Активно используется на серверах очень большого объема.</p>
130 <p>Среди комбинированных типов RAID есть вид 50. Это - чередование. Оно осуществляется с RAID 5. Активно используется на серверах очень большого объема.</p>
131 <p>В модели допускается потеря по одному диску в разных массивах RAID5 без утраты данных. Чем больше массивов чередуется, тем больше дисков можно потерять.</p>
131 <p>В модели допускается потеря по одному диску в разных массивах RAID5 без утраты данных. Чем больше массивов чередуется, тем больше дисков можно потерять.</p>
132 <p>Преимущества RAID 5 дополняются повышением записи и восстановления. Для формирования модели необходимы минимум 6 дисков. Не каждый контроллер умеет поддерживать RAID 50.</p>
132 <p>Преимущества RAID 5 дополняются повышением записи и восстановления. Для формирования модели необходимы минимум 6 дисков. Не каждый контроллер умеет поддерживать RAID 50.</p>
133 <h3>RAID 60</h3>
133 <h3>RAID 60</h3>
134 <p>RAID-уровни 0 и 6 образовывают RAID60.</p>
134 <p>RAID-уровни 0 и 6 образовывают RAID60.</p>
135 <p>Для обеспечения схемы необходимо обеспечить 8 накопителей. RAID60 решает проблему производительности шестого уровня, но без дополнительных финансов обойтись не получится. Данная концепция предусматривает проблему возможного отсутствия поддержки массива со стороны контроллера.</p>
135 <p>Для обеспечения схемы необходимо обеспечить 8 накопителей. RAID60 решает проблему производительности шестого уровня, но без дополнительных финансов обойтись не получится. Данная концепция предусматривает проблему возможного отсутствия поддержки массива со стороны контроллера.</p>
136 <h3>RAID 100</h3>
136 <h3>RAID 100</h3>
137 <p>Комбинированный райд из ранее комбинированных. Он предусматривает чередование RAID10.</p>
137 <p>Комбинированный райд из ранее комбинированных. Он предусматривает чередование RAID10.</p>
138 <p>Создается из нескольких низкопроизводительных контроллеров, что положительно сказывается на увеличении скорости. RAID100 отлично подойдет для работы с крупными базами данных. Это его основная область применения.</p>
138 <p>Создается из нескольких низкопроизводительных контроллеров, что положительно сказывается на увеличении скорости. RAID100 отлично подойдет для работы с крупными базами данных. Это его основная область применения.</p>
139 <h2>Усовершенствованные уровни</h2>
139 <h2>Усовершенствованные уровни</h2>
140 <p>Название RAID-уровней говорит само за себя. Это еще более совершенные технологии, сочетающие в себе различные особенности.</p>
140 <p>Название RAID-уровней говорит само за себя. Это еще более совершенные технологии, сочетающие в себе различные особенности.</p>
141 <h3>RAID 1E</h3>
141 <h3>RAID 1E</h3>
142 <p>Зеркалирование, которое может работать с нечетным количеством накопителей. Для реализации используются два алгоритма:</p>
142 <p>Зеркалирование, которое может работать с нечетным количеством накопителей. Для реализации используются два алгоритма:</p>
143 <ol><li>Near. При его применении копии записываются со сдвигом накопителя.</li>
143 <ol><li>Near. При его применении копии записываются со сдвигом накопителя.</li>
144 <li>Interleaved. Копия будет записываться с чередованием по полосам. Сдвиг накопителя тоже поддерживается.</li>
144 <li>Interleaved. Копия будет записываться с чередованием по полосам. Сдвиг накопителя тоже поддерживается.</li>
145 </ol><p>Для организации этого массива необходимо воспользоваться не менее чем 3 дисками. Технология совершенствует скорость передачи данных и обработки запросов. Объем, доступный для работы - 50 % от общего дискового пространства. Надежность по сравнению с RAID 1 ниже.</p>
145 </ol><p>Для организации этого массива необходимо воспользоваться не менее чем 3 дисками. Технология совершенствует скорость передачи данных и обработки запросов. Объем, доступный для работы - 50 % от общего дискового пространства. Надежность по сравнению с RAID 1 ниже.</p>
146 <h3>RAID 5EE</h3>
146 <h3>RAID 5EE</h3>
147 <p>RAID-массив пятого уровня, который получается за счет внедрения в массив диска из горячего резерва. Для организации требуются минимум 4 диска.</p>
147 <p>RAID-массив пятого уровня, который получается за счет внедрения в массив диска из горячего резерва. Для организации требуются минимум 4 диска.</p>
148 <p>Объем "горячего диска" распределяется по всему массиву, а общий объем равняется объему n-2 диска. Если один накопитель перестает работать, массив сжимается до n-1 дисков. Пустое пространство заполняется информацией.</p>
148 <p>Объем "горячего диска" распределяется по всему массиву, а общий объем равняется объему n-2 диска. Если один накопитель перестает работать, массив сжимается до n-1 дисков. Пустое пространство заполняется информацией.</p>
149 <h3>RAID DP</h3>
149 <h3>RAID DP</h3>
150 <p>Модифицированный RAID4 - в четвертый уровень добавляется еще один накопитель для хранения контрольных сумм. RAID DP является узкоспециализированным. Он работает только на оборудовании NetApp за счет применения файловой системы WALF.</p>
150 <p>Модифицированный RAID4 - в четвертый уровень добавляется еще один накопитель для хранения контрольных сумм. RAID DP является узкоспециализированным. Он работает только на оборудовании NetApp за счет применения файловой системы WALF.</p>
151 <h3>RAID7</h3>
151 <h3>RAID7</h3>
152 <p>RAID 7 - еще одно узкоспециализированное решение. Используется для оборудования компании Storage Computer Corporation. Это решение RAID4, но с использованием кэширования операций по чтению и записи в память. В случае перебоев питания данные будут повреждены. Из-за этого в RAID 7 необходимо использовать ИБП. Иначе система окажется нестабильной.</p>
152 <p>RAID 7 - еще одно узкоспециализированное решение. Используется для оборудования компании Storage Computer Corporation. Это решение RAID4, но с использованием кэширования операций по чтению и записи в память. В случае перебоев питания данные будут повреждены. Из-за этого в RAID 7 необходимо использовать ИБП. Иначе система окажется нестабильной.</p>
153 <p>Выше можно увидеть сравнение уровней RAID. Эта таблица поможет быстрее разобраться в изучаемых технологиях.</p>
153 <p>Выше можно увидеть сравнение уровней RAID. Эта таблица поможет быстрее разобраться в изучаемых технологиях.</p>
154 <h2>Из чего собрать</h2>
154 <h2>Из чего собрать</h2>
155 <p>RAID-массивы изначально использовались для жестких дисков (HDD) и поддерживали интерфейсы:</p>
155 <p>RAID-массивы изначально использовались для жестких дисков (HDD) и поддерживали интерфейсы:</p>
156 <ul><li>IDE;</li>
156 <ul><li>IDE;</li>
157 <li>SATA;</li>
157 <li>SATA;</li>
158 <li>SAS.</li>
158 <li>SAS.</li>
159 </ul><p>Современные технологии добавили NVM. Классические SATA HDD связываются в массивы без проблем, как и в случае с SAS-серверами.</p>
159 </ul><p>Современные технологии добавили NVM. Классические SATA HDD связываются в массивы без проблем, как и в случае с SAS-серверами.</p>
160 <p>Организовать массивы из SSD сложнее. Обычные такие накопители подключаются по sata, а NVM - по шине PCI-Express и занимают четыре линии на один накопитель. Скорость массива может ограничиваться версией шины, количеством линий между чипсетом и процессором.</p>
160 <p>Организовать массивы из SSD сложнее. Обычные такие накопители подключаются по sata, а NVM - по шине PCI-Express и занимают четыре линии на один накопитель. Скорость массива может ограничиваться версией шины, количеством линий между чипсетом и процессором.</p>
161 <h3>Программы для создания</h3>
161 <h3>Программы для создания</h3>
162 <p>В Windows есть встроенная программа для создания RAID-систем. Она поддерживает только первый уровень. Для более сложных операций и Linux/Unix-систем рекомендуется установить стороннее программное обеспечение.</p>
162 <p>В Windows есть встроенная программа для создания RAID-систем. Она поддерживает только первый уровень. Для более сложных операций и Linux/Unix-систем рекомендуется установить стороннее программное обеспечение.</p>
163 <h3>Mdadm</h3>
163 <h3>Mdadm</h3>
164 <p>Mdadm - программа на основе Linux. Она предварительно устанавливается через терминал. Умеет:</p>
164 <p>Mdadm - программа на основе Linux. Она предварительно устанавливается через терминал. Умеет:</p>
165 <ul><li>создавать и сбрасывать “РАЙД”-массивы;</li>
165 <ul><li>создавать и сбрасывать “РАЙД”-массивы;</li>
166 <li>монтировать файловые системы;</li>
166 <li>монтировать файловые системы;</li>
167 <li>сохранять топологии массива;</li>
167 <li>сохранять топологии массива;</li>
168 <li>удалять отдельные элементы из RAID.</li>
168 <li>удалять отдельные элементы из RAID.</li>
169 </ul><p>Недостатком приложения является ориентированность на Linux. Для Windows эта программа не подойдет.</p>
169 </ul><p>Недостатком приложения является ориентированность на Linux. Для Windows эта программа не подойдет.</p>
170 <h3>MegaRAID Storage Manager</h3>
170 <h3>MegaRAID Storage Manager</h3>
171 <p>Бесплатное приложение Microsoft. Оно разработано для гибкого управления RAID-системами в Windows.</p>
171 <p>Бесплатное приложение Microsoft. Оно разработано для гибкого управления RAID-системами в Windows.</p>
172 <p>MegaRAID Storage Manager умеет:</p>
172 <p>MegaRAID Storage Manager умеет:</p>
173 <ul><li>просматривать состояние “РАЙД”-контроллера;</li>
173 <ul><li>просматривать состояние “РАЙД”-контроллера;</li>
174 <li>создавать массивы разнообразных уровней;</li>
174 <li>создавать массивы разнообразных уровней;</li>
175 <li>удалять элементы из массивов;</li>
175 <li>удалять элементы из массивов;</li>
176 <li>монтировать файловые системы.</li>
176 <li>монтировать файловые системы.</li>
177 </ul><p>Отличие этого программного обеспечения - наличие тщательно проработанного графического интерфейса.</p>
177 </ul><p>Отличие этого программного обеспечения - наличие тщательно проработанного графического интерфейса.</p>
178 <p>На этом всё. Прокачать свои навыки владения инструментами и технологиями работы с большими данными можно онлайн на образовательной платформе OTUS:</p>
178 <p>На этом всё. Прокачать свои навыки владения инструментами и технологиями работы с большими данными можно онлайн на образовательной платформе OTUS:</p>
179 <ul><li><a>Промышленный ML на больших данных</a></li>
179 <ul><li><a>Промышленный ML на больших данных</a></li>
180 <li><a>Data Warehouse Analyst</a></li>
180 <li><a>Data Warehouse Analyst</a></li>
181 <li><a>Data Engineer</a></li>
181 <li><a>Data Engineer</a></li>
182 </ul><p>Также, возможно, вам будет интересен<a>профессиональный курс по системному администрированию</a>.</p>
182 </ul><p>Также, возможно, вам будет интересен<a>профессиональный курс по системному администрированию</a>.</p>
183  
183