De repente necesité recuperar un tar.gz
archivo antiguo , pero tan pronto como lo ejecuto:
tar -zxvf filename.tar.gz
Entiendo esto:
gzip: stdin: invalid compressed data--format violated
tar: Child returned status 1
tar: Error is not recoverable: exiting now
tar
data-recovery
gzip
corruption
arrrrgv
fuente
fuente
file
comando primero..tar.gz
que era realmente un.tar
, y una vez incluso un PDF.Respuestas:
Lo que debes probar es lo siguiente:
file
comando en el archivo para ver si se reconoce comogzip
datos -ped.strace gunzip
en el archivo. Esto imprimirá los últimos bytes leídos del archivo que podrían ayudarlo a identificar el punto en el archivo donde se produce la corrupción.gunzip
undergdb
. Intente corregir la sección dañada (debe tener mucha suerte para poder hacer eso) y ver si puede continuar hasta el final del archivo.Dependiendo de la naturaleza de la corrupción, es posible que pueda o no recuperar sus datos.
fuente
gunzip filename.tar.gz
trabajó para mi.Puede encontrar información sobre cómo funciona la recuperación en Recuperación de un archivo .gz dañado .
También hay una herramienta que te ayuda a hacer esto: gzip Recovery Toolkit, también conocido como gzrecover .
fuente
La recuperación completa no es posible. Los formatos como .zip brindan mejores opciones de protección y recuperación, pero tampoco están llenos.
.tar.gz agrupa todos los archivos y luego aplica una compresión. .zip reinicia la compresión para cada archivo. Por lo tanto, en el archivo .zip, un daño hecho al bloque comprimido solo afecta al archivo al que pertenece este bloque. En .tar.gz, el daño afectará a todos los archivos posteriores hasta que la compresión se reinicie de alguna manera.
fuente
Corre
zcat bad.tar.gz > some.tar
y extrae eso. Pasar la parte corrupta del archivo será complicado. La página del manual da punteros al formato, pero buscaría otras opciones en Google.¿Estás seguro de que esto está comprimido con gzip? Puede quejarse porque no entiende el formato ...
fuente
Todas las copias se aplican solo para extraer información desde el inicio del archivo hasta el punto donde ocurrió el error o donde se cortó el archivo.
Desafortunadamente, ningún destinatario describe cómo recuperar parte del archivo / secuencia después del área de corrupción. ¿Alguien tiene esa receta?
fuente
use este: https://github.com/arenn/gzrt
fuente
cpio: illegal option -- F
mensaje de error.cpio
de un clon, sino de un clon con opciones específicas del proveedor, consulte, por ejemplo, schillix.sourceforge.net/man/man1/cpio.1.html. Si habla de un clon en lugar del original, debe mencionar qué clon usted están usando.cpio
incluir en Debian. GNU cpio: enlace