Перейти в хранилище документации
Обратиться в техническую поддержку
vfs_format.exe − консольная тестовая утилита для работы с архивами ПК Интеллект X, которая располагается в папке <Директория установки ПК Интеллект X\bin>.
Внимание!
Для запуска утилиты в ОС Linux необходимо выполнить команду: ngprun start_app vfs_tools + аргументы. Список аргументов доступен по команде vfs_tools --help.
Для логирования сообщений об ошибках необходимо в конце каждого запроса добавлять путь для лог-файла.
Например, vfs_format.exe --volume S:\FILEONE.afs --fill G:\ --log-level=100 > S:\log.txt.
Утилита содержит следующие параметры:
Параметр | Описание |
---|---|
--help | Вызов окна помощи. |
--volume | Путь к тому архива. Базовый параметр, должен всегда присутствовать в запросе. |
--fill | Многократное заполнение архива данными из другого архива. Том или архив назначения заполняется данными исходного тома или архива по кольцу, сдвигая новые части назад с промежутками в одну минуту для наглядности на временной шкале. |
--cache-to-memory | Копирование архива в оперативную память и последующее копирование в архив назначения. Используется совместно с параметром --fill. Параметр актуален только для архивов, которые могут поместится в оперативную память. |
--dump | Сбор служебной информации о томе архива в файл формата TXT или XML. |
--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. Данный параметр актуален только для тома архива в виде файла. |
--size | Указание нового размера тома архива в мегабайтах. Данный параметр актуален только для тома архива в виде файла. Внимание! Значение параметра --size должно быть целым положительным числом. Значение параметра не должно содержать пробелы, символы или знаки препинания. |
--format | Разбиение тома архива на блоки указанного размера (в мегабайтах). |
--copy | Копирование тома архива. Необходимо задать путь и имя нового файла архива. Если копируется том архива в виде диска, то необходимо заранее создать раздел без форматирования, размер которого не меньше копируемого. Если копирование осуществляется в раздел меньшего размера, то копируются наиболее свежие записи. |
--skip-bad-block | Пропуск битых блоков при копировании тома архива. Данный параметр используется только в связке с --copy. |
--modify-corrupted-flag | Включение/отключение переиндексации тома архива. 1 − включить переиндексацию, 0 − отключить. |
--build-meta | Запуск процесса формирования метаданных тома архива (отметки временной шкалы и объемы записей по каналам). Внимание! При больших размерах архива время выполнения операции может быть значительным. |
--clear-meta | Удаление метаданных тома архива. |
--clear-data | Удаление служебных данных тома архива (не работает без аргументов from и to). |
--log-level | Определение уровня логирования выполняемой операции. Возможные варианты значений:
|
--channel | Выбор канала архива. Внимание! Маскирование блоков возможно только при отключенном томе архива. Например, 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 | Восстановление последнего слоя записи после форматирования архива. Данный параметр актуален, только если были записи после последнего форматирования. |
--recover=2 | Восстановление последнего слоя записи после форматирования архива. |