Восстановление RAID 0
RAID 0 – это дисковый массив, который состоит из двух или более жестких дисков с отсутствием возможности резервирования. Информация при записи разбивается на блоки данных и записывается одновременно на несколько дисков.
К преимуществам RAID 0 можно отнести существенное повышение производительности (чем больше число жестких дисков, тем выше кратность увеличения производительности).
К недостаткам относится снижение надежности всего массива (если выходит из строя хотя бы один винчестер из всего RAID 0 массива вся содержащаяся на дисках информация становится недоступной, а восстановление RAID 0 массивов требует немало времени и денежных средств).
Надежность массива такого типа априори ниже, чем надежность каждого из дисков по отдельности. Вероятность отказа подобной системы из нескольких дисков примерно равна удвоенной вероятности поломки одного из дисков, поскольку отказ любого диска приводит к неработоспособности всего RAID 0 массива (вероятность отказа также как и производительность растет с увеличением количества входящих дисков).
Почему данные в RAID 0 массивах могут потеряться?
Напомним, что RAID 0 массив – это составное устройство и, соответственно, проблемы у него тоже комплексные, составные. Легче всего подразделить все проблемы на два типа:
1. Проблемы механического характера:
- сломался диск;
- сгорел контроллер массива;
- порвался кабель питания или шлейф передачи данных;
- падение сервера, пожар, «наводнение»;
- сломался backplane и т.п.
2. Проблемы другого характера:
- контролер «заглючил» (потерялись диски, слайсы, логические тома, сделал инициализацию);
- появились бэд-блоки;
- человеческий фактор (переставил диски местами, проинициализировал массив, сделал неправильный Rebuild);
- «заглючила» материнская плата;
- отформатировали или переустановили ОС, удалили нужные файлы, подверглись атаке вирусов и т.п.
В каких случаях восстановление RAID 0 массивов будет успешным?
В том случае, если можно успешно прочитать минимально допустимое число актуальных жестких дисков для заданного уровня RAID массива (для RAID 0 это все диски) и при этом с информацией на этих дисках не произведено каких-то необратимых изменений, то восстановление RAID 0 массива будет успешным в 100% случаев.
Во всех остальных случаях (если повреждена файловая система или не удалось прочитать необходимое количество дисков), полнота восстановления RAID 0 будет зависеть от конкретных проблем, которые возникли с массивом и от опыта и квалификации специалиста, который будет выполнять восстановление.
Для того, чтобы приблизительно оценить вероятность восстановления RAID 0 в каждом конкретном случае, обращайтесь к нам за консультацией или приносите свой массив к нам на диагностику.
Что делать, если потерялись данные?
Если важность данных в массиве очень высока, то наиболее оптимальный выход – ничего не делать и сразу же обратиться для восстановления RAID 0 массива к специалистам. Почему? Давайте представим следующую картину: массив с данными – это сложный набор сущностей, который соединен многочисленными связями. Это контроллер, диски, провода, копии данных и контрольные суммы, набор логических томов, разделов, файловых систем в операционной системе.
Вы точно уверены, что знаете, какая именно деталь сломалась, а какая работает корректно? Вы точно знаете принцип работы массива и последствия собственных действий? А вдруг даже от обыкновенного чтения массив начнет делать Rebuild тех мест, которые Вы хотите прочитать? Несмотря на то, что шанс этого достаточно невелик, подобные примеры случаются на практике. Так стоят ли такого риска данные, хранящиеся на Вашем массиве?