Що таке raid - масив

Що таке RAID - масив. Варіанти RAID-масивів

Що таке raid - масив

RAID-масив нульового рівня. Дані розбиваються на блоки і розкидаються по дискам. Контролю парності і резервування немає.

Що таке raid - масив

RAID-масив першого рівня з чотирьох дисків. Диски розбиті на пари, на накопичувачах всередині пари зберігаються однакові дані.

Що таке raid - масив

RAID третього рівня з окремим диском для зберігання інформації про парності. Резервування немає, але дані відновити можна.


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

Що таке raid - масив

Масив п'ятого рівня відрізняється від RAID-3 тим, що блоки парності рівномірно розкидані по всіх дисках масиву


RAID-4 схожий на RAID-3, але відрізняється від нього тим, що дані розбиваються на блоки, а не на байти. Таким чином, вдалося "перемогти" проблему низької швидкості передачі даних невеликого об'єму. Запис же проводиться повільно через те, що парність для блоку генерується під час запису і записується на єдиний диск. Використовуються масиви такого типу дуже рідко.
RAID-6 - це той же самий RAID-5, але тепер на кожному з дисків масиву зберігаються два блоки парності. Таким чином, при виході двох дисків з ладу інформація все ще може бути відновлена. Зрозуміло, підвищення надійності призвело до зменшення корисного об'єму дисків і до збільшення мінімального їх кількості: тепер при наявності n дисків в масиві загальний обсяг, доступний для запису даних, буде дорівнює обсягу одного диска, помноженому на n-2. Необхідність обчислення відразу двох контрольних сум визначає другий недолік, успадкований RAID-6 від RAID-5, - низьку швидкість запису даних.
RAID-7 - зареєстрована марка компанії Storage Computer Corporation. Структура масиву така: на n-1 дисках зберігаються дані, один диск використовується для складування блоків парності. Але додалося кілька важливих деталей, покликаних ліквідувати головний недолік масивів такого типу: кеш даних і швидкий контролер, завідувач обробкою запитів. Це дозволило знизити кількість звернень
до дисків для обчислення контрольної суми даних. В результаті вдалося значно підвищити швидкість обробки даних (подекуди в п'ять і більше разів).

Що таке raid - масив

Масив рівня RAID 0 + 1, або конструкція з двох масивів RAID-1, об'єднаних в RAID-0. Надійно, швидко, дорого.


Додалися і нові недоліки: дуже висока вартість реалізації такого масиву, складність його обслуговування, необхідність в бесперебойніка для запобігання втрати даних в кеш-пам'яті при перебоях живлення. Масив такого типу ви навряд чи зустрінете, а якщо раптом десь побачите його, пишіть нам, ми теж із задоволенням на нього подивимося.
створення масиву
Сподіваюся, з вибором типу масиву ви вже впоралися. Якщо на вашій платі є RAID-контролер, вам нічого, крім потрібної кількості дисків і драйверів цього самого контролера, не знадобиться. До речі, майте на увазі: є сенс об'єднувати в масиви тільки диски однакового обсягу, причому краще однієї моделі. З дисками різного об'єму може відмовитися працювати контролер, і, швидше за все, ви зможете задіяти лише частина великого диска, рівну за обсягом меншому з дисків. Крім того, навіть швидкість stripe-масиву буде визначатися швидкістю самого повільного з дисків. І моя вам порада: не намагайтеся зробити RAID-масив завантажувальним. Це можливо, але в разі виникнення будь-яких збоїв в системі вам доведеться нелегко, так як відновлення працездатності буде сильно утруднено. Крім того, небезпечно розміщувати кілька систем на такому масиві: майже всі програми, що відповідають за вибір ОС, вбивають інформацію зі службових областей вінчестера і, відповідно, псують масив. Краще вибрати іншу схему: один диск - завантажувальний, а решта об'єднані в масив.

Що таке raid - масив

Matrix RAID в дії. Частина обсягу дисків використовується масивом RAID-0, решту простору забирає масив RAID-1.


Кожен RAID-масив починається з BIOS RAID-контролера. Іноді (тільки у випадку з інтегрованими контролерами, та й то не завжди) він вбудований в основний BIOS материнки, іноді розташований окремо і активується після проходження самотестування, але в будь-якому випадку вам туди треба. Саме в BIOS задаються потрібні параметри масиву, а також розміри блоків даних, що використовуються вінчестери і так далі. Після того як ви все це визначте, досить буде зберегти параметри, вийти з BIOS і повернутися в операційну систему.
Там обов'язково потрібно встановити драйвери контролера (як правило, дискета з ними додається до материнке або до самого контролера, але вони можуть бути записані на диск з іншими драйверами і службовим софтом), перезавантажитися, і все, масив готовий до роботи. Можете розбивати його на логічні диски, форматувати і заповнювати даними. Пам'ятайте тільки про те, що RAID не панацея. Він врятує вас від втрати даних при загибелі вінчестера і мінімізує наслідки такого результату, але не врятує від стрибків напруги в мережі і збоїв неякісного блоку живлення, який вбиває обидва диска відразу, без оглядки на їх "масивність".
Зневажливе ставлення до якісного харчування і температурному режиму дисків може істотно скоротити термін життя HDD, буває, все диски масиву виходять з ладу, а всі дані виявляються безповоротно втраченими. Зокрема, сучасні вінчестери (особливо IBM і Hitachi) дуже чутливі до каналу +12 В і не люблять навіть найменшої зміни напруги на ньому, так що перед закупівлею всього обладнання, необхідного для побудови масиву, варто перевірити відповідні напруги і при необхідності включити новий БП в список покупок.
Харчування жорстких дисків, так само як і всіх інших комплектуючих, від другого блоку живлення, на перший погляд, реалізується просто, але в такій схемі живлення чимало підводних каменів, і потрібно сто разів подумати, перш ніж зважитися на такий крок. З охолодженням все простіше: необхідно лише забезпечити обдув всіх вінчестерів, плюс не ставте їх впритул один до одного. Прості правила, але, на жаль, дотримуються їх не всі. І випадки, коли обидва диска в масиві вмирають одночасно, нерідкі.
Крім того, RAID не скасовує необхідності регулярно виготовляти резервні копії даних. Віддзеркалення дзеркалюванням, але якщо ви випадково зіпсуєте або зітрете файли, другий диск вам ніяк не допоможе. Так що робіть бекап щоразу, коли ви можете його робити. Це правило діє незалежно від наявності RAID-масивів всередині ПК.
Так що, are you RAIDy? Так? Відмінно! Тільки в гонитві за обсягом і швидкістю не забудьте інше прислів'я: "Застав дурня Богу молитися, він і лоба розіб'є". Міцних вам дисків і надійних контролерів!
Цінова вигода галасливого RAID
RAID - це добре навіть без оглядки на гроші. Але давайте порахуємо ціну найпростішого stripe-масиву об'ємом 400 Гбайт. Два диска Seagate Barracuda SATA 7200.8 по 200 Гбайт кожен обійдуться вам приблизно в $ 230. RAID-контролери вбудовані в більшість материнських плат, чи то пак ми отримуємо їх безкоштовно.
У той же час 400-гігабайтний диск тієї ж моделі коштує $ 280. Різниця - $ 50, і на ці гроші можна придбати потужний блок живлення, який вам, безсумнівно, знадобиться. Я вже не кажу про те, що продуктивність складеного "диска" при більш низькій ціні буде майже вдвічі вище продуктивності одного вінчестера.
Проведемо тепер підрахунок, орієнтуючись на загальний обсяг 250 Гбайт. Дисків по 125 Гбайт не існує, так що візьмемо два вінчестери по 120 Гбайт. Ціна кожного диска - $ 90, ціна одного 250-гігабайтного вінчестера - $ 130. Що ж, при таких обсягах за продуктивність доводиться платити. А якщо взяти 300-гігабайтний масив? Два диска по 160 Гбайт - приблизно $ 200, один на 300 Гбайт - $ 170 ... Знову не те. Виходить, що вигідний RAID тільки при використанні дисків дуже великого обсягу.

Схожі статті