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

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

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