Просмотр профиля сервера резервирования
Для просмотра текущего состояния сервера резервирования после принудительного останова или во время работы можно выполнить на компьютере сервера команду:
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