Инструмент "tibxread" для получения данных из резервной копии
Cyber Protection предоставляет tibxread
для ручной проверки целостности резервной копии диска. Этот инструмент позволяет получить данные из резервной копии и рассчитать хэш указанного диска. Инструмент устанавливается автоматически со следующими компонентами: агент для Windows, агент для Linux и агент для Mac.
Путь установки: та же папка, что и на агенте (например, C:\Program Files\BackupClient\BackupAndRecovery
).
Поддерживаемые расположения
- Локальный диск
-
Сетевая папка (CIFS/SMB), которая доступна без ввода учетных данных.
Если сетевая папка защищена паролем, можно подключить ее к локальной папке, используя инструменты ОС, а затем подключить локальную папку как источник для этого инструмента.
-
Облачное хранилище данных
Необходимо указать URL-адрес, порт и сертификат. URL-адрес и порт можно получить в разделе реестра Windows или конфигурационных файлах на машинах Linux/Mac.
Для Windows:
HKEY_LOCAL_MACHINE\SOFTWARE\Acronis\BackupAndRecovery\Settings\OnlineBackup\FesAddressCache\Default\<имя_клиента>\FesUri
Для Linux:
/etc/Acronis/BackupAndRecovery.config
Для macOS:
/Library/Application Support/Acronis/Registry/BackupAndRecovery.config
Сертификат находится в следующих расположениях:
Для Windows:
%allusersprofile%\Acronis\BackupAndRecovery\OnlineBackup\Default
Для Linux:
/var/lib/Acronis/BackupAndRecovery/OnlineBackup/Default
Для macOS:
/Library/Application Support/Acronis/BackupAndRecovery/OnlineBackup/Default
Инструмент позволяет выполнить следующие команды:
- list backups
- list content
- get content
- calculate hash
list backups
Выводит точки восстановления в резервной копии.
ФОРМАТ:
tibxread list backups --loc=URI --arc=BACKUP_NAME --raw
Параметры
--loc=URI
--arc=BACKUP_NAME
--raw
--utc
--log=PATH
Шаблон вывода:
GUID Date Date timestamp
---- ------ --------------
<guid> <дата> <метка времени>
<guid>: GUID резервной копии.
<date>: дата создания резервной копии. Используется формат “ДД.ММ.ГГГГ ЧЧ24:ММ:СС”. В локальном часовом поясе по умолчанию (можно изменить, используя параметр --utc).
Пример вывода:
GUID Date Date timestamp
---- ------ --------------
516FCE73-5E5A-49EF-B673-A9EACB4093B8 18.12.2019 16:01:05 1576684865
516FCE73-5E5A-49EF-B673-A9EACB4093B9 18.12.2019 16:02:05 1576684925
list content
Выводит содержимое точки восстановления.
ФОРМАТ:
tibxread list content --loc=URI --arc=BACKUP_NAME --password --backup=RECOVERY_POINT_ID --raw --log=PATH
Параметры
--loc=URI
--arc=BACKUP_NAME
--password
--backup=RECOVERY_POINT_ID
--raw
--log=PATH
Шаблон вывода:
Disk Size Notarization status
-------- ------ ---------------------
<номер> <размер> <состояние_нотаризации>
<number>: идентификатор диска.
<size>: размер в байтах.
Для <notarization_status> используются следующие статусы: "Без нотаризации", "Нотаризовано", "Следующая резервная копия".
Пример вывода:
Disk Size Notary status
-------- ------ --------------
1 123123465798 Notarized
2 123123465798 Notarized
get content
Записывает содержимое указанного диска в точке восстановления в стандартный вывод (stdout).
ФОРМАТ:
tibxread get content --loc=URI --arc=BACKUP_NAME --password --backup=RECOVERY_POINT_ID --disk=DISK_NUMBER --raw --log=PATH --progress
Параметры
--loc=URI
--arc=BACKUP_NAME
--password
--backup=RECOVERY_POINT_ID
--disk=DISK_NUMBER
--raw
--log=PATH
--progress
calculate hash
Рассчитывает хэш указанного диска в точке восстановления, используя алгоритм SHA-256, и записывает его в stdout.
ФОРМАТ:
tibxread calculate hash --loc=URI --arc=BACKUP_NAME --password --backup=RECOVERY_POINT_ID --disk=DISK_NUMBER --raw --log=PATH --progress
Параметры
--loc=URI
--arc=BACKUP_NAME
--password
--backup=RECOVERY_POINT_ID
--disk=DISK_NUMBER
--raw
--log=PATH
Описание параметров
Параметр | Описание |
---|---|
--arc=BACKUP_NAME | Имя файла резервной копии, который можно получить из свойств резервной копии на веб-консоли. Файл резервной копии должен иметь расширение .tibx. |
--backup=RECOVERY_POINT_ID | Идентификатор точки восстановления |
--disk=DISK_NUMBER | Номер диска (идентичный записанному в вывод команды "получить содержимое") |
--loc=URI |
URI хранилища резервных копий. Возможные форматы параметра "--loc":
|
--log=PATH | Включает запись журналов по указанному пути PATH (только локальный путь, формат такой же, как для параметра --loc=URI ). Для уровня ведения журнала используется ОТЛАДКА. |
--password=ПАРОЛЬ | Пароль шифрования для резервной копии. Если резервная копия не зашифрована, оставьте это поле пустым. |
--raw |
Скрывает заголовки (2 первых строки) в выводе команды. Используется, когда нужно проанализировать вывод команды. Пример ввода без GUID Date Date timestamp Вывод без использования 516FCE73-5E5A-49EF-B673-A9EACB4093B8 18.12.2019 16:01:05 1576684865 |
--utc | Показывает даты в часовом поясе UTC |
--progress |
Показывает ход выполнения операции. Пример: 1% |