Bacula-users

[Bacula-users] Windows incremental backup based on time stamps

2009-09-27 03:14:46
Subject: [Bacula-users] Windows incremental backup based on time stamps
From: Júlio Maranhão <julio AT maranhao DOT us>
To: bacula-users AT lists.sourceforge DOT net
Date: Sun, 27 Sep 2009 03:46:40 -0300
2009/9/27 James Harper <james.harper AT bendigoit.com DOT au>:
>
> I think that the 'Accurate' option is what the "we have a project to correct 
> this" refers to, and it does at the expense of a bit of extra disk activity 
> and number crunching. Search for "Accurate" in the docs to find out more.
>
> James
>

Following your hint, I found "Accurate" in
http://www.bacula.org/3.0.x-manuals/en/install/install/Configuring_Director.html#accuratemode

BEGIN_QUOTE
Accurate = <yes|no>
    In accurate mode, FileDaemon known exactly which files were
present after last backup. So it is able to handle deleted or renamed
files.

    When restoring a fileset for a specified date (including "most
recent"), Bacula is able to give you exactly the files and directories
that existed at the time of the last backup prior to that date.

    In this mode, FileDaemon have to keep all files in memory. So you
have to check that your memory and swap are sufficent.


    \begin{displaymath}memory = \sum_{i=1}^{n}(strlen(path_i + file_i)
+ sizeof(CurFile))\end{displaymath}

    For 500.000 files (typical desktop linux system), it will take
around 64MB of RAM on your FileDaemon.
END_QUOTE

"FileDaemon have to keep all files in memory" ???? Maybe "file names"?
Also the formula is not clear.
500.000 files is around 64 MB ???? It seams more about file names.

Considering "file names" loaded in RAM, I still have doubts. For instance:

1) If Accurate=yes, and there is a new file but with old date than
previous full/diff/inc backup, will it be backed up? Is this very old
Windows Bacula client bug solved?

2) Why this complex solution? Why not just consider the modified date
+ Archive bit? I know that Bacula solution addressess the
deleted/renamed files issue, which is common to all backup programs.
But it is an expensive (more memory) solution to the Bacula-only
Windows-only issue: risk of not backing up a new file with older date
than previous backup.

Anyway, if Accurate=yes is THE solution for Bacula client finally work
correctly in Windows, it´s very, very welcome because it's time to
consider Debian-testing and Bacula as a backup solution in my work
(Windows Servers and Clients).

Cheers.

Júlio Maranhão

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users