ZxBackup doCoherencyCheck/pt

From ZeXtras Suite Wiki

Jump to: navigation, search
Língua: English  • español • português
ZxBackup logo box.png
Available since version: 0.87
Latest Version: 2.12.2
Released on: January 2nd, 2019
Compatibility List
Admin Guide
FAQ
Troubleshooting
Backup Initialization
ZspBackup logo box.png

O que é a Verificação de Coerência?

É uma função agregada na versão 1.10.2 do ZeXtras Suite que realiza um check-up mais profundo do que aquele feito pelo SmartScan.

Enquanto o SmartScan trabalha "incrementalmente", verificando unicamente elementos que foram modificados desde o último SmartScan, a 'Verificação de Coerência' faz uma check-up completo de todos os metadados e BLOBs no path do backup.

Foi especialmente desenhado para detectar metadados e BLOBs corruptos.

Como funciona?

A verificação de coerência controla a integridade de cada metadado na pasta do backup e os BLOBs relacionados: se houver algum erro, executando o check-up com a opção "fixBackup" moverá todos os metadados/BLOBs orfãos ou corruptos para uma pasta dedicada dentro do caminho do backup.

Quando se deve executar a verificação de coerência?

  • Em intervalos de tempo para se assegurar que tudo está OK (ex. a cada 3 o 6 meses).
  • Logo depois da queda do sistema
  • Logo depois que o sistema de arquivos ou o dispositivo de armazenamento contendo o backup sofra algum problema.

Se o SmartScan detectasse um possivel item corrupto, a Verificação de Coerência se iniciará automáticamente.

Warning.png Atenção!

A Verificação de Coerência consome muitos recursos, por isso certifique-se de executá-la fora do horario de pico

Como iniciar a Verificação?

A través do zimlet de ZeXtras

Pelo momento esta opção não está disponível.

A través do console

O comando "doCoherencyCheck" está disponível para iniciar a Verificação.

Sintaxe:
  zxsuite backup doCoherencyCheck {backup_path} [attr1 value1 [attr2 value2...]]
 
 
LISTA DE PARÁMETROS
 
NOME                TIPO                VALORES ESPERADOS    DEFAULT
backup_path(M)      Path                                     
accountlds(O)       String[,..]                all
checkZimbra(O)      Boolean                true|false        false
fixBackup(O)        Boolean                true|false        false
notifications(O)    Email Address[,..]                       
 
(M) == parámetro obrigatório (O) == parámetro opcional
 
Exemplo de uso:
 
zxsuite backup docoherencycheck /opt/zimbra/backup/zextras/ accountIds d10759b2-58d3-48fc-b587-93d507340c79,9e6f4a6d-4b3c-41e9-a5e4-06f9eee136ad
Efetua uma Verificação de Coerência em /opt/zimbra/backup/zextras/ para as caixas Jack e John.
zxsuite backup docoherencycheck /opt/zimbra/backup/zextras/ fixBackup true
Efetua uma Verificação de Coerência em /opt/zimbra/backup/zextras/ e move os arquivos de backup e BLOBs corruptos não referenciados por metadado algum fora do backup.

Check-up do estado da Verificação

Para verificar o estado da execução, se encontra disponível o comando "monitor".

Sintaxe:
  zxsuite backup monitor {operation_uuid} [attr1 value1 [attr2 value2...]]
 
 
LISTA DE PARÁMETROS
 
NOME                 TIPO     
operation_uuid(M)    Uiid     
operation_host(O)    String   
 
(M) == parámetro obrigatório (O) == parámetro opcional
Personal tools