On Fri, 15 Dec 2006, Matthias Bertschy wrote:

> OpenBSD 3.7 - i386
> Pentium 4 3GHz - 1GB RAM - 2GB swap
> 
> Hello list,
> 
> For the past 3 weeks, I have been working on a difficult problem: moving a
> backuppc (http://backuppc.sourceforge.net/) pool from a RAID0 to a big disk,
> in order to free the RAID0 before rebuilding a RAID5.
> 
> The RAID0 has one partition, its size is 2112984700 blocks (512-blocks),
> roughly 1008GB, which is close to the maximum allowed by ffs. The big disk is
> 300GB.
> 
> I need to move 96GB of data which are, due to backuppc design, full of
> hardlinks!
> 
> So far, I have tried to use:
>    1) dd: impossible because the partitions cannot be the same size (and the
> RAID5 won't be the same size as the RAID0)
>    2) pax -rw: after transferring almost 70GB, it bails out with a
> "Segmentation fault"

Please get me a gdb trace! Run gdb /sbin/pax pax.core and then "bt".

I want to know where the seg fault occurs.

        -Otto
        
>    3) tar to archive: after something like 60GB, it complains with some "file
> name too long" errors
>    4) gtar to archive (from package gtar-1.15.1p0-static.tgz): ends up with a
> "gtar: memory exhauted" error
>    5) dump to file: successful but
>    5') restore from file: stops even before starting due to a "no memory for
> entry table" error (there is still a lot of unused memory and swap - and no
> ulimit)
> 
> Any help is appreciated because I really don't know what to do next.
> 
> Matthias Bertschy
> Echo Technologies SA

Reply via email to