Формат XML в программе Волга RAID

Волга RAID – формат файла XML с восстановленной конфигурацией RAID

В Волга RAID предусмотрен вариант сохранения результатов в файл XML. Это можно сделать, нажав кнопку Сохранить конфигурацию в файл (RAID XML), как только завершится анализ RAID. Затем вы должны выбрать имя файла и указать, куда его сохранить.

В файле XML есть следующие элементы и атрибуты:

  • <disk> – элемент, определяющий диск массива, для которого должны быть определены все следующие атрибуты
  • path - значение может быть одним из следующих:
  • "" (пустая строка) для отсутствующего диска, то есть отсутствующего диска RAID 5 или RAID 6.
  • "\\.\PhysicalDriveN" для физического диска, следуя обозначению Windows CreateFile() для физических жестких дисков.
  • полное имя файла образа диска, например, "W:\RAID\RAID-5-01-disk.img".
  • offset - смещение на диске, с которого начинаются данные массива RAID.
  • numsectors - число секторов на диске.
  • serial - серийный номер диска, если таковой имеется для диска. Серийный номер предоставляется только для справки. Когда файл XML загружен, то диски идентифицируются по атрибуту path, а не серийному номеру.
  • <RAID0> – элемент, который определяет массив RAID 0. У него есть один атрибут
  • blocksize - размер блока в секторах по 512 байт.
  • <RAID5> – элемент, который определяет массив RAID 5. Использует следующие атрибуты
  • blocksize - размер блока в секторах по 512 байт.
  • layout - либо "sync" для синхронного RAID, либо "async" для асинхронного RAID.
  • parity - номер диска (столбец) в массиве, откуда начинается четность. Для "правого" массива значение атрибута 0, для "левого" массива из N дисков значение будет (N-1).
  • rotation - разница индексов между столбцами четности в двух последовательных строках. Либо "1" для "правого" массива, либо "N-1" для "левого" массива из N-дисков.
  • delay (опционально) - количество блоков данных на блок четности. Значение по умолчанию "1". Подробнее об отложенной четности.
  • firstdelay (опционально) - количество блоков данных в первом отложенном блоке четности. Если пропущено, предполагается значение такое же, как у delay. Подробнее об отложенной четности.
  • <RAID6> – элемент, который определяет массив RAID 6. У него тот же набор атрибутов, что и у RAID 5, плюс еще два параметра:
  • PQ - определяет, как блоки четности Q расположены относительно блоков четности P. Этот атрибут может быть также Qtop или Ptop.
  • WidePace - опциональный параметр, применяемый только для массивов, созданных контроллером Promise. Если присутствует, должен быть равен "2".