Що таке RAID: рівні, місткість і захист даних

Автор: Опубліковано

Коротко: RAID — це спосіб об’єднання кількох дисків у масив, тобто спільну систему зберігання даних. Залежно від обраного рівня він може підвищувати продуктивність, забезпечувати подальшу роботу після відмови диска або поєднувати ці переваги. Не кожен RAID захищає від відмов, і жоден не замінює незалежної резервної копії.

Як працює RAID і для чого він потрібен?

RAID — скорочення від Redundant Array of Independent Disks, тобто надлишковий масив незалежних дисків. Операційна система зазвичай бачить такий набір як один логічний носій. Дані розподіляються між дисками, дублюються або записуються разом з інформацією, яка дає змогу їх відновити.

Спосіб запису визначає рівень RAID. Номер рівня не є оцінкою якості: RAID 10 — не просто «краща версія» RAID 6. Кожен варіант по-своєму використовує місткість дисків і по-різному витримує їхні відмови.

Масиви використовують у серверах, робочих станціях і пристроях NAS — файлових сховищах, доступних через мережу. Одне з важливих завдань масивів — зберігати доступ до даних у разі відмови носія. Водночас продуктивність залежить також від типу дисків, способу керування масивом і виконуваних операцій: саме лише використання RAID не гарантує прискорення.

Популярні рівні RAID: місткість і відмовостійкість

Найчастіше порівнюють RAID 0, 1, 5, 6 і 10. У таблиці N означає кількість дисків, а S — місткість найменшого з них. Наведені значення стосуються типових конфігурацій і не враховують місця, яке займають файлова система та метадані.

РівеньМінімальна кількість дисківКорисна місткістьСтійкість до відмов дисків
RAID 02N × SВідсутня
RAID 12S за повного дзеркалюванняУ конфігурації з двох дисків: відмова одного
RAID 53(N − 1) × SВідмова одного
RAID 64(N − 2) × SВідмова двох
RAID 104N/2 × SЗалежить від того, які диски відмовлять

RAID 0 ділить дані на фрагменти й записує їх на різні диски. Це дає змогу використовувати їхню сумарну місткість і може підвищити швидкість роботи, але надлишкові дані не зберігаються. Відмова одного носія означає втрату доступу до всіх або частини даних масиву; слід бути готовим до необхідності відновлення всього набору даних.

RAID 1 записує однакові дані на диски, що утворюють дзеркало. У типовій конфігурації з двома носіями відмова одного не припиняє доступу до файлів. За це доводиться платити використанням лише половини сумарної місткості.

RAID 5 і RAID 6 використовують дані парності — додаткову математичну інформацію, яка дає змогу відновити відсутні дані. RAID 5 витримує відмову одного диска, а RAID 6 — двох. Обчислення та запис даних парності можуть знижувати продуктивність запису, особливо за великої кількості дрібних операцій.

RAID 10 поєднує дзеркальні пари дисків із розподілом даних між парами. У типовій конфігурації потрібна парна кількість носіїв. Масив може витримати відмову кількох дисків, якщо в кожній парі залишиться справний носій; втрата обох дисків однієї пари призводить до втрати масиву.

Як вибрати RAID для домашнього NAS або компанії?

Уявіть дводисковий NAS із двома носіями по 4 TB. RAID 1 забезпечить близько 4 TB місткості без урахування місця для системних потреб і дасть змогу працювати після відмови одного диска. RAID 0 надасть близько 8 TB, але відмова будь-якого носія поставить під загрозу весь набір даних. Для сімейних фотографій розумніший вибір — дзеркало в поєднанні з окремою резервною копією; RAID 0 можна розглянути для робочих файлів, які можна відновити.

Якщо дисків більше, ухвалити рішення допоможуть три запитання:

Не розраховуйте, що місткість дисків різного розміру просто підсумується. У класичних масивах на більших носіях зазвичай використовується лише обсяг, що дорівнює місткості найменшого диска. Підтримувані рівні, правила розширення та сумісність дисків перевірте в документації конкретного NAS або контролера.

Що відбувається після відмови диска?

Масив із достатньою надлишковістю — додатковими даними, потрібними для роботи в разі відмови, — може працювати в деградованому стані. Це означає часткову або повну втрату захисту від наступної відмови, а часто й зниження продуктивності. Після заміни несправного носія відбувається відновлення масиву: відсутні дані записуються на новий диск.

Відновлення створює інтенсивне навантаження на решту носіїв. Його тривалість залежить, зокрема, від місткості, навантаження та реалізації RAID; єдиного достовірного значення для всіх пристроїв немає. Наступна відмова або фрагменти даних, які неможливо прочитати, можуть поставити під загрозу відновлення всього вмісту.

Тому ввімкніть сповіщення про помилки й не відкладайте заміну несправного диска. Перш ніж виймати його, перевірте позначення дискового відсіку в панелі керування пристроєм: помилкове вилучення справного носія може погіршити ситуацію.

Чому RAID не замінює резервного копіювання?

RAID насамперед захищає доступність даних за певних відмов дисків. Він не створює незалежної історії версій файлів: випадкове видалення документа, його перезапис або шифрування шкідливим програмним забезпеченням можуть позначитися на всьому масиві. Крадіжка пристрою, пожежа чи пошкодження всього NAS також виходять за межі цього захисту.

Резервна копія — це окрема копія, яка дає змогу відновити дані. Практичне поєднання — NAS із RAID 1 та регулярне копіювання на диск, який від’єднують, або в окремий сервіс із підтримкою версій файлів. Зберігання копії поза місцем розташування NAS додатково зменшує ризик втратити все внаслідок однієї події.

Перш ніж створювати масив, скопіюйте наявні файли: налаштування може стерти вміст дисків. Потім задайте розклад резервного копіювання та перевірте відновлення кількох файлів, перш ніж довірити новій системі важливі дані.

Дивіться також: Що таке 2FA?

Читайте також

Дізнайтеся, як PHP-FPM обробляє запити PHP, чим відрізняється від вебсервера та як налаштувати процеси під трафік і ресурси хостингу.
Дізнайтеся, як BIND обслуговує DNS, чим відрізняються його серверні ролі та коли варто розгортати його самостійно замість керованої послуги.
Дізнайтеся, що означають польський реєстр і номер REGON, чим вони відрізняються від NIP та KRS і як перевірити дані підприємства.