Восстановление RAID 5 с отложенной четностью (delayed parity)
Некоторые контроллеры, такие как HP SmartArray, используют нестандартную схему чередования блоков с четностью,
называемую отложенной четностью (delayed parity).
Фактически используются два разных размера блоков, один – для четности, а другой – для данных.
Размер блока четности – целое число, кратное размеру блока данных.
Таким образом, в конфигурации RAID появляются два дополнительных параметра - задержка и первая задержка.
Параметр задержки показывает, сколько блоков данных помещается в один блок четности;
первая задержка показывает, сколько блоков данных содержится в блоке первой четности.
Возможные значения задержки – 1, 2, 4, 8, 16, 32, а первая задержка может быть от 1 до значения задержки.
Как восстановить параметры RAID5 с отложенной четностью
Волга RAID автоматически определяет и восстанавливает массивы, использующие отложенную четность.
Как только параметры будут восстановлены, вы можете либо создать файл образа массива, либо непосредственно записать данные реконструированного массива на диск.
Также утилита может перенести параметры в нашу программу для восстановления данных Волга.
- Отсоедините диски от RAID-контроллера и подключите их к Windows ПК.
- Скачайте, установите и запустите программу Волга RAID.
- Выберите диски RAID и нажмите на Другие RAIDs -> Запустить RAID5 с отложенной четностью.
- Дождитесь, пока программа завершит определение параметров массива. На это может уйти от пары минут
до нескольких часов (узнайте, почему).
Процесс завершится, когда либо Процесс сканирования либо Степень уверенности полностью заполнится.
Обратите внимание, что Процесс сканирования всегда растет, в то время как Степень уверенности может уменьшаться.
- Затем вы можете выбрать:
- Запустить Vолгу. Если эта программа уже установлена на компьютер,
то она запустится в режиме восстановления RAID и отобразит разделы массива. Если у вас ее нет,
вам будет предложено скачать программу Волга.
- Сохранить конфигурацию в файл (RAID XML).
- Использовать с другими программами для восстановления данных.
Подробнее об отложенной четности
Восстановление RAID с отложенной четностью чуть сложнее, чем восстановление привычных RAID5 или RAID0 массивов.
Наряду с порядком дисков, существует еще семь параметров массива:
- Начальное смещение.
- Размер блока данных (соответствует обычному размеру блока в RAID без отложенной четности).
- Задержка четности (число блоков данных в одном блоке с отложенной четностью).
- Первая задержка (число блоков данных в первом блоке с отложенной четностью).
- Расположение четности в первом блоке.
- Вращение, которое определяет изменение положения блока четности в массиве.
- Тип размещения данных (синхронный или асинхронный).
Обратите внимание, что смещение и диск, с которого начинается блок четности, изменились.
Смещение изменилось с 2 до 5, и диск с первым блоком четности стал Диск 1, а не Диск 2.
Если невозможно указать диск с первой четностью, смещение увеличивается так, чтобы отсечь первый полный оборот четности.
В этом примере смещение, которое следует использовать, равно 13.
Теоретически, такое преобразование может привести к тому, что некоторые данные пользователя, которые были в первых рядах,
программа не сможет прочитать
(из-за отрицательных адресов). В этом примере блоки данных, отмеченные серым от 0 до 5, утрачены.
Если бы было невозможно установить диск, где начинается четность, нам пришлось бы использовать смещение 13.
В этом случае блоки с 1 до 21 включительно были бы утрачены.
На практике, в этих блоках, скорее, размещаются метаданные контроллера, а не данные пользователя,
так что все пользовательские данные можно восстановить без проблем.