Error al crear la copia de seguridad tar.gz cifrada con GPG

Error al crear la copia de seguridad tar.gz cifrada con GPG

Espero que este tipo de preguntas estén bien aquí;)

Estoy en Debian 10 Buster, intentando crear un archivo tar comprimido, cifrado (GPG) sin archivos intermediarios. Encontré este artículo[1] en la web que me indicó este comando:

tar -cvzf - /path/to/folder/ | gpg2 -e -r "key-id" > /mnt/backup/backup.tar.gz.enc

Pero a mí me parece que solo obtengo un tarball cifrado sin compresión. ¿Qué estoy haciendo mal?

[1]https://linuxconfig.org/how-to-create-compressed-encrypted-archives-with-tar-and-gpg en la mezcla con https://wiki.ubuntuusers.de/GnuPG/#Verschluesseln(alemán, lo siento) y https://linuxconfig.org/how-to-encrypt-and-decrypt-individual-files-with-gpg#h8-basic-encryption

Respuesta1

El cifrado es irrelevante: tarno sabe adónde irá a continuación su salida. Podrías ejecutarlo solo tar -cvzf somefile.tar.gz /path/to/folder/para ver que el archivo producido también es más grande de lo esperado. Ese sería un buen primer paso para solucionar el problema.

El zin tar -cvzfpermite pasar la salida a través de gzip, lo que la comprimirá. Entonces sus datos se están comprimiendo.

Sin embargo, algunos datos son incompresibles o apenas comprimibles y, en casos extremos, producen resultados mayores que antes de la compresión. Ese es el caso aquí. Simplemente no puedes exprimir más esta entrada.

información relacionada