Использование программных RAID-массивов

В основе RAID (Redundant Array of Independent Disks, Избыточный массив независимых дисков) лежит идея объединения нескольких однотипных дисков, чтобы сформировать большие тома с увеличенной производительностью или надежностью. Недостатком является необходимость в специальном оборудовании или программном обеспечении для управления RAID. Аппаратные решения RAID зачастую являются внешними для компьютера, так как содержат много дисков и включают специализированное оборудование для управления RAID. Программные решения RAID не требуют никакого специального оборудования, так как используют программное обеспечение, выполняемое процессором компьютера для управления RAID.

Примечание. Хотя ОС Lion допускает использовать программный RAID-массив в качестве системного диска, она не поддерживает создание на нем тома восстановления Lion Recovery HD или зашифрованных томов. Поэтому, если вы будете использовать программный RAID-массив в качестве системного диска, то не сможете включить систему защиты FileVault 2.

Lion включает программное решение RAID как часть своей файловой системы. Преимуществом использования встроенного программного RAID-массива является то, что не требуется никакого специального оборудования. Все что нужно сделать - это просто подключить два или более однотипных диска к компьютеру через любой совместимый аппаратный интерфейс, а затем использовать утилиту Disk Utility для создания RAID-массива. Основной недостаток состоит в том, что невозможно использовать дополнительные типы RAID-массивов, обычно доступные в аппаратных решениях RAID. А именно - популярные реализации RAID 5 и б, которые обеспечивают повышенные надежность и производительность, недоступны при использовании встроенного программного решения RAID.

Совет. Можно комбинировать встроенный программный RAID с аппаратным RAID. Эта техника часто используется для соединения отдельных томов Apple Xserve RAID в единый том.

Встроенный в Lion программно-реализованный RAID поддерживает следующие решения.

► RAID 0, обычно называемый массивом с чередованием данных, разделяет данные на множество частей, а затем одновременно записывает каждый кусок на разные диски массива. Это создает один большой том со значительно увеличившейся производительностью чтения и записи, по общей емкости эквивалентный всем дискам. С другой стороны, RAID О не повышает надежность, так как при отказе любого диска все данные будут потеряны. Фактически, RAID 0 увеличивает вероятность потери данных, так как создается больше точек отказа. RAID 0 является эффективным с точки зрения пространства и скорости, однако не предоставляет никакой избыточности и увеличивает риск отказа.

► RAID 1, обычно называемый зеркальным массивом, записывает одни и те же данные на каждый диск из массива. Создается один том, который имеет такой же размер, как и один диск. Производительность записи не быстрее чем для одного диска, а производительность чтения увеличивается. Основное преимущество массива RAID 1 состоит в том, что он может восстановиться после аппаратного отказа. RAID 1 уменьшает вероятность потери данных за счет избыточности. Он неэффективно использует пространство и работает несколько медленнее, но предоставляет дисковую избыточность и уменьшает риск потери данных в связи с отказом диска. Важно помнить, что даже использование RAID 1 не отменяет резервного копирования. Резервное копирование создает архив данных, замороженных во времени, и сохраняет его на другом диске памяти. Если происходит отказ, можно восстановить данные с предыдущей версии резервного копирования. Для создания зеркальности все изменения файловой системы применяются немедленно ко всем дискам массива и не поддерживается никакая история архивирования.

Примечание. Следует иметь в виду, что при использовании RAID 1, если случается отказ диска, Mac может продолжать работу, никак не уведомляя пользователя об этом сбое. Таким образом, можно остаться только с одним диском в RAID-массиве, что, по сути, отменяет избыточность. Поэтому следует периодически проверять состояние массива RAID 1 из приложения Дисковая утилита (Disk Utility).

► Вложенные RAID, 1+0 или 0+1. Так как RAID 0 и RAID 1 предлагают дополняющие друг друга возможности, вложение одного типа в другой позволяет использовать возможности обоих. Другими словами, можно разбивать данные между двумя зеркалами, или делать зеркалами данные между двумя разбиениями. Эти вложенные конфигурации являются, конечно, более сложными и требуют, как минимум, четырех отдельных дисков. Однако когда вы объединяете их свойства, то получаете повышение производительности и избыточности.

► Сцепленный массив дисков. Он не является настоящей конфигурацией RAID, так как не все диски будут использоваться одновременно. При сцепленном массиве дисков система будет переходить к следующему диску, когда предыдущий диск заполнен. Единственное преимущество этого типа состоит в том, что пользователь будет видеть один большой том вместо нескольких отдельных дисков.

Дополнительная информация. Дополнительную информацию о типах RAID можно найти в статье Википедии, посвященной RAID: http:// ru. wikipedia. org/ wiki/RAlD.

Дополнительная информация. Компьютеры Mac Pro и Xserve включают внутренние аппаратные RAID-контроллеры. Обсуждение последних выходит за рамки данной книги, но вы можете узнать больше из руководства RAID Utility Users Guide, доступного по адресу: http://images.apple.com/ server/docs/RAID_Utility_User_Guide.pdf.