> On 12 May 2015, at 07:33, Radosław Korzeniewski <rados...@korzeniewski.net> 
> wrote:
> 
> why does the subsequent differential not appear to include any of them, given 
> that it's supposed to be backing up everything changed since the last full 
> dump (in my case, on 2015-04-19) ?
> 
> Well, it should. A differential backup level is backing up everything which 
> was modified (or deleted when using accurate backup mode) since last full 
> backup level.

Thanks for the confirmation.

> The director is running on a CentOS 6 system and claims to be Bacula 5.0.0. 
> The client is CentOS 7 and Bacula 5.2.x, but looking at the jobs for other 
> systems they also seem to have inconsistencies like this.
> 
> It is unsupported configuration. Your any client (Bacula FD) version 
> shouldn't be a newest version then Director/Storage.
> 
> This could be a core problem in your case.

I appear to be seeing the same problem with CentOS 6 / CentOS 6 combinations:

|  9,931 | srv-c601-backup | 2015-05-01 23:32:01 | B    | I     |       90 |  
12,990,648 | T         |
|  9,940 | srv-c601-backup | 2015-05-02 23:08:27 | B    | I     |    3,877 |  
50,585,887 | T         |
|  9,949 | srv-c601-backup | 2015-05-03 23:08:56 | B    | I     |      101 |  
13,051,119 | T         |
|  9,958 | srv-c601-backup | 2015-05-04 23:09:04 | B    | D     |       87 |  
13,025,155 | T         |

So the relative age of the Director and FD does not appear to be a factor.

> Restoring the most recent full dump, the most recent differential and all 
> subsequent incrementals definitely leaves a lot of files off the table. I've 
> had a bit more success by restoring from all the jobs available in order, but 
> unfortunately some of the earlier incrementals have been recycled so the data 
> unique to them appears to be lost.
> 
> If you want to restore a recent backup of the client then you should use a 
> p.5 of the restore command: 5: Select the most recent backup for a client. 
> Then Bacula will compound a set of required jobs for you.

That's what I tried at first, as described in the paragraph you quoted; it left 
files out as described. Including all the available incrementals and 
differentials got me close enough to get the system back to functionality after 
a lot of "yum reinstall" to fill in missing system files. Fortunately the 
system was a relatively new one, and I keep a copy of /etc/ in Git as well.

> First - UPGRADE YOUR BACULA DIRECTOR/STORAGE! it is more then 5 years old!!! 
> :)

The headline version of packages shipped with enterprise distributions is often 
pretty ancient, that's the tradeoff you pay for stability.

I take your point, though, that the Director/SD should not be older than the 
clients, so I need to fix that. Fortunately the (virtual) machine running the 
Director and Storage daemons is dedicated to that task, so it should be 
relatively easy to build a new CentOS 7 machine to get 5.2.13.

I don't think I actually have a version mismatch problem (as I'm seeing the 
same issue with matched versions), but there are all sorts of reasons this 
might make my problem go away: there may be a bug in the version of 5.0 shipped 
with RHEL/CentOS, or I may have a configuration problem. Either way, starting 
from scratch and transitioning clients over may help.

In the meanwhile, I'll probably just stop using differentials.

Thanks,

    -- Ian




Attachment: smime.p7s
Description: S/MIME cryptographic signature

------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to