Консольная тестовая утилита vfs_format.exe предназначена для работы с архивами ПК Интеллект X.

Примечание

Исполняемый файл утилиты vfs_format.exe расположен в папке <Директория установки ПК Интеллект X>\ITV\IntellectX\bin\.

Для работы утилиты нужно:

  1. Удалить соответствующий том архива в ПК Интеллект X, при этом файлы архива на диске должны быть сохранены (см. Удаление томов архива).
  2. Открыть vfs_format.exe от имени администратора.

    Примечание

    • Для запуска утилиты в ОС Linux необходимо выполнить команду:
      ngprun start_app vfs_tools + аргументы
    • Список аргументов доступен по команде:
      vfs_tools --help
  3. Вести необходимый запрос с использованием параметров:

    Внимание!

    Для логирования сообщений об ошибках необходимо в конце каждого запроса добавлять путь для лог-файла.
    Например, vfs_format.exe --volume S:\FILEONE.afs --fill G:\ --log-level=100 > S:\log.txt

    ПараметрОписание
    --helpВызов окна помощи
    --volume

    Путь к тому архива. Базовый параметр, должен всегда присутствовать в запросе.
    Например, vfs_format.exe --volume D:\archiveAntiqueWhite.afs (для тома архива в виде файла) или vfs_format.exe --volume D:\ (для тома архива в виде диска)

    --fill

    Многократное заполнение архива данными из другого архива. Том или архив назначения заполняется данными исходного тома или архива по кольцу, сдвигая новые части назад с промежутками в одну минуту для наглядности на временной шкале. 
    Например, vfs_format.exe --volume S:\FILEONE.afs --fill G:\

    --cache-to-memory

    Копирование архива в оперативную память и последующее копирование в архив назначения. Используется совместно с параметром --fill. Параметр актуален только для архивов, которые могут поместиться в оперативную память.
    Например, vfs_format.exe --volume S:\FILEONE.afs --fill G:\ --cache-to-memory

    --dump

    Сбор служебной информации о томе архива в файл формата TXT или XML.
    Например, vfs_format.exe --volume D:\archiveAntiqueWhite.afs --dump C:\DumpArc.txt

    --dump-metaСбор служебной информации о метаданных тома архива в файл формата TXT.
    Например: vfs_format.exe --volume D:\archiveAntiqueWhite.afs --dump-meta C:\DumpMetaArc.txt
    --dump-fullnessСбор служебной информации о заполненности архива в файл формата TXT.
    Например, vfs_format.exe --volume C:\archiveAliceBlue.afs --dump-fullness C:\DumpFullnessArc.txt
    --expand

    Указание нового размера тома архива в блоках. По умолчанию размер одного блока 4МБ, если не был применен параметр --format. Данный параметр актуален только для тома архива в виде файла.
    Например, vfs_format.exe --volume D:\archiveAntiqueWhite.afs --expand 128

    --size

    Указание нового размера тома архива в мегабайтах. Данный параметр актуален только для тома архива в виде файла.
    Например, vfs_format.exe --volume D:\archiveAntiqueWhite.afs --size 4096

    Внимание!

    • Значение параметра --size должно быть целым положительным числом.
    • Значение параметра не должно содержать пробелы, символы или знаки препинания.
    --format 

    Разбиение тома архива на блоки указанного размера (в мегабайтах).
    Например, vfs_format.exe --volume D:\archiveAntiqueWhite.afs --format 16

    --copy

    Копирование тома архива. Необходимо задать путь и имя нового файла архива. Если копируется том архива в виде диска, то необходимо заранее создать раздел без форматирования, размер которого не меньше копируемого. Если копирование осуществляется в раздел меньшего размера, то копируются наиболее свежие записи.
    Например, vfs_format.exe --volume D:\archiveAntiqueWhite.afs --copy C:\NewArc.afs

    --skip-bad-block 

    Пропуск битых блоков при копировании тома архива. Данный параметр используется только в связке с параметром --copy.
    Например, vfs_format.exe --volume D:\archiveAliceBlue.afs --copy C:\NewArc.afs --skip-bad-block

    --modify-corrupted-flag 

    Включение/отключение переиндексации тома архива. 1 − включить переиндексацию, 0 − отключить.
    Например, vfs_format.exe --volume D:\archiveAliceBlue.afs --modify-corrupted-flag 1

    --build-meta

    Запуск процесса формирования метаданных тома архива (отметки временной шкалы и объемы записей по каналам).
    Например, vfs-format.exe --volume D:\ --build-meta

    Внимание!

    При больших размерах архива время выполнения операции может быть значительным.

    --clear-meta

    Удаление метаданных тома архива.
    Например, vfs-format.exe --volume D:\ --clear-meta

    --clear-data

    Удаление служебных данных тома архива (не работает без аргументов --from и --to). --from и --to используются для задания интервала времени UTC в формате ISO YYYYMMDDThhmmss. Затем необходимо подтвердить удаление.
    Например, vfs_format.exe --volume C:\archiveAliceBlue.afs --clear-data --from 20220210T110000 --to 20220210T114000

    --log-levelОпределение уровня логирования выполняемой операции. Возможные варианты значений:
    • 0OFF,
    • 10ERROR,
    • 20WARN,
    • 40INFO (рекомендуется),
    • 50DEBUG,
    • 60TRACE,
    • 100ALL

    --channel

    Выбор канала архива.
    Например, vfs_format.exe --volume=Q:/archiveAliceBlue.afs --channel=E7C79FA3-E0D4-B6CD-9307-6C24E96C305E
    При этом можно выполнить принудительное маскирование блоков для отдельных каналов архива.

    Внимание!

    Маскирование блоков возможно только при отключенном томе архива.

    Например, vfs_format.exe --volume=Q:/archiveAliceBlue.afs --channel=E7C79FA3-E0D4-B6CD-9307-6C24E96C305E --clear-from=20350101T000000 --clear-to=20370101T000000 
    где,

    • --clear-from − стартовый интервал в формате YYYYMMDDThhmmss, 
    • --clear-to − конечный интервал в формате YYYYMMDDThhmmss
     --recover

    Восстановление последнего слоя записи после форматирования архива. Данный параметр актуален, только если были записи после последнего форматирования. 
    Например, vfs_format.exe --volume E:\ --recover

    --recover=2

    Восстановление последнего слоя записи после форматирования архива. 
    Например, vfs_format.exe --volume E:\ --recover=2 после форматирования архива или vfs_format.exe --volume E:\archiveAliceBlue.afs --recover=2 после форматирования диска

  • No labels