Як відновити файли з RAID 6 після збою контролера або виходу з ладу дисків
Сталося жахливе, ваш новенький RAID 6 перестав подавати ознаки життя… Що робити і як відновити з нього інформацію? Що стало причиною виходу з ладу? В нашій статті ви знайдете відповіді на всі ці запитання.
![Як відновити файли з RAID 6 після збою контролера або виходу з ладу дисків Як відновити файли з RAID 6 після збою контролера або виходу з ладу дисків](/uk/pic/blog/a0/how-to-recover-files-from-raid-6-after-controller-failure-or-disk-failure.jpg)
- Вступ
- Як зібрати RAID 6 за допомогою BIOS
- Створюємо RAID за допомогою Adaptec Storage Manager
- Як поміняти один диск на інший в RAID 6
- Як відновити файли після збою RAID-контролера
- Як відновити файли з неробочим RAID контролером та двома дисками?
- Як відновити RAID, без контролера та без трьох дисків з шести?
- Висновок
- Питання та відповіді
- Коментарі
Вступ
RAID системи є одними з найбільш надійних та швидких сховищ інформації, але навіть вони не захищені від збоїв і пошкоджень. Система перестає працювати коли один з фізичних носіїв виходить з ладу або відбувається збій файлової структури, чи контролер перестає коректно виконувати свої функції. Навіть масив, який зібрано на найдорожчих комплектуючих, може вийти з ладу – це всього лише справа часу. Саме тому, щоб убезпечити себе від таких проблем, потрібно час від часу робити повний бекап всіх критично важливих файлів, або ж доведеться пускати в хід важку артилерію – спеціальне програмне забезпечення для відновлення даних.
![🥇 Як відновити дані RAID 6 після поломки 3 дисків, контролера або Rebuild масиву](/pic/youtube/youtube-1280.jpg)
🥇 Як відновити дані RAID 6 після поломки 3 дисків, контролера або Rebuild масиву
Шостий RAID – це стійкий до втрати інформації надлишковий масив. Для того, щоб його зібрати потрібно мінімум чотири накопичувачі. Він використовує чергування на рівні блоків з технологією подвійної розподіленої парності. Для збірки ми будемо використовувати «SAS RAID контролер Adaptec 6805T» і шість жорстких дисків, всі проведені тести будуть виконуватися на цій конфігурації.
Збирати цю систему можна двома способами: за допомогою BIOS або спеціального софту від виробника контролера. Розглянемо обидва варіанти.
Як зібрати RAID 6 за допомогою BIOS
Завантажуємо ПК в звичайному режимі та натискаємо на клавіатурі «Ctrl + A», щоб відкрити BIOS.
![Щоб відкрити BIOS натискаємо Ctrl + A Щоб відкрити BIOS натискаємо Ctrl + A](/ru/pic/blog/a574/raid-6.png)
Потвм переходимо до розділу «Array Configuration Utility».
![Натискаємо на рядок Array Configuration Utility Натискаємо на рядок Array Configuration Utility](/ru/pic/blog/a574/raid-6-02.png)
Наступний крок – це проведення ініціалізації. Для цього переходимо на рядок «Initialize Drives», та тиснемо «Enter».
![Ініціалізація накопичувачів пункт меню Initialize Drives Ініціалізація накопичувачів пункт меню Initialize Drives](/ru/pic/blog/a574/raid-6-03.png)
Тут, за допомогою «Прбілу» або клавіші «Insert» вибираємо потрібні носії, які буде включено в систему. Натискаємо «Enter» для підтвердження операції.
![Відзначаємо потрібні накопичувачі, для включення Відзначаємо потрібні накопичувачі, для включення](/ru/pic/blog/a574/raid-6-04.png)
В результаті, ми отримаємо повідомлення системи, що при ініціалізації весь простір на носіях буде стерто. Вводимо «Yes», після чого операцію буде підтверджено.
![Повідомлення системи, що весь простір на накопичувачах буде видалено Повідомлення системи, що весь простір на накопичувачах буде видалено](/ru/pic/blog/a574/raid-6-05.png)
Дочекайтеся закінчення процесу. Після цього можна починати збірку нашого масиву. Вибираємо рядок «Create Array».
![Рядок основного меню утиліти Create Array Рядок основного меню утиліти Create Array](/ru/pic/blog/a574/raid-6-06.png)
Відзначаємо носії, з яких будемо складати систему. І знову тиснемо «Enter».
![Відзначаємо потрібні носії, з яких будемо складати систему Відзначаємо потрібні носії, з яких будемо складати систему](/ru/pic/blog/a574/raid-6-07.png)
На новому екрані потрібно вказати: ім’я, тип, розмір блоку, загальний розмір, а також додаткові параметри.
![Вказуємо параметри ім'я, тип, розмір блоку, загальний розмір, а також додаткові параметри Вказуємо параметри ім'я, тип, розмір блоку, загальний розмір, а також додаткові параметри](/ru/pic/blog/a574/raid-6-08.png)
Важливо: ці параметри бажано запам’ятати або записати, так як вони будуть потрібні при відновленні даних. Після того як вибрали потрібні значення, натисніть «Enter» для підтвердження.
Створюємо RAID за допомогою Adaptec Storage Manager
Ми будемо використовувати спеціальне програмне забезпечення – Adaptec Storage Manager. Завантажити його можна з офіційного сайту виробника адаптера. Переходимо на сайт, вибираємо потрібну версію програми (в залежності від вашої операційної системи), завантажуємо та встановлюємо її.
![Завантажуємо Adaptec Storage Manager з офіційного сайту розробників Завантажуємо Adaptec Storage Manager з офіційного сайту розробників](/ru/pic/blog/a574/raid-6-09.png)
Запускаємо програмне забезпечення, та в головному вікні програми вибираємо потрібний ПК.
![Головне вікно Adaptec Storage Manager, вибираємо потрібний ПК Головне вікно Adaptec Storage Manager, вибираємо потрібний ПК](/ru/pic/blog/a574/raid-6-10.png)
Введіть реєстраційні дані, пароль від вашого облікового запису.
![Введіть реєстраційні дані Введіть реєстраційні дані](/ru/pic/blog/a574/raid-6-11.png)
Далі, в цьому вікні повинен з’явитися ваш контролер.
![Програма розпізнала контролер Програма розпізнала контролер](/ru/pic/blog/a574/raid-6-12.png)
Клакаємо по його іконці. Повинен відобразитись список підключених до адаптера накопичувачів.
![Список підключених накопичувачів до адаптера Список підключених накопичувачів до адаптера](/ru/pic/blog/a574/raid-6-13.png)
Для створення масиву, натисніть кнопку «Create».
![Натисніть кнопку Create для створення системи Натисніть кнопку Create для створення системи](/ru/pic/blog/a574/raid-6-14.png)
У наступному вікні майстра вибираємо «Автоматичний» або «Ручний» варіант настройки.
![Майстер створення Configuration wizard, вибираємо Express або Custom Майстер створення Configuration wizard, вибираємо Express або Custom](/ru/pic/blog/a574/raid-6-15.png)
В автоматичному режимі програма сама запропонує тип масиву, який найбільше підходить для вашого набору накопичувачів.
![Express режим побудови Express режим побудови](/ru/pic/blog/a574/raid-6-16.png)
В ручному режимв ви зможете самі вибрати відповідну конфігурацію. У нашому варіанті вибираємо пункт «Custom».
У наступному вікні майстра вкажіть потрібний тип. Якщо його в цьому списку немає, відкрийте додаткові налаштування «Advanced Settings».
![Advanced Settings - налаштування типу масиву Advanced Settings - налаштування типу масиву](/ru/pic/blog/a574/raid-6-17.png)
Виберіть потрібний тип з додаткового списку, в нашому випадку RAID 6, та натисніть «Далі».
![Виберіть потрібний тип з додаткового списку Custom Виберіть потрібний тип з додаткового списку Custom](/ru/pic/blog/a574/raid-6-18.png)
У наступному вікні потрібно ввести ім’я системи «Name».
![Вводимо ім'я нашої системи, параметр Name Вводимо ім'я нашої системи, параметр Name](/ru/pic/blog/a574/raid-6-19.png)
Далі, заповнюємо чи змінюємо параметри, або ж залишаємо все за замовчуванням.
![Прописуємо основні параметри Прописуємо основні параметри](/ru/pic/blog/a574/raid-6-20.png)
Всі параметри потрібно запам’ятати або записати, так як вони будуть потрібні під час відновлення даних.
Потім, позначаємо всі накопичувачі, які будуть входити до складу нашого RAID, та тиснемо «Далі».
![Відзначаємо всі накопичувачі, які будуть входити до складу Відзначаємо всі накопичувачі, які будуть входити до складу](/ru/pic/blog/a574/raid-6-21.png)
А потім тиснемо «Apply» для збереження конфігурації, а також «Yes».
![Підтверджуємо і зберігаємо дані Підтверджуємо і зберігаємо дані](/ru/pic/blog/a574/raid-6-22.png)
Програма відразу ж почне створювати масив.
![Діалогове вікно створення масиву Діалогове вікно створення масиву](/ru/pic/blog/a574/raid-6-23.png)
І тут потрібно буде почекати, створення може тривати двадцять хвилин, а може і декілька годин.
![RAID 6 створено RAID 6 створено](/ru/pic/blog/a574/raid-6-24.png)
Тепер, його вже можна використовувати. Потрібно лише розмітити масив в «Управлінні дисками».
У додатку можна подивитися параметри масиву, дізнатися його статус, а якщо знадобиться – видалити і перебудувати заново.
![Adaptec Storage Manager управління створеним масивом Adaptec Storage Manager управління створеним масивом](/ru/pic/blog/a574/raid-6-25.png)
Як поміняти один диск на інший в RAID 6
Технологія RAID 6 має підвищений захист від збоїв. Вона побудована таким чином, щоб підтримувати нормальну роботу навіть при несправності одного або декількох фізичних накопичувачів. Після виходу з ладу одного або двох фізичних пристроїв, RAID-масив все одно буде в неробочому стані. Під час запуску ПК ви побачите повідомлення системи «Following Arrays have Missing or Rebuilding or Failed Members and are degraded» і назва.
![Following Arrays have Missing or Rebuilding or Failed Members and are degraded Following Arrays have Missing or Rebuilding or Failed Members and are degraded](/ru/pic/blog/a574/raid-6-26.png)
Важливо: перед тим, як здійснювати будь-які маніпуляції щодо відновлення роботи масиву, обов’язково створіть «резервні копії» для всіх найважливіших файлів. В процесі відновлення можуть виникнути непередбачені ситуації: вихід з ладу ще одного накопичувача, відмова іншого обладнання, що призведе до подальшої втрати даних.
Щоб визначити який саме диск відмовив, скористаємося програмою «Adaptec Storage Manager».
![Adaptec Storage Manager відкриваємо властивості масиву Adaptec Storage Manager відкриваємо властивості масиву](/ru/pic/blog/a574/raid-6-27.png)
Щоб з’ясувати які диски працюють нормально, клікайте по кожному правою кнопкою миші та переходьте в поле «Властивості».
![Властивості робочих носіїв Властивості робочих носіїв](/ru/pic/blog/a574/raid-6-28.png)
Тут потрібно знайти поле «Serial Number», серійний номер HDD.
![Serial Number серійний номер пристрою Serial Number серійний номер пристрою](/ru/pic/blog/a574/raid-6-29.png)
Такий же серійний номер надруковано на наклейці на самому диску.
![Seagate Pipeline HD.2 на 320 ГБ, серійний номер на наклейці Seagate Pipeline HD.2 на 320 ГБ, серійний номер на наклейці](/ru/pic/blog/a574/raid-6-30.png)
Коли знайдете неробочі носії, їх залишиться тільки замінити на нові та створити RAID 6 заново. Тепер підключаємо нові диски на місце старих, перезавантажуємо комп’ютер, після запуску пристрою натискаємо «Ctrl + A» на клавіатурі.
![Press Ctrl + A щоб запустити утиліту Press Ctrl + A щоб запустити утиліту](/ru/pic/blog/a574/raid-6-31.png)
На екрані меню контролера переходимо на рядок «Array Configuration Utility».
![Список команд Adaptec контролера Зміни в порядку проведення рядок Array Configuration Utility Список команд Adaptec контролера Зміни в порядку проведення рядок Array Configuration Utility](/ru/pic/blog/a574/raid-6-32.png)
А потім вибираємо рядок «Initialize Drives».
![Потім вибираємо рядок Initialize Drives Потім вибираємо рядок Initialize Drives](/ru/pic/blog/a574/raid-6-33.png)
Потрібно провести ініціалізацію нових підключених накопичувачів. Натискаємо клавішу «Insert» щоб виділити диск, а далі «Enter» – для підтвердження операції.
![Потрібно провести ініціалізацію нових підключених накопичувачів Потрібно провести ініціалізацію нових підключених накопичувачів](/ru/pic/blog/a574/raid-6-34.png)
Тепер додаємо до нашого масиву нові диски, переходимо на сходинку «Manage Arrays».
![Переходимо на сходинку Manage Arrays Переходимо на сходинку Manage Arrays](/ru/pic/blog/a574/raid-6-35.png)
Далі натискаємо «Ctrl + S», щоб відкрити екран управління.
![Ctrl + S щоб відкрити екран управління Ctrl + S щоб відкрити екран управління](/ru/pic/blog/a574/raid-6-36.png)
Вибираємо «Пробілом» всі потрібні фізичні носії, далі тиснемо «Enter» -> «Yes» щоб підтвердити операцію. Відразу ж почнеться процес складання масиву.
![Do you want to submit changes – вибираємо Yes Do you want to submit changes – вибираємо Yes](/ru/pic/blog/a574/raid-6-37.png)
Тепер можна завантажувати ваш сервер в звичайному режимі та продовжувати працювати. Повна збірка дискового масиву – це складний процес, він може зайняти дуже багато часу.
У випадку виходу з ладу відразу трьох фізичних дисків, або при збої контролера, все одно можна відновити дані з RAID-масиву! Для цього ми будемо використовувати «Hetman RAID Recovery».
Програма допоможе знайти інформацію з пошкоджених масивів або фізичних носіїв, які були в його складі. Вона знайде технічні дані збірки: контролер, програмне забезпечення, материнська плата. Потім заново створить масив – залишиться тільки зберегти з нього дані.
Як відновити файли після збою RAID-контролера
У випадку виходу з ладу контролера, зчитати дані з дисків в звичайному режимі не вийде. Якщо їх безпосередньо підключити до материнської плати то “Windows” покаже повідомлення, що такі носії необхідно відформатувати.
У такій ситуації необхідно замінити контролер на точно такий же (навіть тієї ж серії). Але навіть це не може гарантувати повноцінного відновлення роботи масиву. Також можна скористатись спеціальним програмним забезпеченням, за допомогою якого можливо відтворити RAID і при цьому зберегти всі дані.
Отже, до комп’ютера з «Windows» підключаємо “живі” диски, безпосередньо до материнської плати. Операціна система розпізнає їх як пошкоджені – «RAW». Вона запропонує їх відформатувати, якщо відкрити «Керування дисками».
![Керування дисками - Ініціалізація підключених носіїв Керування дисками - Ініціалізація підключених носіїв](/ru/pic/blog/a574/disk-managment.png)
Якщо відкриєте їх в «Провіднику» – він також запропонує відформатувати диски.
![Щоб використовувати диск відформатуйте його Щоб використовувати диск відформатуйте його](/ru/pic/blog/a574/format.png)
Важливо: натисніть «Скасувати», інакше всю інформацію буде стерто. А значить перестворити масив уже не вдасться.
Завантажити програму «Hetman RAID Recovery» можна з офіційного сайту. Встановіть її з правами адміністратора. На кожному носії масиву зберігаються всі додаткові службові дані: з яких носіїв скаладається, порядок підключення до контролера, як записуються блоки, тип RAID, скільки груп, загальний розмір.
![Hetman RAID Recovery ініціалізувати масив Hetman RAID Recovery ініціалізувати масив](/ru/pic/blog/a574/hetman-raid-recovery.png)
Відразу після запуску програми проводиться автоматичний пошук та ініціалізація всих підключених до системи запам’ятовуючих пристроїв. Зібравши потрібні дані з системи та підключених дисків, «Hetman RAID Recovery» відразу додасть до списку автоматично зібрані RAID-масиви. Вона відтворить масив «на льоту», якщо ті що входять до нього диски знаходяться в робочому стані. Залишиться тільки просканувати розділи і зберегти інформацію з них.
Відкриваємо вкладку «Менеджер дисків» в меню утиліти, в полі «Масиви RAID» натискаємо по потрібному правою кнопкою миші та вибираємо пункт «Відкрити».
![Менеджер дисків утиліти, список Масиви RAID Менеджер дисків утиліти, список Масиви RAID](/ru/pic/blog/a574/hetman-raid-recovery-02.png)
Спочатку проведемо «Швидке сканування». Якщо внутрішня структура дисків не пошкоджена, то цього буде достатньо, щоб програма виявила потрібні файли.
![Спочатку проведемо Швидке сканування Спочатку проведемо Швидке сканування](/ru/pic/blog/a574/hetman-raid-recovery-03.png)
Після «Швидкого сканування» зайдіть на диск, щоб переглянути потрібні вам дані. Якщо програма не знайшла їх, то потрібно провести «Повний аналіз». Коли процес аналізу буде завершено, в правій частині вікна ви побачите всі знайдені файли.
![Проводимо повний аналіз Проводимо повний аналіз](/ru/pic/blog/a574/hetman-raid-recovery-04.png)
Як підсумок, «Hetman RAID Recovery» без проблем відтворила масив, знайшла всі дані.
![Результат повного аналізу масиву Результат повного аналізу масиву](/ru/pic/blog/a574/hetman-raid-recovery-05.png)
Зробіть резервне копіювання критично важливих файлів, а далі залишиться поміняти контролер на найбільш відповідний.
Як відновити файли з неробочим RAID контролером та двома дисками?
Тепер уявімо ситуацію, коли контролер перестав коректно працювати та два диска не відповідають. Завдяки технології RAID 6, при виході з ладу двох накопичувачів масив зберігає працездатність повністю. Але при збої контролера, для отримання доступу до збережених файлів потрібно використовувати додаткове ПЗ.
Під’єднайте шість носіїв до комп’ютера так, як описано вище. Програма відразу розпізнає тип масиву в автоматичному режимі.
![Старт утиліти, Hetman RAID Recovery відразу визначила тип Старт утиліти, Hetman RAID Recovery відразу визначила тип](/ru/pic/blog/a574/hetman-raid-recovery-06.png)
Два підключених диска не відповідають, але виводяться коректні дані масиву.
![Дані про сховище Дані про сховище](/ru/pic/blog/a574/hetman-raid-recovery-07.png)
Клікаємо по потрібному рядку ПКМ, далі натискаємо «Відкрити», запускаємо майстер сканування.
![Відкриваємо потрібний носій Відкриваємо потрібний носій](/ru/pic/blog/a574/hetman-raid-recovery-08.png)
Спочатку запускаємо «Швидке сканування». Якщо програма відобразила всі потрібні файли, то “Повний аналіз” проводити не потрібно.
![Запускаємо Швидке сканування Запускаємо Швидке сканування](/ru/pic/blog/a574/hetman-raid-recovery-09.png)
Далі виділяємо всі потрібні файли та натискаємо на іконку «Відновити».
![Виділіть потрібні файли та натисніть на іконку Відновити Виділіть потрібні файли та натисніть на іконку Відновити](/ru/pic/blog/a574/hetman-raid-recovery-10.png)
Вибираємо потрібний каталог на іншому диску, куди будуть збережені всі відновлені дані, та натискаємо «Відновити».
![Вкажіть каталог для збереження Вкажіть каталог для збереження](/ru/pic/blog/a574/hetman-raid-recovery-11.png)
Як відновити RAID, без контролера та без трьох дисків з шести?
Розглянемо такий випадок, коли контролер відмовився працювати. Причому виявилися пошкодженими три диска, з підключених до нього. Архітектура RAID 6 не зможе коректно продовжувати працювати в такій ситуації. Навіть якщо контролер буде працювати без збоїв, то інформація все одно буде недоступна. Якщо замінити диски на нові і спробувати перезібрати масив, то це все одно призведе до повної втрати даних.
Почнемо. Підключаємо три робочих диска до материнської плати. Якщо ви не змогли дізнатися які саме диски не працюють, то підключіть всі носії. Навіть в цій ситуації, на базі додаткової інформації, «Hetman RAID Recovery» зможе автоматом розпізнати тип RAID.
![Масив розпізнаний і доданий як пристрій Масив розпізнаний і доданий як пристрій](/ru/pic/blog/a574/hetman-raid-recovery-12.png)
Якщо програма не змогла розпізнати його автоматично і не додала до переліку пристроїв, то потрібно використовувати вбудований «RAID-конструктор».
![Вбудований RAID-конструктор Вбудований RAID-конструктор](/ru/pic/blog/a574/hetman-raid-recovery-13.png)
Ще під час створення цього масиву я просив вас запам’ятати або записати дані по ньому, вони як раз і знадобляться для ручної збірки.
![Вкажіть параметри Вкажіть параметри](/ru/pic/blog/a574/hetman-raid-recovery-14.png)
Якщо програма автоматично розпізнала тип RAID, то простежте чи коректно відображаються дані. Від цих даних залежить обсяг інформації, яку можна буде повернути. Після перевірки і коригування параметрів, натискаємо кнопку «Додати», щоб запустити сканування.
![Натисніть Додати щоб запустити перевірку Натисніть Додати щоб запустити перевірку](/ru/pic/blog/a574/hetman-raid-recovery-15.png)
У нашому випадку програма виявила потрібні файли, але частина з них пошкоджена.
![Дані знайдені, але частина пошкоджена Дані знайдені, але частина пошкоджена](/ru/pic/blog/a574/hetman-raid-recovery-16.png)
Обов’язково необхідно провести «Повний аналіз», в результаті чого утиліта знайде більше інформації, що підвищить шанси знайти файли без пошкоджень.
Далі, все просто: дивимося «Попередній перегляд», відзначаємо потрібні файли, тиснемо «Відновити».
![Виберіть файли для збереження Виберіть файли для збереження](/ru/pic/blog/a574/hetman-raid-recovery-17.png)
Виберіть каталог для збереження, обов’язково на іншому фізичному носії.
![Виберіть каталог для збереження Виберіть каталог для збереження](/ru/pic/blog/a574/hetman-raid-recovery-18.png)
Коли процес буде завершено, всі файли будуть знаходиться в обраному каталозі.
Висновок
Архітектура RAID 6 на даний момент одна з найнадійніших з точки зору збереження інформації. До того ж, дуже мала ймовірність того, що три і більше жорсткі диски одночасно вийдуть з ладу. Якщо відмовив тільки один носій, то його заміна і відтворення масиву займе декілька годин, якщо відразу два – то це теж не дуже велика проблема. Коли перестає працювати контролер або під рукою немає нового диска для заміни, то без спеціального ПЗ не дістатися до даних вийшовшого з ладу масиву. Програма блискуче виконала поставлені завдання. Змогла повністю перебудувати масив, навіть коли три диска відмовилися працювати. Їй вдалося в повному обсязі повернути файли з пошкодженим контролером та відмовою двох дисків. Вдалося дістати частину файлів при відмові трьох фізичних дисків з шести.
![💽 Програма для відновлення даних із пошкоджених RAID масивів 💽](/pic/youtube/youtube-1280.jpg)
💽 Програма для відновлення даних із пошкоджених RAID масивів 💽
RAID6 не захищає вас від помилок ... RAID6, як і RAID5, довіряє жорстким дискам, щоб повернути правильні дані або повідомити про помилку читання.
Я згоден з RAID5 для 6 дисків за умови, щоб постійно моніторити диски, тобто проводити автоматичні регулярні перевірки RAID і самотестування SMART.
Проблема з жорсткими дисками полягає в тому, що вони мовчки виходять з ладу, ви не знаєте, що сектор X несправний, поки ви не спробуєте прочитати сектор X.
Є різниця між 3-дисковим рейд-1 та 3-дисковим рейд-6.
Розрахунки надмірності для рейду-6 складніші і складніші в обчислювальному відношенні, ніж для рейду-1.
Тому використання 3-дискового рейду-6 вимагає значно більшої потужності від контролера (апаратне забезпечення) або процесора (програмний рейд). Перебудова, якщо вона потрібна, також потребує більше часу.