Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

10.6. Краткое руководство по услугам резервирования

10.6.1. Функция Status 10.6.2. Команды shell для выполнения резервирования .

Добавление элемента к таблице резервирования:

	bkreg -a tag
где tag - определяет операцию резервирования.

За параметром -a следуют параметры -o, -c, -m и -d или, по выбору такие необязательные параметры: -b, -t, -P и -D. Следующая таблица складывает эти парметры с параметром -a.

Добавление файлов к заказанному списку исключительных ситуаций для пошагового резервирования:

	bkexcept -t filename -a pattern ...
где filename - полное имя пути пользовательского списка исключительных ситуаций;
pattern - список файлов и/или наборов файлов, определяемых специальными символами \*, ? или [ ] и отделяемых друг от друга запятыми или пробелами и заключенных в кавычки.

Добавление файлов к системному списку исключительных ситуаций для пошагового резервирования:

	bkexcept -a pattern ...
где pattern - список файлов и/или наборов файлов, определяемых специальными символами \*, ? или [ ] и отделяемых друг от друга запятыми или пробелами и заключенных в кавычки.

Проверка состояния заданий резервирования:

Состояние операции резервирования показано с помощью одного из следующих символов:
p (pending) - повисшее, a (active) - текущее, w (waiting) - ждущее, s (suspended) - остановленное, f (failed) - неуспешное, c (completed) - завершенное.

Отображение состояния операций резервирования, которые либо выдали "неуспех", либо завершились:

	bkstatus -a

Прерывание задания резервирования:

	backup -S|-C|-R [-j jobid] [-u users] [-A]
где -S - останавливает задание резервирования;
-C - отменяет задание резервирования или останавливает задание резервирования, составленное пользователями с определенными входами в систему;
-R - продолжает задание резервирования;
-A - останавливает, продолжает или отменяет все текущие задания резервирования.

Определение количества недель, в течение которых будет сохранена информация о состоянии задания резервирования:

	bkstatus -p n
где n - количество недель, в течении которых будет сохранена информация.

Определение и/или ограничение вызываемых процессов резервирования:

	backup -t table_name -o odev -c week:day|demand -m user
где table - полное имя пути пользовательской таблицы резервирования;
odev - список начальных объектов, из которых начнется резервирование и будет иметь форму
	oname:odevice:[omname];

week - целое число, определяющее неделю;
day - целое число или строка символов, определяющие день в периоде циклического поворота, в который будет выполняться резервирование;
user - имя пользователя, которого уведомляют о завершении задания резервирования.

Отображение содержания таблицы резервирования:

	bkreg -C fields|-A|-O|-R -t table_name
где -C - продуцирует итоговое изображение специфицированных полей;
-A - отображает все поля;
-O - отображает итог всех конечных объектов;
-t table_name - имя таблицы резервирования.

Редактирование существующего элемента в таблице резервирования:

	bkreg -e tag
где tag - определяет операцию резервирования.

Если присутствуют параметры -b, -c, -d, -m, -o, -D или -P, они заменяют текущие установочные параметры определенного элемента в таблице.

Отображение содержания журнала предыстории резервирования:

	bkhistory

Активизация процессов резервирования, выполняемых только по требованию:

	backuo -c demand

Ограничение расширения журнала о предыстории резервирования:

	bkhistory -p period
где period - количество недель, в течениe которых будет сохранена информация.

Предварительное обследование процессов резервирования:

	backup -n -e -c week:day|demand
где -n - отображает процессы резервирования текущего дня;
-e - оценивает необходимый объем конечных устройств;
-c week:day|demand - определяет неделю и день периода циклического поворота (или процессов по запросу).

Удаление элемента из таблицы резервирования:

	bkreg -r tag -t table_name

Удаление файлов из пользовательского списка исключительных ситуаций для пошагового резервирования:

	bkexcept -t filename -r pattern ...
где filename - полное имя пути пользовательского списка исключительных ситуаций;
pattern - список файлов и/или наборов файлов, определяемых специальными символами \*, ? или [ ] и отделяемых друг от друга запятыми или пробелами и заключенных в кавычки.

Удаление файлов из системного списка исключительных ситуаций для пошагового резервирования:

	bkexcept -r pattern ...
