Daniel Berteaud wrote:
> Le Fri, 28 Sep 2007 20:00:49 -0600,
> Ben Nickell <[EMAIL PROTECTED]> a écrit :
> 
>> I have set up my new backuppc filesystem on an LVM volume and decided
>> on using ext3 for the filesytem.  The old filesytem is reiserfs.
>> I would like to copy the old filesystem to the new larger volume.
>> The backuppc FAQ states:
>>
>>     The best way to copy a pool file system, if possible, is by
>> copying the raw device at the block level (eg: using dd). Application
>> level programs that understand hardlinks include the GNU cp program
>> with the -a option and rsync -H. However, the large number of
>> hardlinks in the pool will make the memory usage large and the copy
>> very slow. Don't forget to stop BackupPC while the copy runs.
>>
>>
>> At the risk of exposing my ignorance, If I use dd won't it copy 
>> filesystem information as well?   Maybe I'm just tired and not
>> thinking clearly. but would something like this work?
>>
>> dd if=/var/mapper/vg-reiserfs_volume
>> of=/var/mapper/vg-larger_ext3volume
>>
>> I know that rsync would take a really long time.  (about 1.1tb of
>> data, with all the hardlinks)  Should I just try cp -a?
>>
>> Any other suggestions?
>>
>> Thanks,
>> Ben
> 
> To move the pool, I use rsync to transfert everything excluding the
> directory "pc" (which contains all the hard links, so the others
> directory can be transfered with rsync -avP or something like that).
> 
> Then I use the script BackupPC_tarPCCopy which is part of BackupPC 3.0.
> This script write a raw tar archive on the standard output which
> contains all the pc directory (or just a part, depending on what you
> want). I just pipe this output in another tar command which will
> extract on the fly to the destination I want.
> 
> It will give something like that:
> 
> BackupPC_tarPCCopy /path/to/data/dir/pc | (cd /destination/pc && tar xPf -)
> 
> It's not very fast, but it works. ANd you can also use something like that
> to send the pool to a remote host: you just have to pipe the output of
> BackupPC_tarPCCopy to ssh like this:
> 
> BackupPC_tarPCCopy /path/to/data/dir/pc | ssh [EMAIL PROTECTED] "(cd 
> /destination/pc && tar xPf -)"
> 
> You can also compress on-the-fly the archive:
> 
> BackupPC_tarPCCopy /path/to/data/dir/pc | gzip -c | ssh [EMAIL PROTECTED] 
> "(cd /destination/pc && tar xzPf -)"
> 
> 
> But for a 1.1 TB, I'm not sure how many time it will take.
> 
> Cheers, daniel
> 


Daniel,

Thanks for the detailed explanation of your strategy. It is very 
helpful.   Does anyone know if BackupPC_tarPCCOpy will work the same 
with BackupPC2.1.2 archive?  I guess I will download backuppc 3.0 and 
look at the source, but I'm hoping someone will give me a quick answer.

I've been sticking with the debian package, but perhaps it is also time 
to consider an upgrade to 3.0 to even further increase the entropy and 
chaos.

Thanks,
Ben



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
BackupPC-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/backuppc-users
http://backuppc.sourceforge.net/

Reply via email to