Инобитек DICOM-Сервер

3.4. Хранение данных

Данные исследований, принимаемые "ИНОБИТЕК DICOM-Сервер (PACS)", сохраняются в хранилище. Хранилище располагается в папке (папках) на локальном либо сетевом диске. Внимание! Для операционных систем семейства Windows подключение сетевого диска в стандартных сборках DICOM-Сервера невозможно. Для получения специальной сборки с поддержкой сетевых хранилищ обратитесь по электронному адресу market@inobitec.com. Папку для хранилища необходимо создать самостоятельно. Папка должна иметь права на запись для пользователя, от имени которого запускается DICOM-Сервер. Для ОС Linux этот пользователь указывается во время установки.

Папки хранилища могут быть активными или неактивными. В неактивные папки не сохраняются новые файлы исследований, для них не выполняется проверка свободного места. При этом поиск и скачивание иследований проводится даже с неактивных папок хранилища. Действия, необходимые для активации папки хранилища, описаны в 5.2.5.

PIC Данные, находящиеся в хранилище и базе данных, могут быть утеряны из-за повреждения жёсткого диска, неправильных действий пользователей или воздействия сторонних программ. Для предотвращения утери выполняйте резервное копирование данных
PIC Необходимо контролировать количество свободного места на жестком диске, на котором расположено хранилище

Если в таблице "Хранилище" для какой-либо активной папки отображается ноль в колонке "FREE SPACE(MB)", необходимо проверить правильность пути, права доступа и количество свободного места.

Если подключено несколько папок для хранилища, то данные сохраняются в первую активную папку на диске, на котором достаточно места. Для дисков настраивается лимит свободного места (по умолчанию 2048 Мб). Это значение изменятся в конфигурационном файле в параметре "free_disk_space_limit". В веб-консоли в столбце "FREE SPACE (MB)" отображается общее количество свободного места в папке без учёта лимита. Если в папке остаётся меньше места, чем указано в параметре "free_disk_space_limit", то данные записываются в следующую активную папку. Если во всех активных папках нет места для записи файлов исследования, то сохранение данных завершается ошибкой. Частоту проверки количества свободного места в папках можно изменить в файле настроек в параметре "disk_free_space_check_frequency" (по умолчанию 30 секунд). После изменения значения параметров "free_disk_space_limit" и "disk_free_space_check_frequency" для применения новых значений перезапустите DICOM-Сервер.

PIC Не создавайте папки хранилищ на одном и том же разделе

При получении файлов исследований перед сохранением в папку хранилища они помещаются во временную папку. Текущий путь к временной папке отображается в веб-консоли в строке "Временная папка". По умолчанию используется системная временная папка. Для изменения расположения временной папки выполните следующие действия:

  1. В файле настроек DICOM-Сервер измените значения параметра "dcm_temporary_folder". При отсутствии этого параметра добавьте его.
  2. Перезапустите DICOM-Сервер.

Если по какой-то причине доступ к временной папке невозможен (например, вручную изменены права доступа), то загрузка исследований на DICOM-Сервер закончится ошибкой.

PIC Убедитесь что на разделе, на котором размещена временная папка, достаточно свободного места. Иначе DICOM-Сервер не сможет принимать файлы исследований, выполнять автоматическое сжатие данных, позволять скачивать архивы с исследованиями и протоколами работы программы в веб-консоли

В таблице указано соответствие настроек в веб-консоли (доступны только для чтения) параметрам в конфигурационном файле:

Параметр в веб-консоли

Параметр в файле настроек

Лимит свободного дискового пространства free_disk_space_limit
Временная папка dcm_temporary_folder

3.4.1 Перенос хранилища

В хранилище хранятся только файлы исследований. Информация, необходимая для отображения содержимого этих файлов, хранится в базе данных, поэтому при потере информации хотя бы в одном месте отображение исследования становится невозможным.

Если возникает необходимость переноса DICOM-Сервера на другой компьютер без потери настроек и данных, необходимо выполнить следующие действия:

  1. При необходимости перенесите базу данных штатными средствами соответствующей СУБД на новый компьютер. Если база данных находится на другом компьютере, пропустите этот шаг.
  2. Установите DICOM-Сервер на новый компьютер.
  3. Если папки хранилища располагаются на компьютере, где установлен DICOM-Сервер, скопируйте папку (папки), указанные в настройках хранилища, на новый компьютер.
  4. Запустите DICOM-Сервер на новом компьютере, откройте веб-консоль.
  5. В таблице "Хранилище" исправьте пути к папкам, в которых располагается хранилище. Внимание! Не удаляйте и не создавайте вместо этого новые записи в таблице "Хранилище"! Это сделает работу с соответствующими папками хранилища невозможной.

Если в результате удаления записей из таблицы "Хранилище" доступ к папкам хранилища невозможен, то необходимо восстановить базу данных из резервной копии. Обратите внимание, что доступ к исследованиям, загруженным после создания резервной копии, невозможен.