Программный комплекс "Data Extractor UDMA RAID Edition" для восстановления данных с RAID-массивов
Программный комплекс Data Extractor UDMA RAID Edition – это специализированное программное обеспечение предназначенное для восстановления информации с RAID массивов. Комплекс работает совместно с программно-аппаратным комплексом PC3000 UDMA.
Основные проблемы восстановления RAID массивов
Современные RAID массивы могут состоять из большого количества дисков, иметь сложную организацию (комбинированные или проприетарные уровни), несколько участников массива могут иметь серьезные физические проблемы (повреждения поверхностей, БМГ, серво-информации и тд). Помимо этого не исключены и разрушения метаданных файловых систем, расположенных на RAID массиве.
Таким образом можно выделить несколько основных проблем восстановления данных с RAID массивов:
Эти проблемы могут встретиться и одновременно. Data Extractor UDMA RAID Edition – профессиональный инструмент, включающий в себя средства для решения всех основных проблем в комплексе.
Характеристики:
Поддерживаемые уровни RAID:- простые: 0 (Stripe), 1 (Mirror), JBOD, 1E Offset, 1E Adjacent, 4, 5, 5E, 5EE, 6, 6 Adaptec;
- любые комбинированные: 10, 50, 60, 51 и т. д.;
- произвольные конфигурации, задаваемые с помощью табличного описания.
Программные RAID: разбор структур LDM и mdadm.
Возможные участники массива:
- до 2х HDD подключенных к портам платы PC3000 UDMA;
- накопители подключенные штатно к компьютеру;
- файлы-образы;
- ранее созданные задачи Data Extrector с копией в файлы;
- ранее созданные виртуальные RAID.
Максимальное количество неисправных HDD в рамках одной задачи: 2 накопителя подключенных к портам платы PC3000 Express.
Скорость чтения данных виртуального RAID: больше 200 МБ/c, для Stripe из 2 HDD, подключенных к портам PC3000 UDMA (зависит от конкретной конфигурации и скорости чтения самих дисков).
Табличное представление RAID
- Продвинутые возможности работы с неисправными накопителями в составе RAID;
- Уникальные режимы автоматического и интерактивного определения конфигурации массива;
- Возможности программной имитации RAID контроллера:
- монтирование виртуальных RAID массивов в операционную систему;
- высокая скорость чтения (для Stripe из 2 HDD, подключенных к портам PC3000 UDMA, больше 200 МБ/c);
- восстановление данных для массивов с избыточностью.
- Восстановление программных RAID и NAS;
- Широкий выбор участников массива:
- до 4х неисправных HDD, подключенные к портам платы PC3000 UDMA;
- штатно подключенные к системе накопители (включая SCSI и SAS);
- файлы-образы;
- ранее созданные задачи Data Extroctor c копией в файлы;
- ранее созданные виртуальные RAID-массивы.
- Data Extractor UDMA RAID Edition полностью включает в себя все возможности Data Extractor UDMA;
- Широкий список поддерживаемых уровней:
- «простые» уровни RAID: 0 (Stripe), 1 (Mirror), JBOD, 1E Offset, 1E Adjacent, 4, 5, 5E, 5EE, 6, 6 Adaptec;
- благодаря возможности создавать RAID из RAID'ов, поддерживаются комбинированные уровни: 10, 50, 60, 51 и тд;
- имеется возможность задавать произвольные конфигурации с помощью табличного представления.
Работа с неисправными накопителями в составе RAID
Data Extractor UDMA RAID Edition позволяет подключать одновременно до 2х неисправных накопителей к портам платы PC3000 UDMA в рамках одной задачи (общее число участников может быть расширено за счет накопителей, подключенных штатно к компьютеру или из файлов-образов).Ключевые возможности работы с неисправными HDD в составе виртуального RAID массива:
- для любого из накопителей возможно создание как полной, так и частичной копии данных, требуемых по ходу работы с массивом;
- для любого из накопителей или для виртуального RAID целиком возможно определение и использование виртуального транслятора;
- для накопителей, подключенных к портам платы PC3000 UDMA возможно расширенное управление и взаимодействие со специализированной утилитой PC3000 UDMA (управление питанием, подача сбросов, выбор команды чтения и тд);
- расширенная работа со SCSI и SAS накопителями (управление параметрами чтения, выбор команды чтения, построение карты голов и тд);
- возможность не использовать неисправный накопитель во время определения конфигурации массива или использовать только данные из копии;
- возможность использования избыточности, заложенной во многих уровнях RAID, для восстановления данных с проблемных накопителей;
- встроенные средства логического анализа позволяют вычитывать только необходимый минимум данных с неисправного накопителя, снижая нагрузку на него и, тем самым, сильно повышая шансы на успешное восстановление.
- создать виртуальный RAID;
- открыть его в проводнике Data Extractor и получить представление об организации данных;
- создать карту требуемых данных. Это может быть карта занятых секторов раздела, карта данных требуемого каталога или каталогов, карта нужного файла, карта метаданных раздела;
- для построенной карты построить "субкарту" секторов, которые требуется читать с проблемного диска;
- сделать средствами DataExtractor-а посекторную копию только этих, нужных секторов;
- сохранить требуемые данные.
Определение конфигурации массива
Конфигурации RAID могут быть очень замысловатыми, но даже для простых уровней определение правильного порядка дисков, размера блока и начального смещения может быть очень непростой задачей, которая может осложняться повреждениями накопителей или попытками пользователя перестроить массив.Ключевые возможности Data Extractor UDMA RAID Edition для определения конфигурации массива:
- оригинальный режим полностью автоматического определения наиболее распространенных конфигураций, который основан на анализе данных файловых систем и данных пользователя;
- мощный интерактивный режим, не привязанный к конкретным уровням RAID и позволяющий легко определять даже экзотические конфигурации, он сочетает в себе большую гибкость, автоматизацию основных операций и возможность контролировать текущий результат;
- для определения многих параметров массива очень полезными являются продвинутые инструменты поиска, определения размера и просмотра структур файловых систем, метаданных об организации диска (MBR, GPT и тд), в том числе метаданных об организации виртуальных RAID (mdadm RAID superblock), возможность анализа информации из LDM;
- определение параметров массива можно осуществлять не затрагивая неисправные HDD.
Автоопределение параметров RAID
Сборка массива и логическое восстановление хранящихся на нем данных
Даже если известна точная конфигурация и нет проблем с неисправными накопителями, то восстановление данных с RAID массива тоже может оказаться не такой простой задачей. Причины могут быть разными: очень большое количество дисков, которые необходимо подключить одновременно, низкая скорость чтения, невозможность собрать экзотическую конфигурацию массива, логические повреждения данных, хранящихся на RAID.Можно выделить следующие преимущества Data Extractor UDMA RAID Edition:
- возможность подключать до 2 HDD к портам платы PC3000 UDMA дополнительно к накопителям, подключенным штатно;
- высокая скорость чтения данных с виртуального RAID (для Stripe из 2 HDD, подключенных к портам PC3000 UDMA более 200 МБ/c);
- широкий список стандартных уровней RAID и возможность определять новые, еще неизвестные комплексу уровни;
- возможности восстановления и проверки целостности данных для массивов с избыточностью;
- все режимы логического восстановления могут быть использованы и для виртуального RAID массива;
- возможности построения карт с учетом их расположения на конкретном участнике массива (например, можно для карты файла или раздела на RAID отобрать сектора, лежащие на заданном участнике).