Як відновити дані з RAID 0 або JBOD?

Дискові архітектури без надмірності, такі як JBOD та RAID 0, дуже популярні серед користувачів, яким необхідно збільшити місткість системи зберігання за мінімальних витрат. Такі масиви прості в реалізації та економічні – дисковий простір декількох дисків підсумовується і може використовуватись як єдиний логічний блок. Однак відсутність надмірності та інші недоліки роблять їх досить ризикованими з точки зору безпеки даних. Окрім відмови дисків, існує безліч логічних проблем, таких як пошкодження структури, збої у програмному забезпеченні або людські помилки, які зазвичай призводять до втрати певних файлів або навіть повної "катастрофи" з даними.

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

  • Чергування (Striping)

    У томі RAID 0 дані розбиваються на крихітні блоки та записуються рівномірно по всіх компонентах масиву. Оскільки частини кожного окремого файлу розташовані на різних дисках, вихід з ладу одного з них призводить до неможливості відновлення даних. Виняток становлять тільки невеликі файли, розмір яких дорівнює одному блоку, наприклад 64 КБ. Якщо в масиві понад два диски, розмір таких файлів може досягати розміру, розрахованого за такою формулою: (N-1)*розмір_блоку (де N – кількість дисків у масиві). Втім, справжні імена файлів і структуру папок буде втрачено, а частина файлів може виявитися пошкодженою – якщо принаймні один фрагмент файлу був розташований на дефектному диску.

  • Склеювання (Spanning)

    Склеювання, яке використовується в JBOD, являє собою просте об'єднання декількох фізичних дисків, представлених як єдиний логічний том без будь-яких меж чи роздільників. У зв'язку з цим складові диски можуть заповнюватися послідовно від першого до останнього – за таких обставин відмова одного з дисків може не зачепити інформацію, розташовану на решті дисків. Проте, на практиці файлова система вільна використовувати будь-які доступні їй блоки такого тому, тому файли, швидше за все, будуть фрагментовані і розкидані по різних дисках. Можливість відновлення даних в цьому випадку залежить від алгоритмів, використовуваних відповідною файловою системою, а також від інтенсивності запису – це основні фактори, що впливають на послідовність розміщення даних. Іншим важливим фактором є можливість зчитати метадані файлової системи, які зазвичай розташовуються на першому диску JBOD.

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

Відновіть дані зі сховищ без надмірності, таких як RAID 0 і JBOD

Якщо проблема не пов'язана з відмовою диска-складника, то належний інструмент для відновлення даних легко впорається із втратою файлів з RAID 0 або JBOD. SysDev Laboratories пропонує UFS Explorer і Recovery Explorer як надійні програмні інструменти, що працюють зі складними системами зберігання даних різних рівнів і типів, в тому числі із такими архітектурами, як RAID 0 і JBOD. Програмне забезпечення здатне реконструювати такі томи для подальших операцій, зчитуючи вихідні параметри сховища з його метаданих. У разі серйозного пошкодження цієї інформації, користувач може зібрати масив вручну з дисків або їх образів. У будь-якому випадку, програма емулює роботу контролера і монтує сховище у віртуальному режимі, що гарантує повний захист накопичувача від будь-яких модифікацій.

RAID 0

Щоб відновити файли з RAID 0 за допомогою UFS Explorer RAID Recovery, необхідно виконати наступні дії:

  1. Підготуйте комп'ютер, який буде служити хостом для відновлення даних – перевагу слід надати несумісній операційній системі, щоб запобігти перезапису конфігурації сховища. Встановіть UFS Explorer на цей комп'ютер.

  2. Знайдіть сховище, достатнє за обсягом для розміщення відновлених даних. Це може бути будь-який внутрішній, зовнішній або мережевий носій. Не використовуйте з цією метою жоден з вихідних дисків.

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

    Зверніть увагу: За детальними інструкціями по підключенню накопичувачів, будь ласка, зверніться до розділу Практичні вказівки.

  4. Запустіть UFS Explorer RAID Recovery. При необхідності змініть налаштування програмного забезпечення у відповідній області.

    adjust ufs explorer raid recovery software settings

    Зверніть увагу: Якщо Ви збираєтеся працювати з образами дисків замість вихідних пристроїв, відкрийте відповідні файли образів за допомогою опції "Образ диска або віртуальний диск" з пункту "Відкрити" в головному меню.

  5. Прокрутіть список підключених сховищ у лівій частині головного екрана:

    1. 5.1.1 Якщо метадані присутні на дисках і не були сильно пошкоджені, Ваш том буде зібрано автоматично і розташовано серед інших сховищ. Ви можете впізнати його за спеціальним значком, міткою або кількістю дисків.

    2. 5.2.1 Якщо програма не відтворила Ваше сховище, побудуйте його вручну з підключених дисків або їх образів.

    3. 5.2.2 Створіть нове віртуальне сховище RAID. Для цього натисніть кнопку "Створити RAID" у головному меню і додайте в нього складові диски (розділи), двічі клікнувши на кожен або використовуючи відповідну опцію у контекстному меню.

      add components to raid builder in ufs explorer raid recovery software

    4. 5.2.3 Встановіть порядок дисків за допомогою кнопок у вигляді стрілок і виберіть RAID 0 на панелі конфігурації. Також задайте правильний розмір страйпу.

      set components order in raid builder in ufs explorer raid recovery program

    5. 5.2.4 Як тільки Ви закінчите, натисніть "Побудувати RAID-масив".

      build this raid button in raid builder in ufs explorer raid recovery software

      Зверніть увагу: Якщо у вас є сумніви щодо порядку дисків або розміру страйпу, Ви можете зробити кілька спроб реконструкції, щоб з'ясувати правильні налаштування. Для цього в контекстному меню сховища виберіть пункт "Редагувати конфігурацію RAID", внесіть зміни у вікні RAID Builder і заново зберіть сховище.

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

  7. Вкажіть необхідні параметри сканування або продовжуйте із параметрами за замовчуванням і натисніть кнопку "Почати сканування". Зачекайте, поки процедуру буде завершено.

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

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

  10. Натисніть кнопку "Зберегти виділене" і задайте папку призначення для вибраних елементів.

