Runbook de Manutenção e Troubleshooting do Servidor de Backup

De EAPn
Revisão de 17h07min de 1 de setembro de 2026 por Theo.hugen (discussão | contribs)
Ir para navegação Ir para pesquisar

Conferência do servidor

Para a manutenção do sistema, faz-se conveniente a checagem dos logs em prol de obter uma visão geral sobre seu funcionamento.

  1. Acesse o servidor via terminal:
    $ ssh eapn@150.162.57.10
  2. confira o log diário do servidor utilizando:
    $  tail -n 15 /home/eapn/syncwithdev2.log

Quanto maior o número após o tail, maior a quantidade de informações mostradas. Tal comando é útil para verificar as mensagens emitidas de acordo com o script de backup, observando caso ocorra a interrupção em determinada etapa.

  1. Para listar as datas nas quais o script de backup rodou, digite no terminal:
$ grep "starting script" /home/eapn/syncwithdev2.log | tail -n 10

Os comandos supracitados mostram o comportamento geral do sistema, onde podemos ou não encontrar erros. Caso seja interesse a busca por erros de forma direta, há outro comando adequado.

  1. Para conferência de erros digite no terminal:
$ grep -iE "error|failed|denied" /home/eapn/syncwithdev2.log | tail -n 10

Manutenção do ZFS

Como não há comando fsck (comando no linux para verificar e reparar inconsistências nos arquivos) para o ZFS, precisamos utilizar o scrub. Esse subcomando é um verificador de consistência dinâmica. Ele roda de plano de fundo em um mounted live filesystem.

  1. Sintaxe para conferência da integridade de dados("dados" é o nome da pool do nosso sistema de backups):
$ zpool scrub nome_da_pool
  1. Confira o andamento do comando anterior e a saúde do sistema:
$ zpool status -v nome_da_pool

Atividades Manuais

É possível espelhar os dados da rede para o disco local sem precisar esperar o script de backup.

  1. O backup pode ser realizado manualmente ao colar no terminal:
$rsync -auv /nfs/backup/ /dados/backup