Ir para o conteúdo

Diretório de dados e backups

No primeiro boot o PEART gera a chave mestra em master_key_path. Tudo que é cifrado, evidências e backups, depende dela, e perdê-la significa perder todas as evidências sem recuperação. Assim que o primeiro administrador existir, exporte uma cópia legível e guarde-a em local separado do backup dos dados:

peart export-key -key /etc/peart/master.key -confirm

Mantenha essa cópia longe dos dados. O ponto inteiro de a chave morar fora de /var/lib/peart é que um backup dos dados nunca a carrega; uma cópia guardada ao lado do backup dos dados joga isso fora.

Backups

O peart backup escreve um único artefato com um retrato consistente do banco, das evidências e das renditions:

peart backup -config /etc/peart/config.yaml -out /caminho/do/artefato

O artefato é cifrado para a identidade mestra da instalação, e o comando recusa rodar sem a chave, porque um backup não cifrado desses dados é exatamente o que a cifragem existe para evitar. Ele também recusa incluir a chave mestra no artefato. O retrato do banco é tirado com VACUUM INTO para consistência, e o artefato carrega um manifesto com a versão do schema, a versão do PEART, e um hash de cada arquivo.

O peart backup-roundtrip verifica um ciclo completo de backup e restore, para você confirmar que seus backups são recuperáveis em vez de supor que são.

Restore

O restore é separado para o banco e para os arquivos, e usa a mesma identidade mestra para decifrar, passada como parâmetro em vez de carregada por conta própria. Restaurar numa instalação em execução é uma tarefa de operação; a seção de Operação cobre o ciclo completo.

Cifragem de disco para o banco

O banco em si fica em texto claro por desenho (ver Cifragem). O controle compensatório é a cifragem de disco no host, e é responsabilidade do operador porque o PEART não pode impô-la. Endurecimento do host é onde esse controle está descrito, inclusive o que muda quando o volume desbloqueia pela rede em vez de no console.