JBOD

Щоб відновити дані з JBOD за допомогою UFS Explorer RAID Recovery, Вам необхідно виконати наступне:

  1. Підготуйте комп'ютер, на якому можна запустити програму для відновлення даних. Краще обрати пристрій із несумісною ОС, щоб уберегти конфігурацію сховища від випадкового перезапису. Встановіть UFS Explorer на цей комп'ютер.

  2. Знайдіть сховище, до якого можна скопіювати відновлені файли – внутрішній/зовнішній диск або мережеву папку. Не можна зберігати врятовані дані на жоден із дисків проблемного JBOD.

  3. Підключіть диски, що складають том, до хост-комп'ютера у правильному порядку. По можливості використовуйте внутрішні роз'єми SATA – прямий тип підключення прискорить процес відновлення. Також можна застосувати адаптери USB до SATA або зовнішні корпуси.

    Зверніть увагу: За детальними інструкціями по підключенню накопичувачів, будь ласка, зверніться до розділу Практичні вказівки.

  4. Відкрийте UFS Explorer RAID Recovery. При необхідності змініть налаштування утиліти у відповідній області.

    modify ufs explorer raid recovery program settings

    Зверніть увагу: Якщо Ви збираєтеся працювати з образами дисків замість вихідних пристроїв, відкрийте відповідні файли образів за допомогою опції "Образ диска або віртуальний диск" з пункту "Відкрити" в головному меню.

  5. Перегляньте дерево підключених сховищ, розташоване в лівій частині головного вікна:

    1. 5.1.1 Якщо том було зібрано автоматично, Ви побачите його серед інших сховищ у списку. Ви можете впізнати його по спеціальній іконці, ярлику або кількості дисків.

    2. 5.2.1 Якщо програмне забезпечення не відтворило Ваше сховище, його можна зібрати вручну з підключених дисків або відкритих образів дисків.

    3. 5.2.2 Створіть новий віртуальний RAID, натиснувши кнопку "Створити RAID" в головному меню. Додайте компоненти JBOD, двічі клацнувши по кожному з них або використовуючи відповідну опцію в контекстному меню.

      add drives to raid builder in ufs explorer raid recovery software

    4. 5.2.3 Встановіть порядок дисків за допомогою кнопок-стрілок. Як правило, перший диск буде містити неушкоджений том, в той час як вміст наступних буде ідентифіковано як пошкоджений. Виберіть JBOD на аркуші параметрів.

      move components in raid builder in ufs explorer raid recovery program

    5. 5.2.4 Як тільки Ви закінчите, натисніть "Побудувати RAID-масив".

      button build this raid in raid building tool in ufs explorer raid recovery program

      Зверніть увагу: Якщо ви не впевнені щодо порядку дисків у Вашому JBOD, зробіть кілька спроб реконструкції, щоб вгадати його. Для цього в контекстному меню сховища виберіть пункт "Редагувати конфігурацію RAID", налаштуйте послідовність і знову зберіть том.

  6. Виберіть том, розташований на зібраному JBOD, і перегляньте його файлову систему. Якщо файли здаються цілими, сховище було зібрано правильно і може бути проскановане на наявність втрачених даних. Щоб почати процес, натисніть відповідну кнопку або скористайтеся пунктом контекстного меню сховища.

  7. Вкажіть необхідні параметри сканування або продовжуйте із параметрами за замовчуванням. Натисніть кнопку "Почати сканування" і дочекайтеся завершення процедури.

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

  9. Натисніть кнопку "Відібрати файли та папки" і виберіть елементи, які Ви хочете зберегти. Позначте їх галочками.

  10. Натисніть кнопку "Зберегти виділене" і вкажіть місце призначення для збереження елементів.

Останнє оновлення: 14 лютого 2020

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