Bacula-users

Re: [Bacula-users] Backing up a directory tree but not the files?

2010-01-27 13:00:11
Subject: Re: [Bacula-users] Backing up a directory tree but not the files?
From: Daniel <bacula AT studiodccreative DOT com>
To: Arno Lehmann <al AT its-lehmann DOT de>
Date: Wed, 27 Jan 2010 11:57:04 -0600
Ah, I see your point.

The trick that I noticed, and no I haven't tried it yet, was I thought your 
example would only match files on the first level of /strangedir, and not 
subsequent levels, e.g. it seems that the pattern will catch all files:

/strangedir/file1
/strangedir/file2

but not:

/strangedir/dir1/file3
/strangedir/dir2/dir3/file4

But then I see that its a regex not a wildcard, so yes, I realize your idea 
might work fine.  I'll check it out, thank you and apologies for missing the 
subtlety there.  

 -- D

On 27 Jan, 2010, at 11:45 , Arno Lehmann wrote:

> Hi,
> 
> 26.01.2010 23:25, Daniel wrote:
>> Arno,
>> 
>> On 26 Jan, 2010, at 15:21 , Arno Lehmann wrote:
>> 
>>> Hi,
>>> 
>>> 26.01.2010 18:05, Daniel wrote:
>>>> I have the following situation:
>>>> 
>>>> I am backing up a Windows hard disk (let's call it R: for 
>>>> remote)... it is NOT the C: drive on the remote host. I wish to
>>>> back up nearly everything on it EXCEPT for one directory: 
>>>> R:/strangedir Under R:/strangedir I *ONLY* want to keep the 
>>>> directory tree structure, NOT the files in it.  This tree
>>>> structure changes frequently and must match files elsewhere in
>>>> the backup set, so that is why its important that I copy the
>>>> tree structure but not necessarily the files within it as those
>>>> can be repopulated by a script from other data that is already
>>>> backed up elsewhere in R:.
>>>> 
>>>> How can I make a rule for R:/strangedir?  I've thought about
>>>> trying to use RegexDir and RegexFile, but I can't seem to make
>>>> them handle arbitrary recursive depth.
>>> Untested:
>>> 
>>> File Set { Name = R-without-strangedir Include { Options { 
>>> Exclude = Yes Regex File = "^.:/strangedir/.*" } Options { 
>>> Signature = SHA1 } File = "r:/" } }
>>> 
>>> The first options block should catch all files below strangedir
>>> (on any drive) and exclude them; everything else, i.e. directory
>>> entries and files in other trees, would be backed up.
>>> 
>>> Arno
>> 
>> Thanks, excepting I want the directory tree under strangedir, e.g.:
>> 
>> 
>> /strangedir/dir1/dir2 /strangedir/dir3/dir4/dir5 
>> /strangedir/dir3/dir4/dir6
> 
> Hmm... I don't understand why my idea wouldn't work - probably only 
> point the File Set to "File = "r:/strangedir"" would be sufficient...
> 
> Have you tested and verified using the 'estimate listing' command?
> 
> Arno
>> 
>> I am working with the client to possibly come up with a workaround
>> for this, but it is not forthcoming at the moment.
>> 
>> -- D 
> -- 
> Arno Lehmann
> IT-Service Lehmann
> Sandstr. 6, 49080 Osnabrück
> www.its-lehmann.de
> 
> ------------------------------------------------------------------------------
> The Planet: dedicated and managed hosting, cloud storage, colocation
> Stay online with enterprise data centers and the best network in the business
> Choose flexible plans and management services without long-term contracts
> Personal 24x7 support from experience hosting pros just a phone call away.
> http://p.sf.net/sfu/theplanet-com
> _______________________________________________
> Bacula-users mailing list
> Bacula-users AT lists.sourceforge DOT net
> https://lists.sourceforge.net/lists/listinfo/bacula-users


------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users