Backuppc

From RARForge
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Change the storage location of the BackupPC pool


I will explain briefly how to move the Backuppc __TOP_DIR__ to another disk.


  • Copy the real Files (the pool or cpool) to the new disk

I do prefer rsync but other method are possible (simple cp, tar, …) <source>

   cd /var/lib/backuppc 
   rsync -aq --exclude=pc/ ./ /new_drive/new_backuppc/

</source>

be patient this can be long… to see what’s going on replace -aq by -avP


  • Use an Internal backuppc command (BackupPC_tarPCCopy) to copy each PC hardlinks structure
this is also very long treatement. A huge amount of small hardlinks are read and relinked to the new destination

<source>

   su __BACKUPPCUSER__
   cd NEW_TOPDIR
   mkdir pc
   cd pc
   __INSTALLDIR__/bin/BackupPC_tarPCCopy __TOPDIR__/pc | tar xPf -

</source>

too keep an eye on the progress I’ve found a small tool pretty handy to monitor piped data: “bar”

<source>

   /usr/share/backuppc/bin/BackupPC_tarPCCopy /var/lib/backuppc/pc | bar -dan -bs 4096 | tar xPf -

</source>