restore errors
2007-01-23 07:37:10
Greets, amanda-users,
received a call from a customer today, there are problems with restoring
files on a Amanda-2.4.4p3-machine. amrecover crashed so I went in to do:
# amrestore /dev/nst0 serverX /usr/daten/DATEN
amrestore: 0: skipping start of tape: date 20070118 label daily15
amrestore: 1: skipping serverX._boot.20070118.0
amrestore: 2: skipping serverX._var.20070118.0
amrestore: 3: skipping serverX._.20070118.0
amrestore: 4: restoring serverX._usr_daten_DATEN.20070118.0
gzip: stdin: invalid compressed data--format violated
Error 32 (Broken pipe) offset 18055168+32768, wrote 0
amrestore: pipe reader has quit in middle of file.
---
Bad ...
An "amrestore -r" worked out fine, so it seems the file's content itself
is corrupt. I get these errors with two different tapes, so the problem
seems to be the compression of that DLE. Another DLE (/var) restores
fine which seems to point out that not the hardware/tape is the problem.
googled a bit and found notes about a bug in 2.4.4, but I am unsure if I
hit this particular one.
Any help in sight? I should restore <100MB of files from this DLE if
possible.
I have the raw DLE-restore on disk now, I try to list content:
# dd if=serverX._usr_daten_DATEN.20070118.0 bs=32k skip=1 | /bin/tar -tzf -
and it hangs with
/bin/tar: Skipping to next header
gzip: stdin: invalid compressed data--format violated
/bin/tar: Child died with signal 13
/bin/tar: Error exit delayed from previous errors
552+0 records in
551+0 records out
after displaying a few dozens of lines ...
Thanks, greets, Stefan.
|
|
|