A difficult filesystem
Andy Armstrong
andy at hexten.net
Thu Jun 21 00:54:33 BST 2007
On 20 Jun 2007, at 23:14, Eric Wilhelm wrote:
>> Any of the normal hard-link-preserving copying methods run out of
>> memory pretty early - for obvious reasons.
>
> I assume that includes rsync?
Yup, that was my first attempt. I may not have tried a very recent
version though.
> If you're transferring the whole partition, any chance of getting
> lvm to
> adopt the filesystem and migrate it across pv's? (That's iffy, so try
> it on a disposable setup first.)
>
> Maybe more feasible would be to create a mirror with mdadm and then
> just
> unplug the original once /proc/mdstat gives you the all-clear.
That's an interesting idea, thanks.
>> So I copied the whole filesystem (dd if=x of=y) onto the new device
>
> Is that `dd if=/dev/sda1 of=/dev/sdb1`? (pointing at the device or
> partition?) Can you use an lv as a dd target (thus allowing
> lvextend)?
Partition to partition.
>> While I'm waiting does anyone have tips for other tools that might be
>> useful?
>
> Assuming you're talking about a dirvish-like setup, it might be
> fastest
> to simply reconstruct the process that originally created the trees
> (but applying it to the repository->repository transfer rather than
> the
> typical nightly host->repository usage.)
They're incremental backups of another box - and I'd like to keep the
previous versions of files if possible. None of it is vital -
anything really important lives in a few other places too - but I'd
like to preserve it if possible.
> If it works, send me your code :-D
OK :)
--
Andy Armstrong, hexten.net
More information about the london.pm
mailing list