RAID-массив - это решение для хранения данных, которое объединяет несколько жестких дисков в один блок для хранения, резервного копирования и обеспечения избыточности и безопасности. RAID 5 с чередованием дисков и контролем четности идеально подходит для использования в качестве сервера хранения файлов или сервера приложений. Этот выбор для пользователей Mac требует минимум трех дисков и обеспечивает отказоустойчивость и хорошую производительность.
Резервный массив независимых дисков (RAID) защищает от отказа одного диска и обеспечивает повышенную производительность и высокую скорость передачи за счет хранения данных на нескольких дисках.
Информация в этой статье относится к RAID 5 с Mac, работающим под управлением macOS Catalina (10.15) до macOS Sierra (10.12).
Функции RAID
Существует несколько уровней RAID, включая RAID 0, RAID 1, RAID 3, RAID 5, RAID 6 и RAID 10. Каждая категория RAID обладает одной или несколькими из следующих функций:
- Разбивка диска относится к разделению данных на блоки и записи блоков на несколько устройств хранения.
- Зеркальное отображение дисков относится к дублированию данных на двух или более дисках.
- Бит четности вычисляет данные на двух дисках и сохраняет результаты на третьем диске с целью обеспечения отказоустойчивости.
RAID 5 - это экономичный вариант, обеспечивающий превосходную производительность и избыточность в средах с большим объемом операций чтения.
О RAID 5 и Mac
RAID 5 - это уровень RAID с чередованием, предназначенный для увеличения скорости чтения и записи дисков. Многие пользователи Mac выбирают RAID 5 для хранения мультимедийных файлов. Его скорость чтения высока, а скорость записи лишь немного медленнее из-за необходимости вычисления и распределения четности.
RAID 5 отлично подходит для хранения больших файлов, где данные считываются последовательно. Небольшие файлы с произвольным доступом имеют посредственную производительность чтения, а производительность записи может быть низкой из-за необходимости пересчитывать и перезаписывать данные четности для каждой операции записи.
Хотя RAID 5 может быть реализован с дисками разных размеров, это не считается предпочтительным подходом, поскольку размер массива RAID 5 определяется наименьшим диском в наборе.
Расчет размера массива RAID 5
Массивы RAID 5 используют эквивалент диска для хранения четности, что означает, что общий размер массива можно рассчитать по формуле:
S=d(n-1)
d - это наименьший размер диска в массиве и количество дисков, составляющих массив.
Как работает RAID 5
RAID 5 похож на RAID 3 тем, что использует бит четности для обеспечения целостности данных. Однако, в отличие от RAID 3, в котором используется диск, выделенный для хранения четности, RAID 5 распределяет четность на все диски в массиве.
RAID 5 обеспечивает отказоустойчивость дисков, позволяя любому отдельному диску в массиве выйти из строя без потери каких-либо данных в массиве. Когда диск выходит из строя, массив RAID 5 по-прежнему можно использовать для чтения или записи данных. После замены отказавшего диска массив RAID 5 переходит в режим восстановления данных, в котором данные четности в массиве используются для восстановления отсутствующих данных на вновь установленном диске.
Программные и аппаратные контроллеры
Из-за необходимости выполнять вычисления четности и распределять полученные результаты, RAID 5 лучше всего работает в аппаратном корпусе RAID.
Есть два типа контроллеров массива RAID: аппаратные и программные. Программные контроллеры стоят дешевле и дают пользователю гибкость при настройке приводов. Аппаратные контроллеры стоят дороже, но рекомендуются для сложных массивов.
Приложение Disk Utility, поставляемое с компьютерами Mac, не поддерживает создание программных массивов RAID 5. Однако SoftRAID от стороннего разработчика SoftRAID, Inc. можно использовать, если требуется программное решение.