Если вы собираетесь собрать компьютер или рабочую станцию, вы можете услышать много странных, незнакомых терминов, которые просто не имеют никакого смысла. RAID, вероятно, один из них.
RAID означает «избыточный массив независимых дисков». Это технология, используемая с несколькими жесткими дисками для повышения производительности, например для хранения резервных копий (избыточность) или увеличения места для хранения.
RAID не часто используется за пределами серверов, но некоторые энтузиасты-разработчики настольных компьютеров все равно предпочитают иметь RAID-массив из-за возможностей, которые предоставляет RAID.
Итак, что же такое RAID на самом деле?
RAID — это метод использования двух или более жестких дисков для увеличения объема памяти, производительности или резервирования компьютера. Различные уровни RAID выполняют эти задачи разными методами.
Конечно, RAID — это не главное хранилище данных. Определенные конфигурации RAID, особенно те, которые ориентированы на производительность или объем памяти, приведут к потере всех ваших данных в случае выхода из строя любого диска в массиве. Даже если вы используете реализацию RAID, которая сохраняет четность данных и дисков, вы всегда должны быть готовы к заражению или сбою диска с помощью безопасных внешних резервных копий для всех ваших важных файлов. RAID не заменяет резервное копирование файлов.
Реализации RAID и как они работают
RAID имеет множество реализаций, каждая из которых построена на использовании нескольких дисков по-разному. Для уровней RAID со 2 по 5 требуется три или более дисков, а для RAID 6 — четыре.
Существует семь стандартных форм RAID, имеющих разные уровни.
- RAID 0: повышает производительность за счет распределения данных по нескольким дискам. Этот метод называется «чередованием данных». Это также увеличивает емкость хранилища.
- RAID 1: зеркально отображает диски, делая все их содержимое идентичным. Обеспечивает увеличение производительности во времени чтения, но время записи остается прежним.
- RAID 2: данные распределяются более точно на уровне битов, а не на уровне блоков RAID 0. Используется редко.
- RAID 3: данные распределяются на уровне байтов между уровнями точности между RAID 0 и RAID 1 и создается «диск четности», который можно использовать в случае сбоя основного диска. Это также редко используется.
- RAID 4: чередует данные на уровне по умолчанию, используемом RAID 0, и создает «диск четности», который можно использовать в случае сбоя основного диска. При этом также используется диск четности. Этот метод может вызвать проблемы с производительностью.
- RAID 5: данные чередуются, как в RAID 3, на уровне байтов. «Данные четности», используемые для резервного копирования, находятся на всех дисках в этой настройке. Он обеспечивает отличную производительность и отказоустойчивость и выдержит один сбой диска.
- RAID 6: данные распределяются на уровне блоков по умолчанию и используются два разных типа четности. Эта система выдерживает два отказа диска.
- RAID 10: несколько зеркал RAID 1, а затем ко всем применяется RAID 0.
Большинство пользователей предпочитают RAID 0, RAID 1 или RAID 5.
Существуют также специальные реализации RAID, часто гибриды других. Они следующие:
- RAID 0+1: Комбинация 0 и 1.
- RAID 7: добавляет кэширование в 3 и 4, зарегистрированные торговой маркой Storage Computer Corporation.
- RAID 1E: RAID 1 с несколькими (более двух) дисками. Чередование сочетается с зеркалированием.
- RAID S: RAID с контролем четности — специальный метод, используемый и принадлежащий корпорации EMC.
Чтобы использовать RAID, найдите RAID-массив, соответствующий вашим потребностям, и узнайте, как реализовать его в вашей системе.
Программный и аппаратный RAID
Если вы не хотите использовать RAID в своей операционной системе (так называемый «программный RAID»), вы также можете использовать «аппаратный RAID», который достигается путем покупки специального оборудования или совместимых материнских плат. Чтобы узнать, совместима ли ваша материнская плата, найдите ее в Интернете — в противном случае в продаже есть множество аппаратных RAID-контроллеров.
Если вам интересно, какой из двух вариантов лучше, это зависит от ситуации. Аппаратный RAID дороже, требует дополнительного специализированного оборудования и более сложного процесса настройки. Однако он более надежен, чем программный RAID, и не использует вычислительную мощность вашего компьютера.
Программный RAID выполняется с помощью вашей операционной системы и процессора, поэтому у него есть свои накладные расходы. На большинстве современных компьютеров это не должно быть проблемой, но на старых настольных компьютерах и серверах это может быть проблемой. С точки зрения цены и производительности программное обеспечение, безусловно, является лучшим вариантом, но если вам нужно немного больше надежности, аппаратное обеспечение может лучше подойти для ваших нужд.
Скоро мы представим учебные пособия по программному RAID для Windows и Linux. Оставайтесь с нами!
Автор изображения: Новый RAID , Настройка массива RAID-1