Strumento "tibxread" per l'acquisizione dei dati di cui è stato eseguito il backup

Cyber Protection offre uno strumento chiamato tibxread che consente il controllo manuale dell'integrità del disco di cui è stato eseguito il backup. Tale strumento permette di ottenere i dati di un backup e di elaborare l'hash del disco specificato. Lo strumento viene installato automaticamente insieme ai seguenti componenti: Agente per Windows, Agente per Linux e Agente per Mac.

Il percorso di installazione corrisponde alla stessa cartella dell'agente (ad esempio, C:\Program Files\BackupClient\BackupAndRecovery).

Le posizioni supportate sono:

  • Il disco locale
  • La cartella di rete (CIFS/SMB) alla quale è possibile accedere senza le credenziali.

    Nel caso in cui la cartella di rete sia protetta con password, è possibile montare la cartella di rete nella cartella locale utilizzando gli strumenti in dotazione con il sistema operativo e quindi utilizzare la cartella locale come origine per lo strumento.

  • L'archivio nel cloud

    È necessario fornire URL, porta e certificato. L'URL e la porta possono essere ottenuti dal registro di sistema di Windows o dai file di configurazione nei sistemi Linux/Mac.

    Per Windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Acronis\BackupAndRecovery\Settings\OnlineBackup\FesAddressCache\Default\<tenant_login>\FesUri

    Per Linux:

    /etc/Acronis/BackupAndRecovery.config

    Per macOS:

    /Library/Application Support/Acronis/Registry/BackupAndRecovery.config

    Il certificato è reperibile nelle posizioni seguenti:

    Per Windows:

    %allusersprofile%\Acronis\BackupAndRecovery\OnlineBackup\Default

    Per Linux:

    /var/lib/Acronis/BackupAndRecovery/OnlineBackup/Default

    Per macOS:

    /Library/Application Support/Acronis/BackupAndRecovery/OnlineBackup/Default

Lo strumento include i comandi seguenti:

  • list backups
  • list content
  • get content
  • calculate hash

list backups

Elenca i punti di ripristino in un backup.

RIEPILOGO:

tibxread list backups --loc=URI --arc=BACKUP_NAME --raw

Opzioni

--loc=URI
--arc=BACKUP_NAME
--raw
--utc
--log=PATH
Modello di output:
GUID   Date   Date timestamp
---- ------ --------------
<guid> <data> <indicatoredataora>

<guid> – il GUID di un backup.

<data> – una data di creazione del backup. Il formato del valore è "GG.MM.AAAA HH24:MM:SS". È indicato nel fuso orario locale per impostazione predefinita (è possibile modificarlo usando l'opzione --utc).

Esempio di output:

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

Elenca il contenuto di un punto di ripristino.

RIEPILOGO:

tibxread list content --loc=URI --arc=BACKUP_NAME --password --backup=RECOVERY_POINT_ID --raw --log=PATH

Opzioni

--loc=URI
--arc=BACKUP_NAME
--password
--backup=RECOVERY_POINT_ID
--raw
--log=PATH

Modello di output:

Disk     Size   Notarization status
-------- ------ ---------------------
<numero> <dimensione> <stato_autenticazione>

<numero> – identificatore del disco.

<dimensione> – dimensione espressa in byte.

<stato_autenticazione> – sono possibili gli stati seguenti: Senza autenticazione, Autenticato, Backup successivo.

Esempio di output:

Disk     Size   Notary status
-------- ------ --------------
1 123123465798 Notarized
2 123123465798 Notarized

get content

Scrive il contenuto del disco specificato nel punto di ripristino nell'output standard (stdout).

RIEPILOGO:

tibxread get content --loc=URI --arc=BACKUP_NAME --password --backup=RECOVERY_POINT_ID --disk=DISK_NUMBER --raw --log=PATH --progress

Opzioni

--loc=URI
--arc=BACKUP_NAME
--password
--backup=RECOVERY_POINT_ID
--disk=DISK_NUMBER
--raw
--log=PATH
--progress

calculate hash

Elabora l'hash del disco specificato nel punto di ripristino utilizzando l'algoritmo SHA-256 e lo scrive nell'output stdout.

RIEPILOGO:

tibxread calculate hash --loc=URI --arc=BACKUP_NAME --password --backup=RECOVERY_POINT_ID --disk=DISK_NUMBER --raw --log=PATH --progress

Opzioni

--loc=URI
--arc=BACKUP_NAME
--password
--backup=RECOVERY_POINT_ID
--disk=DISK_NUMBER
--raw
--log=PATH

Descrizione delle opzioni

Opzione Descrizione
--arc=BACKUP_NAME Il nome del file di backup ottenibile dalle proprietà del backup nella console web. È necessario specificare il file di backup con l'estensione tibx.
--backup=RECOVERY_POINT_ID L'identificatore del punto di ripristino
--disk=DISK_NUMBER Numero del disco (lo stesso scritto nell'output del comando "get content")
--loc=URI

URI di una posizione di backup. I possibili formati dell'opzione "--loc" sono i seguenti:

  • Nome del percorso locale (Windows)

    c:/upload/backups

  • Nome del percorso locale (Linux)

    /var/tmp

  • SMB/CIFS

    \\server\folder

  • Archiviazione nel cloud

    --loc=<indirizzo_IP>:443 --cert=<percorso_certificato> [--storage_path=/1]

    <indirizzo_IP> – è possibile trovarlo nel registro di sistema in Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Acronis\BackupAndRecovery\Settings\OnlineBackup\FesAddressCache\Default\<tenant_login>\FesUri

    <percorso_certificato> – percorso del file del certificato per accedere a Cyber Cloud. In Windows, ad esempio, il certificato si trova in C:\ProgramData\Acronis\BackupAndRecovery\OnlineBackup\Default\<nomeutente>.crt dove <nomeutente> è il nome account dell'utente per accedere a Cyber Cloud.

--log=PATH Consente la scrittura dei registri tramite il percorso (PATH) specificato; il valore è relativo solo al percorso locale, il formato è lo stesso del parametro --loc=URI. Il livello di registrazione è DEBUG.
--password=PASSWORD Una password di crittografia per il backup. Se il backup non è crittografato, lasciare vuoto il valore.
--raw

Nasconde le intestazioni (le prime due righe) dell'output del comando. Viene utilizzando quando è necessario analizzare il l'output del comando.

Esempio di output senza "--raw":

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

Output con "--raw":

516FCE73-5E5A-49EF-B673-A9EACB4093B8 18.12.2019 16:01:05 1576684865
516FCE73-5E5A-49EF-B673-A9EACB4093B9 18.12.2019 16:02:05 1576684925
--utc Mostra le date nel formato UTC
--progress

Mostra il progresso dell'operazione.

Per esempio:

1%
2%
3%
4%
...
100%