Vamos estabelecer algumas suposições. Comente se esses não estiverem corretos.
- você executa máquinas com diferentes sistemas operacionais e plataformas potencialmente diferentes.
- você o descreve para o caso com 2 máquinas e Linux e FreeBSD
- suas máquinas usam sistemas de arquivos criptografados
- você deseja criar backups dos seus dados e também deseja que esses backups sejam criptografados
- você deseja acessar dados nesses backups criptografados de qualquer uma das plataformas que contribuem para o arquivamento
(comentário adicionado para fazer uma distinção entre formas de criptografia)
Você mencionou que gostaria de poder acessar os dados de outros sistemas, a partir da máquina sobrevivente. Uma maneira poderia ser armazenar backups não criptografados, na máquina local, no sistema de arquivos criptografado. Outra poderia ser armazenar backups criptografados, na máquina local, em um sistema de arquivos não criptografado. Sugiro armazenar backups criptografados, em sistemas de arquivos não criptografados.
No entanto, como um aparte - sempre há uma preocupação com os backups criptografados: - você realmente precisa ter cuidado com a chave - a corrupção parcial geralmente mata todo o backup
minha sugestão: use
para criar backups para um ou vários contêineres que ambas as máquinas podem acessar.
Para manter tudo dentro da sua LAN, você pode:
- crie um sistema de arquivos "backup" nos dois hosts para armazenar os "pacotes" de backup criptografados. Ele não precisa ser um sistema de arquivos criptografado, pois os "pacotes" de backup (brackup os chama de "pedaços") armazenados nele serão criptografados
- exporte esses sistemas de arquivos, por exemplo, com NFS e monte-o nos outros hosts, respectivamente
- ao criar backups, despeje-os no sistema de arquivos local e espelhe-os no diretório montado no NFS no outro host. Isso tem o bom efeito colateral de ter duas instâncias dos seus arquivos de backup.
agora você terá os seguintes sistemas de arquivos em seus servidores:
no tux, sua máquina Linux:
/dev/foo / # encrypted filesystem
/dev/bar /tuxdump # unencrypted filesystem, local backup
beastie:/daemondump /daemondump # NFS backup destination
no beastie, sua máquina FreeBSD:
/dev/flurb / # encrypted filesystem
/dev/baz /daemondump # unencrypted filesystem, local backup
tux:/tuxdump /tuxdump # NFS backup destination
dependendo da quantidade de dados que você precisa fazer backup, você também pode pensar em um contêiner externo, como qualquer provedor de nuvem faria. Atualmente, estou brincando com a configuração dos meus contêineres S3 para que as coisas antigas envelhecam no Glacier, o que parece muito promissor e valioso.