rb_repository
rb_repository — утилита администратора СРК RuBackup для доступа к резервным копиям RuBackup.
Утилита позволяет просматривать список резервных копий, удалять, проверять их целостность, копировать и перемещать их в другие пулы. Для выполнения этих действий утилита создаёт задачу в главной очереди задач.
Чтобы проследить за выполнением созданной задачи, используйте утилиту rb_task_queue.
Если РК была подписана ЭЦП (см. Электронная цифровая подпись), то при проверке РК с помощью утилиты будет проверяться и ее ЭЦП.
С помощью утилиты доступно копирование и перемещение резервных копий между пулами типа Блочное устройство и типа Файловая система как в рамках одного медиасервера, так и в рамках нескольких медиасерверов одной инсталляции СРК.
|
Для копирования или перемещения РК из пула типа Файловая система в пул типа Блочное устройство у пулов должны совпадать размер блока, хеш-функция и длина хеша. Копирование или перемещение РК из пула типа Блочное устройство в пул типа Файловая система происходит без сохранения ЭЦП. Если исходная РК была подписана ЭЦП, то у конечной РК ЭЦП не будет. |
Перемещение резервных копий невозможно из пула типа Ленточная библиотека, так как картриджи ленточной библиотеки могут располагаться вне ленточной библиотеки.
-h-
Справочное сообщение
-l [-v]-
Выводит список резервных копий в репозитории RuBackup. Предоставляет расширенную информацию о резервных копиях. Чтобы получить полную информацию обо всех свойствах резервной копии рекомендуется использовать оконный менеджер администратора системы резервного копирования RBM
-v-
Выводит детализированный список резервных копий в репозитории RuBackup
-c ID -p pool_ID-
Реплицировать (копировать) резервную копию в другой пул
-m ID -p pool_ID-
Переместить резервную копию в другой пул
-r ID-
Удалить резервную копию из репозитория. При выполнении этой команды резервная копия будет физически удалена из устройств хранения резервных копий RuBackup
-V ID-
Проверить резервную копию. Результат проверки будет отражён как статус резервной копии
-S ID [-D YYYY-MM-DD] [-T HH:MM] [-C]-
Установить время и дату хранения резервной копии
-C-
Oчистить время и дату хранения резервной копии
-x ID -H HWID -d restore_path [-y]-
Восстановить резервную копию на клиенте с развертыванием
-y-
Установить согласие со всеми вопросами
-X ID -H HWID -d restore_path [-y]-
Восстановить резервную копию на клиенте без развертывания
-y-
Установить согласие со всеми вопросами
-U time_interval [-R]-
Задать срок хранения РК срочных бэкапов от времени создания РК, если это поле еще не задано
time_interval-
имеет формат PostgreSQL interval
-R и -U-
означает, что срок хранения срочных РК нужно обновить для всех РК а не только для тех у которых это поле не задано