Як відновити неробочий RAID 5EE після збою декількох дисків чи контролера?

Як відновити дані з RAID масиву після пошкодження контролера? Як створити RAID 5EE з контролером Adaptec ASR-6805T? Що робити, якщо вийшов з ладу один або декілька дисків масиву? Як замінити неробочий накопичувач в RAID? Як повернути втрачену інформацію при збої в роботі контролера? В даній статті про все це, а також про послідовність дій для швидкого вирішення описаних проблем.

Як відновити неробочий RAID 5EE після збою декількох дисків чи контролера?

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

Перейти до перегляду
Как восстановить нерабочий RAID 5EE после сбоя нескольких дисков или поломки контроллера

Как восстановить нерабочий RAID 5EE после сбоя нескольких дисков или поломки контроллера

Втрата даних завжди відбувається спонтанно. Хоча RAID 5 і вважається дуже надійним рішенням для зберігання даних, але він не здатний на 100% захистити від потенційної втрати даних. У найбільш непередбачуваний момент може вийти з ладу один або декілька накопичувачів, відбутися збій в контролері або компонентів обладнання. У такому випадку ваш RAID-масив стане непрацездатним і доведеться шукати спосіб повернути недоступну інформацію.

Як створити RAID 5EE на базі контролера Adaptec ASR-6805T

Для початку давайте розберемо процес створення RAID-масиву, на що слід звернути увагу при зборі масиву і які параметри знадобляться в подальшому для відновлення втрачених даних. RAID-масив буде складатися з шести накопичувачів, зібраних на базі контролера Adaptec ASR-6805T.

Продуктивний апаратний контролер Adaptec ASR-6805T для створення підсистем зберігання.

Щоб потрапити в BIOS контролера після ініціалізації обладнання, при завантаженні персонального комп’ютера потрібно натиснути комбінацію клавіш Ctrl + A.

Малюнок містить команду для виконання

В меню вибираємо пункт «Array Configuration Utility».

В адаптивному меню налаштувань Adaptec ASR-6805T виберіть пункт «Array Configuration Utility».

На новій сторінці обраного пункту меню необхідно ініціалізувати диски, щоб вказати контролеру які з них будуть використовуватися. Пошукайте в налаштуваннях, а потім відкрийте пункт «Initialize Drives».

Виберіть пункт «Initialize Drives» для ініціалізації накопичувачів.

Натискаючи на клавіатурі на «Пробіл» або «Insert» позначте кожен з перерахованих накопичувачів, а потім натисніть «Enter».

Відмічаємо всі носії в таблиці ініціалізації.

В результаті ви отримаєте наступне повідомлення, яке попереджає, що інформація на зазначених носіях буде затерта. Введіть фразу «Yes» для підтвердження свого вибору і запуску процесу ініціалізації.

Cистемні повідомлення про наслідки виконання ініціалізації обраних запам'ятовуючих пристроїв.

Після ініціалізації можна приступати до створення масиву. Відкрийте в головному меню пункт «Create Array».

В меню налаштувань Adaptec ASR-6805T виберіть пункт «Create Array».

На наступній сторінці в лівій панелі вікна «Select drives to create Array» відзначте накопичувачі з яких буде складатися RAID, а потім натисніть «Enter».

Виберіть всі запам'ятовуючі пристрої.

Потім потрібно вибрати налаштування масиву. На новій сторінці буде відображено важливі параметри, які потрібно запам’ятати. Вони знадобляться в подальшому, для відновлення інформації.

Вказуємо тип масиву, ім’я, його загальний розмір і розмір блоку, параметри кешування та інші параметри. У нашому прикладі ми виконували всі операції на масиві RAID 5EE з апаратним контролером Adaptec, який складається з шести накопичувачів по 300 Гб.

Вибір параметрів на сторінці «Array Properties».

На цьому процес створення RAID масиву закінчений. Для повного завершення процесу побудови потрібен деякий час. Після цього можна буде завантажувати свій комп’ютер та використовувати дисковий масив для безпечного зберігання даних.

Сторінка головного меню з параметрами налаштування.

У наступному розділі ми розглянемо як замінити вийшовший з ладу накопичувач та зробити «ребілд» пошкодженого масиву.

Як замінити несправний диск та виконати «rebuild» RAID масиву

На даному етапі змоделюємо ситуацію поломки одного з накопичувачів. RAID 5EE влаштований таким чином, що дозволяє зберегти працездатність всього масиву при несправності одного диска.

Після виходу з ладу одного носія, масив буде знаходитися в деградованому стані. Тому при завантаженні ви побачите наступне повідомлення.

Системне попередження про несправність або пошкодження.

