Примеры настройки хранилищ файлов

Пример. Хранилище файлов в файловой системе

Далее приведён пример настройки хранилища файлов Docsvision в файловой системе.

  1. В Консоли управления Docsvision выберите настраиваемую базу данных на странице Серверы  Имя-сервера  Сервер приложений  Базы данных и нажмите на строку нужной базы данных.

  2. Настройте параметры в группе Внешние хранилища при настройке свойств БД, см. раздел "Работа с внешними хранилищами в Docsvision" в документации Консоли управления Docsvision.

  3. Подключите к Docsvision хранилище в файловой системе, см. подробнее в разделе "Подключить внешнее хранилище".

  4. В поле Название введите StorageInFileSystem или любое другое название.

  5. В списке Тип выберите значение Хранилище на диске.

  6. В поле Путь к файловой системе укажите каталога в файловой системе для сохранения бинарных данных файлов. Указывается путь к каталогу на сервере, где установлен Сервер приложений. Пример для Linux: /var/tmp/.

    • При настройке собственных хранилищ с отличными от стандартных путями, существует возможность указать одинаковые пути для разных БД. Чтобы избежать нежелательного удаления всех основных или архивных файлов с закончившимся сроком хранения для сразу двух БД, не рекомендуется указывать одинаковые пути в настройках для хранилищ разных БД.

    • Когда службы Сервера Docsvision и Файлового сервиса запущены под разными учётными записями и используются пути по умолчанию, например, %TEMP% для временного хранилища, возможны случаи неудаления файлов с закончившимся сроком хранения. Причина в разных относительных путях для разных УЗ.

      Чтобы избежать подобной ситуации, указывайте абсолютный путь к временному хранилищу и обеспечивайте необходимый доступ по этому пути для обоих учётных записей. Также можно запускать службы Сервера Docsvision и Файлового сервиса под одной учётной записью.

  7. В списке Состояние выберите значение Онлайн.

  8. Укажите значение в поле Макс. размер, по умолчанию не указан. При установке и снятии курсора в поле автомтически подставится 0.

    Когда объём хранилища закончится, попытка добавления файла в него завершится ошибкой.

  9. Флаги настройки разделов установите по собственному усмотрению. Флаг Временный раздел рекомендуется снять.

    Пример настройки хранилища файловой системе
    Рисунок 1. Пример настройки хранилища в файловой системе
  10. Создайте группу хранилищ см. подробнее в разделе "Создать группу хранилищ".

    Параметры группы настройте следующим образом:
    • В поле Название введите FileSystemGroup или любое другое название.

    • В списке Режим выбора выберите Самое свободное хранилище.

    • Флаги в области Использовать по умолчанию для следующего типа файлов установите по собственному усмотрению.

      Пример настройки группы хранилищ
      Рисунок 2. Пример настройки группы хранилищ
      Новую группу можно не создавать, если включить хранилище в существующую группу.
  11. Включите хранилище StorageInFileSystem в группу FileSystemGroup перетаскиванием из столбца хранилищ в столбец групп хранилищ и настройте правила помещения файлов в группу хранилищ, см. подробнее в разделах "Включить хранилище в группу хранилищ" и "Настроить правила помещения в хранилище".

    Пример настройки правила для группы хранилищ "FileSystemGroup"
    Рисунок 3. Пример настройки правила для группы хранилищ "FileSystemGroup"
    Параметры правила настройте следующим образом:
    • В поле Название введите RuleForFileSystemStorage или любое другое название.

    • В списке Группа выберите значение FileSystemGroup.

    • В списке Тип выберите значение Все файлы или конкретизируйте параметры файлов (см. рисунок ниже), которые будут размещаться в хранилище.

      Пример настройки правила для группы хранилищ "FileSystemGroup"
      Рисунок 4. Пример настройки правила для группы хранилищ "FileSystemGroup"
  12. Повысьте приоритет использования правила RuleForFileSystemStorage перетаскиванием его наверх списка.

    Пример настройки хранилища файлов в файловой системе
    Рисунок 5. Пример настройки хранилища файлов в файловой системе
  13. Нажмите кнопку Применить в правом верхнем углу окна Консоли, чтобы применить настройки хранилищ и перезапустите службу Сервера Docsvision. Уже сохранённые в БД хранилища, группы и правила отображаются обычным шрифтом, новые и отредактированные — выделяются жирным. После применения и успешного сохранения настроек в БД выделение жирным пропадает.