Établissons quelques hypothèses. Faites des commentaires si ceux-ci ne sont pas corrects.
- vous exécutez des machines avec différents systèmes d'exploitation et potentiellement différentes plates-formes.
- vous le décrivez pour le cas avec 2 machines, et Linux et FreeBSD
- vos machines utilisent des systèmes de fichiers cryptés
- vous souhaitez créer des sauvegardes de vos données et que ces sauvegardes soient également chiffrées
- vous souhaitez pouvoir accéder aux données de ces sauvegardes chiffrées à partir de n'importe quelle plate-forme contribuant à l'archive
(commentaire ajouté pour faire une distinction entre les formes de cryptage)
Vous mentionnez que vous souhaitez pouvoir accéder aux autres données des systèmes, à partir de la machine survivante. Une façon pourrait être de stocker des sauvegardes non cryptées, sur la machine locale, sur son système de fichiers crypté. Un autre pourrait être de stocker des sauvegardes chiffrées, sur la machine locale, sur un système de fichiers non chiffré. Je suggère de stocker des sauvegardes chiffrées, sur des systèmes de fichiers non chiffrés.
Cependant, en passant - il y a toujours un problème avec les sauvegardes cryptées: - vous devez vraiment faire attention à la clé - une corruption partielle tue généralement la sauvegarde entière
ma suggestion: utiliser
pour créer des sauvegardes sur un ou plusieurs conteneurs, les deux machines peuvent accéder.
Pour tout garder à l'intérieur de votre réseau local, vous pouvez:
- créer un système de fichiers de "sauvegarde" sur les deux hôtes, pour stocker les "packages" de sauvegarde cryptés. Il n'a pas besoin d'être un système de fichiers crypté, car les "packages" de sauvegarde (les crochets les appellent "morceaux") qui y sont stockés seront cryptés
- exporter ces systèmes de fichiers, par exemple avec NFS, et les monter sur les autres hôtes, respectivement
- lorsque vous créez des sauvegardes, sauvegardez-les dans le système de fichiers local et mettez-les en miroir dans le répertoire monté sur NFS sur l'autre hôte. Cela a pour effet secondaire d'avoir deux instances de vos fichiers de sauvegarde.
vous aurez maintenant les systèmes de fichiers suivants sur vos serveurs:
sur tux, votre machine Linux:
/dev/foo / # encrypted filesystem
/dev/bar /tuxdump # unencrypted filesystem, local backup
beastie:/daemondump /daemondump # NFS backup destination
sur beastie, votre machine FreeBSD:
/dev/flurb / # encrypted filesystem
/dev/baz /daemondump # unencrypted filesystem, local backup
tux:/tuxdump /tuxdump # NFS backup destination
en fonction de la quantité de données que vous devez sauvegarder, vous pouvez également penser à un conteneur hors site, tout fournisseur de cloud le ferait. Je joue actuellement avec la configuration de mes conteneurs S3 pour que les vieux trucs vieillissent dans Glacier, ce qui semble très prometteur, en termes de prix.