Перш ніж виконувати будь-які дії, потрібно зробити «бекап» всієї актуальної інформації. Подібний крок дуже важливий, так як при перестроюванні масиву може статися що завгодно (вийти з ладу ще один накопичувач, процес зависне або станеться збій обладнання) і всі дані при цьому буде втрачено. Що робити при відмові системи ми розберемо в наступних розділах цієї статті. А зараз розглянемо процес «rebuild-у» масиву.

Підключаємо новий диск до контролера і включаємо персональний комп’ютер. Переходимо до налаштувань контролера. Щоб перейти до параметрів контролера, при завантаженні ПК натисніть клавіші «Ctrl + A». А потім у вікні, виберіть пункт меню «Array Configuration Utility». Спершу потрібно ініціювати новий носій, тому відкриваємо розділ «Initialize Drives».

Вибираємо в головному меню пункт ініціалізації.

На наступній сторінці відзначаємо новий диск клавішею «Insert» або Пробілом, і тиснемо Enter.

Додаємо новий носій в лівій панелі вікна.

Система видасть спливаюче повідомлення. Воно попередить, що один або декілька носіїв належать масиву і запуск ініціалізації призведе до його втрати. Переконайтеся, що був обраний новий порожній накопичувач і введіть фразу «Yes».

Попереджувальне системне повідомлення про можливу втрату даних.

Потім ще раз введіть «Yes», погоджуючись з умовою, що дані на накопичувачі буде затерто.

Попереджувальне системне повідомлення про стирання інформації.

Тепер потрібно додати ініціалізований диск в наш RAID. Відкрийте пункт меню «Manage Arrays», натисніть клавіші «CTRL + S» і перейдіть на сторінку керування.

Сторінка головного меню з параметрами налаштування.

Виділяємо Пробілом або клавішею «Insert» новий диск, а потім тиснемо «Enter».

У лівій бічній панелі вікна відзначаємо свій накопичувач.

З’явиться нове системне повідомлення. Вводимо у виділеному місці слово «Yes» для підтвердження.

Система запитує дозволу виконати встановлені зміни.

Після описаної послідовності дій повинен початися «ребілд».

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

Ми розглянули ситуацію, коли вийшов з ладу один носій. Але що робити, коли перестають повноцінно працювати відразу декілька накопичувачів, зламався контролер або система не грузиться після додавання до масиву нового диска?

В такому випадку слід скористатися програмою «Hetman RAID Recovery».

Відновлення даних з пошкоджених RAID-масивів, недоступних для комп'ютера.

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

Як відновити дані з RAID-масиву при неробочому контролері

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

В такому випадку знадобитися або точно такий же контролер, що не гарантує 100% успіху відновлення працездатності масиву, або програма, яка зможе зібрати RAID з цих дисків, а потім відобразити і повернути дані.

Підключіть носії до робочого комп’ютера з операційною системою Windows. Відповідна служба не зможе визначити файлову систему накопичувачів і позначить їх міткою «RAW».

Основний розділ справний, але не визначається системою.

Інструмент «Керування дисками» запропонує ініціалізувати «RAW»-накопичувачі, а «Провідник файлів Windows» – відформатувати.

Спливаючий помічник додатку «Провідник файлів Windows» пропонує почати форматування носія.

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

Повідомлення системи «Розташування недоступне».

Завантажте, встановіть та запустіть програму «Hetman RAID Recovery». На диски, які входять до складу RAID, записується велика кількість різної службової інформації. Наприклад, з яких дисків складається масив, в кому порядку вони підключені до контролера, тип рейду, розмір та порядок запису блоків, кількість груп накопичувачів, дані про розмір.

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

Головне вікно програми відображає основні відомості.

Відкрийте «Менеджер дисків» і в рядку «Масиви RAID» виберіть потрібний, із сформованого списку. Клацніть по ньому правою кнопкою миші та натисніть «Відкрити».

Контекстне меню пропонує пункт «Відкрити»

Для початку спробуйте виконати «Швидке сканування», якщо структура не пошкоджена – цього буде достатньо.

Виберіть потрібний тип аналізу.

Якщо в результаті швидкого сканування програма не знайшла дані, то виконайте «Повний аналіз».

Режим пошуку всієї можливої інформації.

Закінчивши зазначений користувачем аналіз, програма відобразить результати в правій частині вікна.

Всі виявлені файли представлені для ознайомлення і подальшої взаємодії.

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

Розширювач SATA портів

Якщо через недостатню кількість SATA портів материнська плата не дозволяє підключити всі диски, які входили до складу RAID масиву, то можна використовувати карту для розширення портів SATA. Їх існує велика кількість. Карту можна купити в будь-якому спеціалізованому магазині або замовити через інтернет, наприклад, з сайту Aliexpress.

