| 13.4 Настройка файлового сервера |
Файловый сервер системы предназначен для работы с файлами и обеспечения доступа к ним со стороны клиентской части системы документооборота. Файловый сервер и клиентская часть обмениваются между собой, используя TCP пакеты, что обеспечивает защищенное хранение файлов документов (обычными средствами получить доступ к файловому хранилищу невозможно, если это не сделано специально).
Процедура администрирования файлового сервера вызывается из главного меню Администратор TechnologiCS
«Файл» - «Настройка файловых серверов».
Информация на экран выводится в следующем виде:

Информация разделена на четыре окна:
· в левом верхнем углу выводится список файловых серверов и управляемых ими устройств хранения,
· в левом нижнем углу сводная информация об объемах свободной и занятой дисковой памяти, количестве документов, их версий, и количестве файлов в файловом составе
· в правом верхнем углу выводится список файлов, хранящихся на томе файлового сервера, с информацией о принадлежности файла к документу и версии.
· в правом нижнем углу выводится информация о прикрепленных файлах к почтовым сообщениям.
В системе можно создать несколько файловых серверов, а на каждом сервере - несколько томов.
Управление настройкой выполняется с помощью контекстное меню, содержимое которого изменяется в зависимости от выбранного элемента списка.
Сервер
На корневом узле «Файл Сервера», используя контекстное меню можно выполнять следующие команды:
·
«Добавить сервер»
- вызывает диалоговое окно:

· «Host» - вводится имя компьютера или его IP-адрес, на котором установлена программа «Файловый сервер».
|
|
При установке на одно рабочее место (локально) нужно вводить localhost или 127.0.0.1. |
· «Port» - вводится номер порта файлового сервера. Это идентификационный номер процесса на компьютере, на котором установлен «Файловый сервер».
При нажатии кнопки «Записать» новый сервер регистрируется в системе, но работа с ним будет возможна только при установке «Файлового сервера».
·
«Сборка мусора» - физически удаляет с «Файлового сервера» тела файлов, на которые в системе нет ссылок.
Над созданным сервером, используя контекстное меню можно выполнять следующие команды:
·
«Свойства сервера»
- вызывает диалоговое окно следующего вида:

Для того чтобы изменить значения «Host» и «Port» файлового сервера предварительно нужно выполнить операцию блокирования. Для этого следует нажать кнопку «Блокировать». Если блокирование прошло успешно, то возможно изменение этих значений. При этом, кнопка «Разблокировать» становится доступна, а кнопки «Блокировать» и «Закрыть» - недоступны. Если значения полей изменены, то становятся доступны только кнопки «Записать» и «Отменить». Нажатие «Записать» сохраняет новые значения, а «Отменить» возвращает предыдущие. Если началось редактирование, разблокировать сервер невозможно.
|
|
Вновь назначенные значения «Host» и «Port» вступят в силу только после перезапуска файлового сервера. |
Если изменено значение «Host», то это, по сути, подключение нового файлового сервера и администратор должен перенести файлы документов со старого на новый сервер.
Если же операция блокирования невозможна, то выдается сообщение вида:

В этом случае следует дождаться завершения работы пользователей и повторить операцию.
·
«Удалить сервер» - позволяет удалить файловый сервер из системы.
Тела файлов, которые на нем находятся, не удаляются.
|
|
Удалить сервер нельзя, если сервер не заблокирован или содержит устройства. |
·
«Добавить устройство» - вызывает диалоговое окно следующего вида:

· «Имя устройства» - вводится логическое имя устройства (произвольное наименование, поясняющее путь на сервере).
· «Путь на сервере» - вводится путь к каталогу, в котором будут храниться тела файлов. Это должен быть путь к каталогу на ФИЗИЧЕСКОМ устройстве, подключенном непосредственно к компьютеру, на котором установлен файловый сервер.
· «Версии файлов» - указывается количество версий файлов, сохраняемых при редактировании или замене в файловом составе документа.
Над созданным устройством, используя контекстное меню можно выполнять следующие команды:
·
«Свойства устройства» - вызывает диалоговое окно следующего вида:

Операции по редактированию устройств, производятся аналогично редактированию параметров сервера. Изменение каталога равнозначно его удалению и вводу нового, поэтому администратору нужно позаботиться о переносе файлов с одного каталога в другой.
·
«Зарегистрировать устройство» - регистрирует выбранное устройство
для работы с текущей базой данных.
|
|
Данная операция является обязательной после создания нового устройства, изменения свойств устройства, файлового сервера или базы данных. |
·
«Удалить устройства» - позволяет удалить устройство из системы. Эта
операция невозможна, если при работе файлового сервера возникли следующие виды
ошибок:
· “Socket Error # 10061 Connection refused” (начинающиеся с “Socket Error”). Причинами, вызвавшими их, могут быть:
· Нет связи с компьютером, на котором установлен «Server». В этом случае следует проверить связь между компьютерами при помощи утилиты ping «ping hostname», где hostname, то имя, которое прописано в базе данных как имя компьютера, на котором установлен «Server». Если связи нет, то нужно искать причину в работе сети.
· «Server» не работает (не запущен). В этом случае следует запустить сервер.
· Различаются порты для программы «Server» и программы «Client». Установить для сервера (в реестре) значение порта, и перезапустить сервер.
· Следующие ошибки при работе «Client»-а с «Server»-ом, являющиеся ошибками работы операционной системы с файлами:
· Невозможно создать папку - «ИмяПапки».
· Ошибка работы с временным файлом.
· Ошибка удаления файла - «ИмяФайла».
В этих случаях устранять ошибки необходимо средствами операционной системы, на которой установлен файловый сервер.
Для переноса информации (файлов) между файловыми серверами необходимо выделить в правой верхней части необходимые файлы или документы или отдельные версии и просто перенести их методом «drag and drop» на нужный. Для этого следует одновременно нажать клавиши «Shift+Ctrl».
Следует иметь в виду, что такая операция на больших объемах данных может занять продолжительное время, а также - файловый сервер, на который будет производиться перенос, должен быть активен. В противном случае будет выдано соответствующее диагностическое сообщение и операция прерывается.
Перенос файлов
В режиме «Настройка файловых серверов» возможен перенос файлов как с тома на том в рамках одного файлового сервера, так и с одного файлового сервера на другой.
Если в режиме «Архив» перенести документ из одного раздела архива в другой и разделы архива находятся на разных томах файлового сервера, то перенесенные документы будут выделены жирным шрифтом и попадут в список документов для переноса. Том, содержащий файлы для переноса, также будет выделен жирным шрифтом:

Для отображения списка файлов для переноса
необходимо нажать кнопку
«Показать документы для переноса» на панели инструментов.
Для осуществления переноса всех файлов из
списка для переноса необходимо перейти в режим работы с файлами для переноса с
помощью кнопки
«Показать документы для переноса», выделить необходимые файлы и
нажать кнопку
«Перенести документы на устройство архива».
Осуществить перенос файлов также можно с помощью мыши. Для этого необходимо, удерживая клавиши «Ctrl + Shift», выделить файлы для переноса и перенести их мышкой на соответствующий том. Появится диалоговое окно следующего вида:

Для автоматического переноса файлов на требуемые тома устройств необходимо воспользоваться ключом командной строки «-movedocs» при запуске системы TechnologiCS.
Пример:
“C:\Program Files (x86)\CSoft\TechnologiCS\tcs_adm.exe /srv tcsserver
/dbname Industrics /usr "sa" /pwd adminpassword /movedocs
См. также: