On Tue, Nov 19, 2024 at 03:43:15PM +0000, G.W. Haywood wrote: > Hi there, > > On Tue, 19 Nov 2024, tomas wrote: > > > I have two questions about BackupPC_tarCreate. > > > > (a) does the output go to stdout (I guess "yes")? > > Yes. Redirect the output to a file if that's where you want it. > > Here's the command I used to create a test file just now: > > /usr/local/BackupPC/bin/BackupPC_tarCreate -n 1724 -h alpha -s 'Config' > 'apache2' > /tmp/bpc.tar
Thanks :-)
> The directory 'apache2' is in the 'Config' share (which happens to be
> mapped to the directory '/etc' on that machine by rsyncd).
>
> > (b) what do I put into the mandatory option "-s" (aka "share")?
>
> The names of the shares which you have configured in either or both of
>
> /etc/BackupPC/config.pl
> /etc/BackupPC/pc/[hostname].pl
>
> Here's some of the output of grepping for the share names in my config
> here, after a little redaction:
>
> 8<----------------------------------------------------------------------
> $ grep '^$Conf.*Share' /etc/BackupPC/config.pl /etc/BackupPC/pc/*.pl
> config.pl:$Conf{SmbShareName} = 'C$';
> config.pl:$Conf{SmbShareUserName} = '';
> config.pl:$Conf{SmbSharePasswd} = '';
> config.pl:$Conf{TarShareName} = '/';
> config.pl:$Conf{RsyncShareName} = '/';
> config.pl:$Conf{FtpShareName} = '';
> config.pl:$Conf{DumpPreShareCmd} = undef;
> config.pl:$Conf{DumpPostShareCmd} = undef;
> pc/alpha.pl:$Conf{RsyncShareName} = [ 'Config', 'Homes', ];
> pc/farm03.pl:$Conf{RsyncShareName} = ['Config','Homes','Plugins'];
> pc/tornado.pl:$Conf{RsyncShareName} = ['Config','user1','Shared'];
> pc/ns9.pl:$Conf{RsyncShareName} = ['Config','Homes','Named'];
Thanks, I'll have a look on my side (using '*' currently, possibly
that's the right thing for me anyway).
[...]
> In addition to the name of the share you need to specify what you want
> to recover from that share. The help output of BackupPC_tarCreate
> unfortunately omits to mention that a 'files/directories' argument is,
> like the host name, backup number and share name, also mandatory.
I found out by trial and error, thanks for confirming!
> Do not use a bare '*' on the command, line because the shell will
> expand it to something which you probably won't like very much. If
> you _must_ use an asterisk, quote it to prevent shell expansion.
And that is the most embarrasing part. I guess I got what
I deserved :-)
Thanks again for your detailed answer!
Cheers
--
tomás
signature.asc
Description: PGP signature
_______________________________________________ BackupPC-users mailing list [email protected] List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: https://github.com/backuppc/backuppc/wiki Project: https://backuppc.github.io/backuppc/
