Восстановление из резервной копии в командной строке
1. Централизованное восстановление из резервной копии из командной строки
Предварительные условия
-
клиент, для которого выполняется восстановление РК, должен быть в сети
-
на клиенте должна быть включена опция централизованного восстановления
-
Получите список доступных резервных копий.
Список хранимых резервных копийsudo rb_repository -l
Id | Client | HWID | Resource type | Resource | Backup type | Status ---|-------------------|------------------|---------------|----------|-------------|-------- 29 | pm-dv349-rbclient | 4a3c553bf95965e2 | Oracle | ORCLCDB | full | Trusted 30 | pm-dv349-rbclient | 4a3c553bf95965e2 | Oracle | ORCLCDB | incremental | Trusted
-
Восстановите требуемую резервную копию на клиента с заданным HWID.
Восстановление резервной копии на клиентеsudo rb_repository -x <id> -H <HWID>
Do you really want to restore these archives [ 29, 30 ] (y/n)?y Do you ensure that the client has enough free space to restore (y/n)?y Created task ID: 114 to restore repository record ID: 29 Created task ID: 115 to restore repository record ID: 30
Отслеживать выполнение всех задач СРК RuBackup можно утилитой командной
строки rb_task_queue
:
sudo rb_task_queue
Задачи восстановления резервной копии
Id | Task type | Hostname | Status | Status changed | Resource type | Resource ---|-----------|--------------------------------------|--------------|------------------------|---------------|--------- 6 | Restore | pm-dv349-rbclient {4a3c553bf95965e2} | Transmission | 2025-02-23 11:05:29+00 | Oracle | ORCLCDB 7 | Restore | pm-dv349-rbclient {4a3c553bf95965e2} | Assigned | 2025-02-23 11:05:28+00 | Oracle | ORCLCDB
2. Локальное восстановление СУБД из резервной копии на клиенте из командной строки
-
Получите список доступных резервных копий.
Получение списка ресурсов типаoracle
текущего клиентаsudo rb_archives -l oracle
Пример 1. Список ресурсовId | Ref ID | Resource | Backup type | Created | Crypto | Signed | Status ---|--------|----------|-------------|------------------------|---------|--------|-------- 29 | | ORCLCDB | full | 2025-02-21 11:28:50+00 | nocrypt | True | Trusted 30 | 29 | ORCLCDB | incremental | 2025-02-21 11:46:20+00 | nocrypt | True | Trusted
-
Восстановите резервную копию с заданным id.
Восстановление заданной резервной копииsudo rb_archives -x 30
Password: The archive will be restored in the directory: /tmp > Restore archive chain: 29 30 < Record ID: 29 has status: Trusted Record ID: 30 has status: Trusted TASK WAS ADDED TO QUEUE:108 109
Отслеживать выполнение задач на клиенте резервного копирования можно
утилитой rb_tasks
:
sudo rb_tasks
Задачи восстановления резервной копии
Id | Task type | Resource | Backup type | Status | Created ----|-----------|----------|-------------|--------------|----------------------- 116 | Restore | ORCLCDB | full | Transmission | 2025-02-23 11:05:27+00 117 | Restore | ORCLCDB | incremental | Assigned | 2025-02-23 11:05:27+00