Tar y gzip juntos, pero al revés?

Gzipping un archivo de tar en su conjunto es drop dead fácil e incluso implementado como opción dentro de tar . Hasta aquí todo bien. Sin embargo, desde el punto de vista de un archiver, sería mejor tar los archivos gzip individuales. (La razón detrás de esto es que la pérdida de datos se minifica, si hay un solo archivo corrompido con gzip, que si todo el tarball está dañado debido a gzip o errores de copia).

¿Alguien ha experimentado esto? ¿Hay inconvenientes? ¿Hay más soluciones sólidas / probadas para esto que

 find folder -exec gzip '{}' \; tar cf folder.tar folder 

Si lo va a hacer de esta manera, a continuación, utilice el método probado y verdadero:

 zip -r folder.zip folder 

La principal desventaja es reducir la compresión, especialmente si el archivo contiene muchos archivos pequeños.

Puede ser mejor comprimir los datos de la forma usual (o si tiene ciclos de CPU de sobra, el 7zip más lento pero más eficiente en el espacio), luego envolver el resultado en un formato basado en tolerancia a las fallas basado en paridad como http: //en.wikipedia .org / wiki / Parchive . Esto le dará un potencial mucho mayor para una recuperación completa después de la corrupción de datos debido a fallos en los medios o problemas en tránsito a través de la red, posiblemente sin comprometer demasiado el tamaño de los archivos resultantes.

¿Por qué no lanzar la --verify (o -W ) en el tar ? Esto verificará que el contenido coincide con el origen.

¿Qué quieres hacer? Si el permiso no importa (por ejemplo, no los archivos del sistema), iría con 7zip. Proporciona rendimiento mucho mejor (multi-core / cpu) con una compresión mucho mejor.