Відновлення RAID 0
Перед початком відновлення RAID 0 масиву, слід визначити, чи не вийшла з ладу один або декілька дисків. Поломка диска, що входить в масив або несправність, не пов'язана з працездатністю носіїв зажадають різних дій.
У зв'язку з тим, що RAID 0 масиви не володіють стійкістю до відмов, поломка одного з дисків означає повну втрату даних. При цьому можуть бути втрачені навіть файли, чий розмір менше розміру блоку поділу - навіть їх частини можуть зберігатися на різних дисках.
Проблеми, які пов'язані з відмовою диска, що входить в масив
Мова йде про проблеми, викликані помилками користувачами, поломками контролера або збоями керуючого програмного забезпечення при повністю робочих дисках в масиві. Відновлення масиву RAID 0 можливо тільки при несправності зазначеного вище характеру. Для цього необхідно отримати дані про:
- кількості дисків в масиві;
- порядок носіїв разом з тим, який з них перший;
- розмір блоку;
- початок зсуву на дисках.
Інтерфейс програми ReclaiMe
Эти дані можна витягти за допомогою спеціального програмного забезпечення (наприклад, ReclaiMe). Програмні інструменти, як правило, діють у такий спосіб:
Ручне відновлення RAID 0
Для ручного відновлення знадобиться отримати всі зазначені вище дані про конфігурацію масиву, а потім застосувати їх для відновлення його структури і отримання даних.
Визначення порядку дисків
Визначення порядку диска в програмі WinHex
Для цього знадобляться довгі текстові файли, переважно - логи з мітками часу. За допомогою засобу для перегляду дисків, наприклад, WinHex, слід виявити всі частини файлу і по його структурі відстежити порядок записування на кожен з носіїв. Іноді після цієї процедури буде виявлений перший диск і порядок записи на інші.
Виявлення першого диска
Зробити це досить просто - за допомогою того ж засоби для перегляду дисків виявити MBR (головний завантажувальний запис операційної системи) у випадку з апаратним масивом або завантажувальний сектор для логічного масиву.
Як визначити розмір блоку
Ці дані конфігурації апаратного масиву повинні бути вказані в документації на його створення. В іншому випадку залишається тільки перебирати можливі варіанти. Розміри блоків логічних масівів стандартизовані, наприклад, Windows використовує блоки з 128 секторів для створення RAID 0 масивів.
Як визначити початок зсуву на диску
У випадку з апаратними масивами зміщення, як правило, починається на початку жорсткий диск, що відповідає нульовому значенню зсуву. Зсув в логічному масиві, як правило, еквівалентно для всіх розділів. Зсув початку томи може бути визначено по виявленню завантажувального тому розділу. Отримані дані допоможуть відновити конфігурацію масиву.
Тобто процес ручного відновлення досить складний. Не маючи спеціальних знань нескладно зіткнутися з повною втратою даних в процесі відновлення масиву. Саме тому подібні операції краще довіряти професіоналам в центрах відновлення даних і тільки якщо всі диски, що становлять масив, справні. В іншому випадку дані остаточно втрачені.