Просмотр профиля сервера резервирования

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

server -show

По данной команде на компьютере запускается управляющая программа server, которая выдает на консоль информацию о текущем состоянии сервера резервирования и завершает свою работу.

Выдается следующая информация:

Inactive time of the server = <время, прошедшее после последнего обновления БД>
Current  time = <текущая системная дата и время>
NODETAB found: <путь к файлу nodetab>
Archive file <имя файла архива и его наличие>
Work database <каталог рабочей БД>
Last work database state=<состояние рабочей БД>
Work database is <наличие рабочей БД>
Last work database time=<дата последней работы с рабочей БД>
<Результат тестирования рабочей БД и дата запуска testdb>
Backup database <каталог архивной БД>
Last backup database state=<состояние архивной БД>
Backup database is <наличие архивной БД>
Last backup database time=<дата последней работы с архивной БД>
<Результат тестирования архивной БД и дата запуска testdb>
Database size=<размер рабочей БД>
Backup database size=<размер архивной БД>
server state=<текущее состояние сервера резервирования>
<Информация о работе сервера резервирования>

В связи с тем, что в файле состояния сервера state фиксируются исключительно главные состояния БД, а не сервера (переходные состояния игнорируются), параметр <текущее состояние сервера резервирования> может принимать только следующие значения:

MONO, MAIN, SLAVE, SLAVEFAILER, SLAVECRASH, MAINFAILER, MAINCRASH

Примечание

Если система резервирования работает в режиме обмена каталогов (ключ /exchdir), то для правильного отображения функционального назначения каталогов ключи /show и /exchdir необходимо применять совместно.

Получить информацию о текущем состоянии работающей системы резервирования можно также с использованием ключа -getstate утилиты hresctl (srvcmd). Результат выполнения этой команды аналогичен результату программы server с ключом /show, но с помощью утилиты можно просматривать профиль как локального, так и удаленного сервера резервирования.

Пример выдаваемого по ключу /show профиля сервера резервирования

The "hotreserve.conf" has not been found
Inactive time of the server = 5711 min

Current  time = Mon May 12 14:46:43 2008
NODETAB found:/usr/linter/bin/nodetab
Archive file  /usr/linter/db/ARC/DB.zip is present.
Its time is Wed Apr 02 17:46:48 2008

Work database /usr/linter/db
Last work database state    = MONO
Work database is              PRESENT
Last work database time     = Thu May 08 15:35:24 2008
Work database has not been checked

Backup database /usr/linter/db/ARC
Last backup database state    = UNDEFINED
Backup database is              PRESENT
Last backup database time     = Thu Jan 01 00:00:01 1970
Backup database has not been checked

Work database size = 3084288
Backup database size = 3084288
server state = UNDEFINED

The server is not started