Diretório de dados e backups¶
Exporte a chave mestra, uma vez, logo¶
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.