Thanks Craig,

Why is restore inherently that much more complicated than dump?
It seems like config.pl already has a number of parameters built-in
for both including rsync args and pre/post restore commands.

Conceptually, I would think that what one needs to specify each time
is:
1. Host
2. Backup number
3. Share
4. Additional includes/excludes to determine what to restore
5. Option to "delete" files no longer found
6. Path to root of restore.

Otherwise, existing includes/excludes would be assumed...

I'm sure one could make it more complicated but am I missing something
basic???

The reality is that rsync + backuppc is really awesome... and I can do
(and automate) so much more with CLI and scripts than with a CGI.

Jeff

Craig Barratt via BackupPC-users wrote at about 09:32:48 -0700 on Wednesday, 
May 20, 2020:
 > Jeff,
 > 
 > BackupPC_restore takes quite a few parameters, so many years ago I decided
 > to pass those parameters via a file rather than command-line arguments.
 > Probably a bad choice...
 > 
 > There are two alternatives:
 > 
 >    - write a script that creates the restore request parameter file (see
 >    lib/BackupPC/CGI/Restore.pm) and then runs BackupPC_restore
 >    - directly run rsync_bpc using an example of the many arguments from a
 >    successful restore log file
 > 
 > The drawback of the 2nd approach is that information about the restore
 > isn't saved or logged, and you have to make sure it doesn't run
 > concurrently with a backup.
 > 
 > Craig
 > 
 > 
 > On Wed, May 20, 2020 at 6:31 AM <backu...@kosowsky.org> wrote:
 > 
 > >
 > > Is it possible to do an rsync restore from the command line using
 > > BackupPC_restore?
 > > If so, it's not clear from the (limited) documentation how to use
 > > it. For example, how do you specify the desired backup number, share,
 > > paths, etc.
 > >
 > > Alternatively, is there an rsync analog of BackupPC_tarCreate?
 > >
 > > Said another way, rather than first creating a tar file via
 > > BackupPC_tarCreate and then untarring (or piping through tar), is
 > > there a way to hook directly into rsync to restore from the command line?
 > >
 > > This would have several advantages:
 > > 1. It would automatically incorporate the ssh and compression features
 > >    to restore seamlessly, efficiently, and securely across platforms
 > >
 > > 2. It would allow for restoring special file types that tar doesn't
 > >    support
 > >
 > > 3. It would be able to better and more exactly mirror the parameters
 > >    given to Rsync dump (for example the same format of 'includes' and
 > >    'excludes'
 > >
 > >
 > > _______________________________________________
 > > BackupPC-users mailing list
 > > BackupPC-users@lists.sourceforge.net
 > > List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
 > > Wiki:    http://backuppc.wiki.sourceforge.net
 > > Project: http://backuppc.sourceforge.net/
 > >
 > _______________________________________________
 > BackupPC-users mailing list
 > BackupPC-users@lists.sourceforge.net
 > List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
 > Wiki:    http://backuppc.wiki.sourceforge.net
 > Project: http://backuppc.sourceforge.net/


_______________________________________________
BackupPC-users mailing list
BackupPC-users@lists.sourceforge.net
List:    https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki:    http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/

Reply via email to