где pattern - список файлов и/или наборов файлов, определяемых специальными символами \*, ? или [ ] и отделяемых друг от друга запятыми или пробелами и заключенных в кавычки.

Запрос длинной формы отображения предыстории резервирования:

	bkhistory -l

Ограничение отображаемой информации о состоянии:

	bkstatus [-j jobids] [-s states] [-u users]
где jobids - список идентификаторов задания;
states - список ключевых символов, представляющих состояние процесса;
users - список идентификаторов пользовательских входов в систему.

Выбор режима оператора при активизации процессов резервирования текущего дня:

	backup [-a|-i]
где ответ системы по умолчанию (при отсутствии параметров) - послать сообщение mail оператору, когда процессу резервирования нужна помощь; -i - дает приглашение оператору за терминалом; -a - предполагает, что оператора нет, и снимает любые процессы, требующие поддержки.

Установление периода циклического поворота для таблицы резервирования:

	bkreg -p period -w cweek -t table_name
где period - число недель в периоде циклического поворота;
cweek - текущая неделя периода циклического поворота;
table_name - имя таблицы резервирования при использовании пользовательской таблицы резервирования.

Обслуживание процессов резервирования:

	bkoper
вызывает интерактивный сеанс путем отображения списка процессов резервирования.

Хранение содержимого таблицы только в интерактивном режиме:

Содержание хранится в интерактивном режиме по умолчанию.

Хранение содержания только на сменных конечных носителях:

Определите и -t и -s следующим образом:

	bkreg -m method -b "-t -s"

Хранение содержания и в диалоговом режиме и в сменных конечных устройствах:

Определите -t следующим образом:

	bkreg -m method -b -t

Хранение содержания ни в диалоговом режиме, ни в сменных конечных устройствах:

Определите -s следующим образом:

	bkreg -m method -b -s

Заказное отображение содержания журнала о предыстории резервирования:

	bkhistory -d dates -o odev -t tags
где dates - список дат, ограничивающий отчет о процессах резервирования определенными датами, в которые были выполнены эти процессы;
odev - ограничивает отчет специфицированными начальными устройствами;
tags - список признаков процесса.

Преобразование списка исключительных ситуаций из синтаксиса ed(1) в формат cpio:

	bkexcept -C old_file > new_file
где old_file - имя файла в списке исключительных ситуаций в синтаксисе ed(1);
new_file - временный файл, который вы редактируете перед тем, как поместить его в /etc/bkup/bkexcept.tab для ввода.

После редактирования файла можно ввести bkexcept -a - < newfile.

Проверка содержания пользовательской таблицы резервирования:

	backup -n -t table_name
где table_name - имя пользовательской таблицы резервирования.

10.6.1. Функция Status

Эта функция используется для установки управления состоянием процесса резервирования. Выберите status из меню Extended Backup Services. Система отображает следующее меню:

	4     Backup Status Management
	------------------------------------------------------------
	Full      - Display a Full Report of Rending Backup Requests
	Limit     - Limit the Backup Status Log Size
	Modify    - Modify the Status of Pending Backup Requests
	Selective - Display Selective Report of Backup Requests

10.6.1.1. Параметр Full

Выберите параметр full из меню Backup Status Management. Отображается полный отчет об отложенных запросах на резервирование, показывающий jobin#, tag#, user, device, start time, destination и состояние запроса на резервирование.

10.6.1.2. Функция Limit

Задача limit используется для ограничения размера журнала о состоянии процесса резервирования.

  1. Выберите параметр limit из меню Backup Status Management.
  2. Вам дается подсказка ввести количество недель, в течение которых вы хотите сохранить информацию журнала о состоянии процессов резервирования. Элементы, которые больше количества недель, автоматически удаляются. Вводимое число должно быть целым числом больше или равным 1.
  3. Нажмите SAVE, чтобы ограничить размер журнала состояния процессов резервирования.
  4. Нажмите QUIT, чтобы вернуться к меню Backup Status Management, или CONT, чтобы установить новый предел.

10.6.1.3. Функция Modify

Задача modify позволяет приостановить, продолжить или отменить выбранные задания резервирования.

  1. Выберите modify из меню Backup Status Management.
  2. Дается подсказка ввести тип процесса (приостановка, продолжение, отмена) и контроллер (пользователь или идентификатор задания). Введите информацию и нажмите SAVE.
  3. Система отображает другую форму. Введите имя пользователя или идентификатор задания, основанные на контроллере, и нажмите SAVE.
  4. Нажмите QUIT, чтобы вернуться к меню Backup Status Management, или CONT, чтобы вернуться к предыдущему меню.

