J'utilise souvent tar
pour sauvegarder mes données par blocs de 4 gigaoctets dans un répertoire d'un disque au format FAT32, comme indiqué dans la documentation ici .
Pour ce faire, j'utilise la commande suivante: tar -cvpj /path/to/directory/ | split -d -b 4000m - "backup.tar.bz2."
.
Je souhaite chiffrer ces fichiers tar.bz2.*
avec openssl aes-256-cbc
, si possible juste après avoir créé un bloc de 4 Go au lieu de toute la tâche de sauvegarde. J'aimerais connaître la commande appropriée pour le faire et savoir comment reconstituer l'archive après la création.
Que dis-tu de ça?
tar -cvpj /path/to/directory | openssl aes-256-cbc -kfile /path/to/enc.key | split -d -b 4000m - backup.tar.bz2.enc.
Extraire:
cat backup.tar.bz2.enc.* | openssl aes-256-cbc -d -kfile /path/to/enc.key | tar xvjf -
EDIT: J'ai remarqué que split a --filter.
EDIT: Depuis cbc chains bloque, il est difficile de rejoindre. Je mets la scission après le cryptage pour rendre cela plus facile.