Як замінити неробочий RAID контролер без втрати інформації
Читайте, як без втрати інформації замінити неробочий RAID контролер, у разі виходу його з ладу. Як імпортувати зовнішню конфігурацію, поставити контролер від іншого виробника, та як зберегти дані з масиву взагалі без контролера.
- Спосіб 1. Як замінити RAID-контролер без втрат
- Спосіб 2. Як замінити RAID-контролер платою від іншого виробника
- Як відновити дані з неробочим контролером
- Висновок
- Питання та відповіді
- Коментарі
Існує декілька причин, з яких системні адміністратори можуть потребувати замінити RAID-контролер. По мірі зростання обсягу інформації, виникає потреба в розширенні масиву дисків. Але старий пристрій не може це зробити або ж просто виходить з ладу. В обох випадках виникає питання, чи можна мігрувати на новий пристрій без втрати даних.
В такому випадку є декілька способів:
- Трудомісткий, при якому потрібно зробити резервну копію, перенести носії на інший пристрій, переналаштувати масив і відновити всі файли з резервної копії.
- Другий (простіший), при якому достатньо підключити накопичувачі до нового пристрою та імпортувати зовнішню конфігурацію.
Цей варіант несе в собі певний ризик втрати даних, але дозволить заощадити чимало часу. Нажаль, різні методи зберігання інформації про конфігурацію RAID у виробників, не дозволяють зробити перенесення даних між сховищами без їх втрати. Ці записи зберігаються на дисках, з яких складається масив. Зазвичай вони розташовані в перших або останніх секторах кожного накопичувача і називаються «метаданими». Метадані записуються на носії прошивки при створенні масиву. Конфігурація дублюється на кожному складовому накопичувачі та, за винятком номера диска, службові записи будуть ідентичними.
Відповідно, при підключенні накопичувачів до іншого пристрою, він повинен визначити стару конфігурацію та дозволити імпортувати її без проблем, без переналаштуваннч розділів або масивів. Різні виробники використовують різні методи зберігання метаданих. Далі ми спробуємо визначити, як правильно підібрати заміну старому контролеру.
Спосіб 1. Як замінити RAID-контролер без втрат
В першу чергу ви повинні знати, що при зміні будь-яких метаданих або карти адаптера завжди існує небезпека втратити збережених файлів. Щоб убезпечити себе від цього, необхідно виконати повне резервне копіювання з перевіркою, перед початком процедури міграції.
Для заміни неробочого пристрою, бажано вибрати таку ж модель. Але, якщо такої можливості немає або модель застаріла, то можна взяти контролер тієї ж фірми, з більш свіжою конфігурацією. При заміні карти на ту ж модель, не повинно виникнути ніяких труднощів (можливо, лише доведеться оновити прошивку).
При заміні старішої версії на нову модель від одного виробника, перевірте на офіційному сайті, чи підтримує нова плата технології старої. На сайті розробника повинен бути подібний список підтримуваних та взаємозамінних пристроїв.
Нарриклад, https://www.dell.com/learn/us/en/04/campaigns/dell-raid-controllers?c=us&l=en&s=bsd
У мене є RAID 5 зібраний з трьох накопичувачів на контролері від Dell, модель PERC H310. Для прикладу я покажу як замінити дану модель на пристрій від того ж виробника, модель H710.
При підключенні нової плати є декілька сценаріїв поведінки нової системи.
При першому сценарії, пристрій може автоматично імпортувати масив дисків. При завантаженні система виведе повідомлення, що була виявлена стороння конфігурація, і для її імпорту потрібно натиснути певну клавішу (в моєму випадку клавішу F).
Після цього, плата в автоматичному режимі визначить та завантажить колишні налаштування масиву. Після завантаження операційної системи всі дані залишаться на своєму місці.
Другий сценарій – ви побачите повідомлення про те, що система виявила сторонню конфігурацію і її не вдалося завантажити автоматично. Тепер для налаштування потрібно відкрити BIOS. Для цього потрібно натиснути певні клавіші (клавіша С або Ctrl + R).
У наступному вікні потрібно виділити верхній пункт та натиснути F2 для налаштування, вибрати пункт Foreign Config та натиснути Enter. Після цього в підменю потрібно вибрати “Іmport” для імпорту зовнішньої конфігурації або “Clear” – для очищення. Обираємо- “Іmport”.
Для обробки конфігурації може знадобитися декілька хвилин, після чого утиліта повинна відобразити список віртуальних дисків, які були раніше налаштовані в системі. На цьому процес заміни контролера завершено і після завантаження системи можна переконатися, що процес пройшов без втрат, всі файли залишилися на диску.
Важливий момент. При підключенні дисків до іншого контролера, потрібно зберегти послідовність їх підключення. Деякі плати здатні імпортувати масив, навіть якщо підключити носії вроздріб, але не всі. Тому, бажано підключати їх в ткому ж порядку, як і на старому контролері. Якщо вони були підключені до нульового порту, то в майбутньому їх варто підключати до того ж порту на новому пристрої, інакше імпорт може завершитися невдачею та втратою всіх файлів.
Також, при заміні може знадобитися оновити прошивку на версію, яка стояла на старому контролері (або на новішу).
Спосіб 2. Як замінити RAID-контролер платою від іншого виробника
Різні виробники RAID-контролерів використовують різні методи зберігання службової інформації на дисках. Тому, якщо ви плануєте замінити неробочу плату на нову від іншого виробника, при виборі варто враховувати наступні параметри.
Чи підтримує пристрій загальний формат дискових даних, структуру DDF, яку версію DDF підтримує та який використовується порядок запису байтів для зберігання інформації на дисковому масиві.
DDF (Disk Data Format) – це структура форматування даних на групах дисків RAID.
Вона забезпечує базовий рівень взаємодії між різними постачальниками технології RAID. Загальна структура DDF в RAID корисна тим, що забезпечує міграцію даних без втрати інформації між системами різних виробників.
На даний момент є декілька її версій: версія 1.2 та 2.0. Різні моделі та марки контролерів можуть підтримувати першу, другу, або обидві версії. Тому, при виборі заміни варто це враховувати і детально ознайомитися з характеристиками.
Наступний параметр на який слід звернути увагу – це порядок послідовності запису байтів.
Інформація в обчислювальній техніці представлена у вигляді послідовності байтів. У тому випадку, якщо число не може бути представлено одним байтом, має значення в якому порядку байти записуються в пам’яті плати. Є два основні варіанти запису, Big Endian та Little Endian, не враховуючи змішані порядки.
При першому варіанті Big Endian, байти записуються зліва-направо. Це виглядає наступним чином: число 123 записується як 1,2,3.
При другому – little Endian, байти записуються в зворотному порядку, і попереднє число 123 буде записано як 3,2,1. Більш наочно це можна подивитися в Hex-редакторі.
Якщо контролер при побудові RAID масиву і запису інформації використовує перший порядок запису байтів, при заміні на інший, який використовує для побудови масиву другий порядок, можуть виникнути труднощі з імпортом. Імпорт закінчиться невдачею, або система зовсім не побачить сторонню конфігурацію на носіях.
В ході тестування нам вдалося імпортувати зовнішню конфігурацію в наступних моделях: Dell PERC H310, H330, H710, H830. Ці плати можна замінити без втрати даних.
Створений RAID 5 на платі Dell PERC H310 без проблем вдалося імпортувати зовнішню конфігурацію на різні моделі від того ж виробника.
Що стосується сторонніх вендорів – плата на LSI прошивці модель Fujitsu D311 визначила зовнішню конфігурацію на дисках, і при першому завантаженні запропонувала її імпортувати.
Після чого перейшовши в BIOS можна переконатися, що колишня конфігурація не змінилася і після завантаження системи всі файли залишилися на колишньому місці.
Зі схожим контролером на LSI прошивці (модель IBM Serve RAID M5016), не вийшло імпортувати зовнішні метадані. Імпорт завершився невдачею, пристрій не зміг визначити сторонню конфігурацію.
При імпорті пристрою Dell PERC H310 на контролер Adaptec ASR 6805T, другий вивів помилку – імпорт без втрати інформації неможливий. Якщо порівнювати за характеристиками, то Adaptec підтримує другу версію DDF та інший порядок запису байтів. Можливо саме це стало причиною невдалого імпорту.
Плати фірми HP мають свою власну структуру побудови і запису інформації на диски. Тому, замінити їх новими від інших виробників скоріше за все не вийде.
У випадку, якщо масив дисків є завантажувальним, то при заміні на іншу модель може знадобитися установка драйвера операційної системи для нового пристрою, інакше система може просто не запуститься.
Також варто враховувати, що не всі рівні RAID можна перенести на нову модель. Це стосується багаторівневих масивів, RAID 10, 50, 60, які складаються з декількох груп носіїв. Якщо ви намагаєтеся імпортувати зовнішню конфігурацію і в підсумку бачите помилку, то можливо причина в багаторівневому RAID.
Як відновити дані з неробочим контролером
Якщо вам не вдалося підібрати заміну вийшовшому з ладу контролеру, але потрібно дістати з масиву важливу інформацію, скористайтеся програмою для відновлення даних з RAID.
Hetman RAID Recovery відновлює дані з дисків масиву без наявності контролера. Програма в автоматичному режимі вичитує з системи всю інформацію про контроллер, материнську плату або програмне забезпечення, на якому було створено масив, а потім відтворить зруйнований RAID.
Після чого ви зможете його просканувати та відновити критично важливу інформацію.
Висновок
Функція Drive Roaming або імпорт зовнішньої конфігурації, є майже на всіх свіжих моделях контролерів. Тому можна припустити, що при заміні однієї моделі на іншу того ж виробника, не повинно виникнути ніяких проблем. Якщо пристрій досить старий, то спершу необхідно перевірити їх сумісність (на офіційній сторінці виробника). Правильніше все ж зробити перенесення інформації за допомогою резервної копії, так ви можете бути на сто відсотків упевнені в успішному результаті.
Характеристика | Опис |
---|---|
Назва функції | Drive Roaming |
Призначення | Можливість змінювати порти підключення жорстких дисків в масиві RAID без втрати даних або продуктивності |
Підтримувані рівні RAID | RAID 0, RAID 1, RAID 5, RAID 10 та інші |
Головні переваги | Забезпечує гнучкість у зміні конфігурації масиву RAID, не вимагає ручного перепризначення дисків у BIOS |
Вплив на продуктивність | Не впливає на продуктивність роботи масиву RAID |
Сценарії використання | Перестановка дисків в різні порти контролера RAID або зміна фізичних місць дисків |
Ризики | Невірне перепідключення дисків може призвести до втрати даних, якщо не дотримуватись інструкцій |
Сумісність | Залежить від моделі контролера RAID та прошивки |