I have a gzipped cpio archive that is fairly large (5ish Gb
uncompressed). The problem I experience is
with the command gzip -dc | cpio -imutvB (I believe this is the
command...it is the converse of how the file was created), I will get a
different verbose output than if I go from gzip to an on disk file and
then input that file into cpio.
The difference occurs with a few files and they are all symbolic links
(out of thousands of symbolic links total)...maybe about 3. The form
of the corruption is a changed target filename as such:
/export/home/xaSame -> /home/errata/xaSat (should be
/home/errata/xaSame)
The other form of corruption occurs in the form of:
/export/home/xaSameLong -> /home/errata/xaSamemmmm
(should be xaSameLong)
I've tried this on Solaris 2.6 and Solaris 9 and get the same effect.
gzip version was 1.3.5.
It also appears that there is a 50/50 chance of this happening but when
it does it is consistent about which files this occurs to. ls -lisa
doesn't show anything abnormal.
Has anybody else experienced this? Any ideas?