«Диспетчер пристроїв» визначає карту для розширення портів SATA.

Щоб підключити всі диски до свого комп’ютера ми використовували розширювач Marevell mv92xx (PCE6SAT-M01) на 6 портів.

Розширювач Marevell mv92xx (PCE6SAT-M01).

Спочатку комп’ютер визначив тільки 4 диска. Для відображення всіх підключених до розширювача накопичувачів, нам потрібно було встановити в системі відповідні драйвера.

Відомості про драйвер у вікні властивостей розширювача Marevell mv92xx.

Розширювачі бувають на 2, 4, 6 та 8 портів.

Різні зразки розширювачів портів.

З допомогою такої карти можна підключити від двох до восьми дисків. З урахуванням вільних портів на материнській платі та при наявності хорошого блоку живлення, можна під’єднати більше 10 запам’ятовуючих пристроїв.

Відновлення даних з неробочим контролером і одним жорстким диском

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

«Hetman RAID Recovery» автоматично визначила тип RAID і надала всю відому про нього інформацію.

Головна сторінка програми для відновлення даних.

Щоб продемонструвати вміст диска натисніть по ньому правою кнопкою миші та виберіть «Відкрити».

Контекстне меню пропонує пункт «Відкрити».

Для початку вибираємо варіант «Швидке сканування».

Виберіть потрібний тип аналізу.

Програма знайшла всі файли, які було записано на дисковий масив.

Для їх відновлення потрібно тільки позначити потрібні та натиснути на кнопку «Відновити»,

Виберіть потрібні файли, потім запустіть процес відновлення.

вказати шлях до іншого справного носія та повторно натиснути на кнопку «Відновити», щоб зберегти інформацію.

Вкажіть адресну для збереження файлів.

Програма відновить всі відмічені файли та перенесе їх у зазначену папку.

Відновлення даних з неробочим контролером і двома жорсткими дисками

Далі була змодельована ситуація при якій вийшов з ладу контролер і два жорстких диска. В такому випадку даний тип RAID стане повністю непрацездатним. Заміна дисків, що вийшли з ладу, не виправить ситуацію. Інформацію буде втрачено.

Отже, чотири диска підключено безпосередньо до материнської плати комп’ютера. Якщо точно не відомо які з них несправні, то підключіть всі накопичувачі. У нашому прикладі ми просто відключили два диска з шести.

Для відновлення інформації з решти дисків масиву запускаємо програму «Hetman RAID Recovery». У нашому випадку утиліта автоматично визначила тип RAID.

Програма для відновлення ідентифікує тип диска.

Якщо вашого масиву немає в списку запам’ятовуючих пристроїв, то скористайтеся RAID конструктором.

Вбудований інструмент для примусового визначення підключених пристроїв.

Для ручної побудови знадобитися вся відома інформація про пошкоджений RAID-масив. Раніше ми описували спосіб отримання необхідних відомостей і пропонували запам’ятати всі важливі параметри.

Параметри на сторінці «Array Properties».
В конструкторі потрібно вибрати потрібний варіант.

Якщо програма автоматично визначила тип масиву, то в наступному вікні перевірте чи правильно вона відображає його параметри.

Перевірка відповідності параметрів.

Від цього буде залежати кількість інформації, яку вдасться відновити. Якщо один з параметрів вказано невірно, то змініть його. Потім натисніть на кнопку «Додати» і приступайте до сканування дискового масиву.

В нашому прикладі програма знайшла дані, але частина інформації було пошкоджено.

Пошкоджені та справні файли у вікні програми.

Якщо потрібні файли пошкоджені або не знайдені, то виконайте «Повний аналіз». Програма зможе знайти більше цілих даних.

Позначте файли які потрібно повернути, а потім натисніть на кнопку «Відновити».

Виберіть файли для відновлення.

Вкажіть місце для збереження відновлених даних і повторно натисніть на кнопку «Відновити».

Інші важливі опції.

Зазначені файли буде відновлено. Ви знайдете їх у вказаній для відновлення директорії.

Висновок

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

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

Valery Martyshko

Автор: Valery Martyshko, Технічний письменник

Автор, перекладач та технічний спеціаліст компанії Hetman Software. Має майже десятирічний досвід роботи в IT сфері, який охоплює різні галузі: від ПК з Windows та мобільних пристроїв, до фото та відео обладнання, сигналізацій та систем відеоспостереження, і т.д. Окрім іншого, є також спеціалістом по Android, Windows та Microsoft Office. Є експертом в області відновлення даних, файлових систем, пристроїв зберігання даних, RAID масивів. Детальніше

Рекомендуємо для вас