10.6.1.4. Функция Selective

Задача selective позволяет отбражать выборочную информацию из журнала о состоянии процессов резервирования. Можно выбрать элементы журнала, основанные на идентификаторе задания резервирования, состоянии задания и пользователя.

  1. Выберите selective из меню Backup Status Management.
  2. Система отбражает форму Display a selective Report of Status of Backup Requests. Введите информацию о состоянии, идентификаторах задания и пользователя и нажмите SAVE. Введите информацию о состоянии и нажмите CHOICES, чтобы появился список имеющихся состояний процесса резервирования. Нажмите MARK, чтобы сделать особый выбор, и нажмите ENTER.
  3. Система отображает полноэкранный отчет о состоянии задания, признаках, пользователе, времени запуска и конечном пункте запросов резервирования.

10.6.2. Команды shell для выполнения резервирования

Если вы предпочитаете не использовать меню системы для выполнения резервирования (сохранения), можно выполнить те же задания, выполнив команды shell. В табл. 5 представлены команды shell, соответствующие задачам, перечисленным в меню.

Таблица 5

Выполняемая задача Задача sysadm Команда shell
Запуск процедуры сохранения backup backup(1m)
Запросить предысторию о сохранениях history bkhistory(1m)
Планирование сообщения о необходимости сохранения reminder crontab(1)
Ответить на подсказку задачи сохранения respond bkoper(1m)
Планирование автоматических задач сохраненияschedule crontab(1)
Управление таблицей сохранения setup bkreg(1m)
Управление статусом сохранения status bkstatus(1m)

Некоторые пункты меню в вышеуказанной таблице имеют свои собственные меню.

Примечание. Некоторые формы sysadm, соответствующие командам shell, не обеспечивают всех характеристик этих команд, но помогают администраторам, у которых мало опыта, подсказками и другими средствами.

В табл. 6 показаны пункты меню, которые предлагаются после выбора пункта меню history.

Таблица 6

Выполняемая задача Задача sysadm Команда shell
Вывести полный отчет о предыстории сохранений full bkhistory(1m)
Ограничить размер файла предыстории сохранений limit bkhistory(1m)
Вывести выборочный отчет о предыстории сохранений selective bkhistory(1m)

В табл. 7 показаны пункты меню, которые предлагаются после выбора пункта меню reminder.

Таблица 7

Выполняемая задача Задача sysadm Команда shell
Добавление в план сообщений о сохранении add crontab(1)
Выдать план сообщений о сохранении display crontab(1)
Модифицировать план сообщений о сохранении modify crontab(1)
Удалить сообщение из плана remove crontab(1)

В табл. 8 показаны пункты меню, которые предлагаются после выбора пункта меню schedule.

Таблица 8

Выполняемая задача Задача sysadm Команда shell
Добавление задачи в план сохранения add crontab(1)
Выдать план сохранения display crontab(1)
Модифицировать план сохранения modify crontab(1)
Удалить задачу из плана сохранения remove crontab(1)

В табл. 9 показаны пункты меню, которые предлагаются после выбора пункта меню setup.

Таблица 9

Выполняемая задача Задача sysadm Команда shell
Добавление в таблицу сохранения add bkreg(1m)
Управление списком исключительных сохранений exception_list bkexcept(1m)
Вывести отчет о всей таблице сохранения full bkreg(1m)
Модифицировать элемент таблицы сохранения modify bkreg(1m)
Удалить элемент из таблицы сохранения remove bkreg(1m)
Установить период ротации таблицы сохранения rotation bktab(1m)
Выдать краткий отчет по таблице сохранения summary bkreg(1m)

В табл. 10 показаны пункты меню, которые предлагаются после выбора пункта меню status.

Таблица 10

Выполняемая задача Задача sysadm Команда shell
Выдать полный отчет об отложенных запросах на сохранение full bkstatus(1m)
Ограничить размер файла состояния сохранения limit bkstatus(1m)
Модифицировать состояние отложенного запроса на сохранение modify backup(1m)
Выдать выборочный отчет о запросах на сохранение selective bkstatus(1m)