23.4. Утилита urbackupclientctl
Для работы с UrBackup на клиенте предназначена утилита
urbackupclientctl:
urbackupclientctl start — запустить инкрементное/полное резервное копирование;
urbackupclientctl status — получить текущий статус резервного копирования;
urbackupclientctl browse — просмотр списка резервных копий и файлов в резервных копиях;
urbackupclientctl restore-start — восстановить файлы из резервной копии;
urbackupclientctl set-settings — установить параметры резервного копирования;
urbackupclientctl add-backupdir — добавить новый каталог в список каталогов, для которых выполняется резервное копирование;
urbackupclientctl list-backupdirs — вывести список каталогов, для которых выполняется резервное копирование;
urbackupclientctl remove-backupdir — удалить каталог из списока каталогов, для которых выполняется резервное копирование.
Справку по конкретной команде можно получить, выполнив команду:
urbackupclientctl <command> --help
Ниже приведены примеры использования утилиты
urbackupclientctl.
Вывести список резервных копий:
# urbackupclientctl browse
[{
"archived": 0,
"backuptime": 1642686041,
"disable_delete": true,
"id": 2,
"incremental": 1,
"size_bytes": 109955109
}
,{
"archived": 0,
"backuptime": 1642684086,
"id": 1,
"incremental": 0,
"size_bytes": 2306704775
}
]
Запустить процесс создания полной резервной копии:
# urbackupclientctl start -f
Waiting for server to start backup... done
Preparing... done
[======================================================> ] 86% 2.01947 GB/2.36159 GB at 400.289 MBit/s
Completed successfully.
Восстановить файлы из резервной копии:
# urbackupclientctl restore-start -b 2
Starting restore. Waiting for backup server... done
[=============================================================> ] 97% 2.33831 GB/2.41119 GB at 76.024 KBit/s
Restore completed successfully.