Перенос файловых архивов

Файловые архивы могут быть вынесены на другой компьютер или хранилище отдельно от Pilot-Server. В этом случае нужно настроить сетевое окружение таким образом, чтобы файловые архивы были в любой момент времени доступны для службы Pilot-Server.

Перенос файлового архива в другое расположение

Для переноса файлового архива в другое расположение на том же или другом сервере:

  1. В Pilot-myAdmin выделите базу данных, файловый архив которой нужно перенести. Нажмите Остановить.
  2. Затем нажмите Отсоединить временно.
  3. В Проводнике скопируйте файловый архив. Вставьте файлы в нужное расположение на этом же или другом сервере в пределах локальной сети.
  4. В Pilot-myAdmin присоедините базу данных.

Перенос файлов между файловыми архивами

Система Pilot разрешает наличие нескольких файловых архивов для одной базы данных. Создание дополнительных файловых архивов описано здесь. В этом случае может возникнуть необходимость перемещать файлы между разными архивами. Сделать это можно как из интерфейса программы Pilot-myAdmin, так и с помощью консольной утилиты pServerAdmin.

Перенос файлов с помощью Pilot-myAdmin

Файлы между файловыми архивами можно перемещать при помощи интерфейса Pilot-myAdmin . Для этого нужно зайти в базу данных, выбрать вкладку Общая информация и в зоне Расположение файловых архивов запустить команду Перенос файлов в панели инструментов.

Настройка переноса файлов:

  • В появившемся окне нужно выбрать архив, из которого будут переноситься данные, а также архив, в который эти данные будут записаны.
  • В поле Файлы созданные в период можно указать даты. В новое место будут перенесены только данные, созданные в указанном периоде.
  • Версии файлов. Можно переносить как все файлы, так и только актуальные версии или только неактуальные версии.
  • Типы файлов. Можно переносить только определённые типы файлов, указав их расширения через точку с запятой. Например:
    jpg; xps;
  • Запустить анализ. С помощью этой команды перед тем, как переносить файлы из одного архива в другой, можно проанализировать, какое количество файлов и какой объём данных будут перенесены.

После того, как сделаны все настройки, можно запустить перенос файлов, нажав кнопку Запустить перенос. Поскольку данный процесс может быть длительным, то с помощью команды Остановить миграцию файлов в зоне Расположение файловых архивов его можно временно прервать. При повторном запуске процесс переноса будет запущен с того же места.

Перенос файлов с помощью pServerAdmin

Для переноса файлов из одного архива в другой с помощью консольной утилиты pServerAdmin:

  • вызовите командную строку;
  • введите и выполните команду вида:

    pServerAdmin -fam [имя базы данных] "[Название файлового архива-источника]" "[Название целевого файлового архива]" [версии документов] --from=[дата] --to=[дата] --mask=[расширения файлов]

    Например:

    pServerAdmin -fam demobim "Файловый архив 1" "Файловый архив 2" nonactual --from=01.06.2019 --to=01.06.2020 --mask=doc;docx

    Где:
    • [версии документов] — nonactual, actual, all — неактуальные, актуальные или все;
    • [дата] - дата в формате, установленном в региональных настройках вашей операционной системы. Параметры --from, --to можно указывать как вместе, так и по отдельности. Если они не указаны, то переносятся файлы за всё время;
    • [расширения файлов] - указываются через ";", если перенести нужно только файлы определённых расширений. Если параметр --mask не указан, то будут переноситься файлы любых расширений.

Для предварительного анализа количества переносимых файлов с учётом заданных параметров можно воспользоваться командой -fama. Подробнее можно ознакомиться на странице pServerAdmin.