Arquitetura do Sistema de Backup: mudanças entre as edições

De EAPn
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 7: Linha 7:


==Comandos Úteis ao Administrador==
==Comandos Úteis ao Administrador==

Acesso ao Servidor:
<pre>$ ssh eapn@150.162.57.10</pre>


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.
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.
Linha 16: Linha 19:
<pre>$ zpool status -v nome_da_pool</pre>
<pre>$ zpool status -v nome_da_pool</pre>


Conferência dos logs do servidor:
Conferência do log diário do servidor:
<pre>$ tail -n 15 /home/eapn/syncwithdev2.log</pre>
<pre>$ tail -n 15 /home/eapn/syncwithdev2.log</pre>

Conferência de erros:
<pre>$ grep -iE "error|failed|denied" /home/eapn/syncwithdev2.log | tail -n 10</pre>

Edição das 18h19min de 26 de agosto de 2026

Esta página visa documentar a arquitetura, componentes, interface e fluxo de dados do *servidor de backup*, de forma a garantir que o sistema atenda os requerimentos especificados. Tal documentação atua como um guia para os desenvolvedores, testers e stakeholder durante todo o ciclo de vida do sistema. É importante destacar que certos termos foram mantidos em inglês devido a dificuldade de achar uma tradução adequada, bem como a maior facilidade de busca por tais conceitos utilizando-se de seus nomes em inglês.

Visão geral

O laboratório, onde o EAPn se hospeda, abriga um servidor de backup, responsável por garantir a integridade dos dados.


Comandos Úteis ao Administrador

Acesso ao Servidor:

$ ssh eapn@150.162.57.10

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.

Sintaxe para conferência da integridade de dados("dados" é o nome da pool do nosso sistema de backups):

$ zpool scrub nome_da_pool

Confira o andamento do comando anterior e a saúde do sistema:

$ zpool status -v nome_da_pool

Conferência do log diário do servidor:

$  tail -n 15 /home/eapn/syncwithdev2.log

Conferência de erros:

$ grep -iE "error|failed|denied" /home/eapn/syncwithdev2.log | tail -n 10