Способы восстановления с RAID
Основой метод восстановления с RAID это - сборка образа массива. При поддержке различных программ, блоки с разных дисков строятся в необходимой последовательности. Порядок расположения блоков в массиве напрямую зависит от работы самого контроллера и построения дисков на каналах. Перед тем, как приступить к работе, необходимо создать копии всех дисков, чтобы уберечь себя от форс-мажоров. Копии сделайте в виде файлов, можно перенести на другие накопители. Иметь дело с оригиналом или копиями - решать Вам. Я рекомендую пользоваться копиями, допустим если на исходных носителях присутствуют нечитаемые, нестабильные сектора, в противном случае, состояние диска может серьёзно ухудшиться и восстановление данных с жёсткого диска может перерасти в головную боль.
Итак, поехали. Для того, чтобы собрать массив, нужно помнить его исходные параметры. Это порядок дисков и размер блока. Если эти данные Вам известны, то считайте, половину пути пройденным. Для облегчения жизни, существуют автоматические средства для восстановления RAID, например, утилита RAID Reconstructor. В ней нужно задать уровень массива и как уже писалось, она пытается найти начальный порядок дисков, размер блока и сама предположит алгоритм записи данных на диски, чтобы произвести восстановление данных. Первое – тип массива. Он находится в списке «RAID TYPE».
Задав этот тип массива, указываете в окне «#drives» количество дисков. Как только Вы это сделали, ниже белым ограничителем подсветятся несколько полей (количество их будет ровно количеству дисков, которые Вы выбрали). На каждое из подсвеченных окошек наводите, кликаете ПКМ и выбираете диски с массивом. После этого идёте к пункту «Block size».
Тут указываете размер блока, если его знаете, если нет, то не трогаем этот пункт и жмёте на «Open drives» и после на «Analyze». Если Вам известен алгоритм построения информации на диски, размер блока или контроллер на котором записан массив, то в окнах «Block size» и «Parity rotations» убираете ненужные Вам параметры. Если вышеперечисленное неизвестно, оставляем как есть и нажимаем кнопку «Next».
Пошёл просчёт возможных комбинаций. По завершению, программа подберёт для Вас оптимальный вариант и надпись вроде: «Recommendation: choose entry 1». Если эта надпись выскочила, поздравляю, верный алгоритм найден, а если нет, то как вывод - разрушения массива довольно таки серьёзные. В таком случае следует увеличить количество сектором и продолжать искать алгоритм, если это ничего не дало, то лучше обратиться к специалисту.
После того, как алгоритм был найден, варианта развития событий есть несколько. Переписать в файл сам образ массива, или записать этот образ на диск, массив. Этими вариантами можно восстановить RAID только в простых случаях, как действовать в более сложных ситуациях здесь не написано, поскольку для этого необходимы особые умения и знания. В конце хотелось бы сказать, если дорожите данными, обратиться к специалисту, так Вы будете уверенны, что работа пройдёт гладко, а самодеятельность не лучшая затея.
Семен Алексеев, журналист