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

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

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