Many thanks for all of your help. I very much appreciate it.

B. Smith

On Tue, Nov 10, 2020 at 12:49 PM Martin Simmons <mar...@lispworks.com>
wrote:

> You only need to set Ignore FileSet Changes = yes if you change a File= or
> Plugin= line.  The options are ignored.
>
> __Martin
>
>
> >>>>> On Tue, 10 Nov 2020 11:00:59 -0500, B Smith said:
> >
> > Well, that answers that! I suppose it isn't the end of the world, though
> it
> > will use up a lot more of my tapes than I'd hoped. I suppose there's no
> > reason to do the md5 comparison, then.
> >
> > One final question: if I want to change accurate to pinsmc but not start
> a
> > whole new full backup, do I need to set Ignore FileSet Changes = yes, or
> > will it continue with an incremental backup so long as I don't change the
> > actual files/directories in the FileSet?
> >
> > Thanks again for all the help.
> >
> > On Tue, Nov 10, 2020 at 7:15 AM Martin Simmons <mar...@lispworks.com>
> wrote:
> >
> > > I'm replying inline because it is easier.
> > >
> > >
> > > >>>>> On Mon, 9 Nov 2020 12:38:46 -0500, Brannon Smith said:
> > > >
> > > > I suppose I misinterpreted this from the manual:
> > > >
> > > > "In accurate mode, the File daemon knows exactly which files were
> present
> > > > after the 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 restore exactly the files and directories that
> existed
> > > at
> > > > the time of the last backup prior to that date including ensuring
> that
> > > > deleted files are actually deleted, and renamed directories are
> restored
> > > > properly."
> > > >
> > > > So what is the difference between an accurate and a non-accurate
> > > > incremental backup, if I have a fileset where one of the files has
> been
> > > > renamed? Is the idea that a renamed file won't have a modified
> mtime, so
> > > > ordinarily it would not be seen as needing to be backed up?
> > >
> > > Yes, that's almost correct.  The mtime of a renamed file is not
> changed,
> > > but
> > > the ctime is changed so that would be included in a non-accurate
> backup.
> > > The
> > > problem is when you rename a directory, which doesn't change the mtime
> or
> > > ctime of the files below it in the tree.
> > >
> > >
> > > > I apologize for the basic questions, but let me explain what I think
> is
> > > > happening with the accurate backup and maybe you can tell me where I
> have
> > > > gone wrong.
> > > > Bacula looks at the current file and the accurate options; if the md5
> > > > (along with the other options) of the file matches the options and
> md5
> > > of a
> > > > file already stored for the fileset, then it isn't backed up (i.e.,
> the
> > > > file was renamed). Does Bacula not keep a record of the new file
> name?
> > >
> > > That's not quite correct.  When doing an accurate diff/incr backup, the
> > > file
> > > will be backed up using its current file name if either of the
> following is
> > > true:
> > >
> > > 1) The current file name is not listed in the catalog (i.e. it is a new
> > > name,
> > > either a completely new file or a renamed file).
> > >
> > > 2) One of the attibutes listed in the accurate options has changed
> from the
> > > value listed in the catalog for the current file name.
> > >
> > >
> > > > Thinking through it, I see why it would have to calculate the md5 for
> > > every
> > > > file. I guess what I am really looking for is a way to check the
> ctime
> > > (to
> > > > detect a rename) and then only backup the file if the md5 has
> changed.
> > > But
> > > > that doesn't seem to be an option.
> > >
> > > Yes, that's correct.
> > >
> > > __Martin
> > >
> > >
> > > >
> > > > Thanks again for all the help,
> > > >
> > > > B. Smith
> > > >
> > > >
> > > > On Mon, Nov 9, 2020 at 11:56 AM Martin Simmons <mar...@lispworks.com
> >
> > > wrote:
> > > >
> > > > > Bacula doesn't have any code to match a renamed file with a
> previous
> > > > > file.  It
> > > > > just makes a backup of every unknown file or those that match the
> > > Accurate
> > > > > options.
> > > > >
> > > > > Note that if you remove "5" from the Accurate options then you will
> > > need to
> > > > > add "mc" to make it detect changes to existing files.
> > > > >
> > > > > __Martin
> > > > >
> > > > >
> > > > > >>>>> On Sat, 7 Nov 2020 15:22:05 -0500, B Smith said:
> > > > > >
> > > > > > Hi,
> > > > > >
> > > > > > Thanks for the response. My (incorrect, I suppose) understanding
> was
> > > that
> > > > > > Accurate=pins5 would just look at an unknown file and determine
> if
> > > it was
> > > > > > an existing file that had been renamed. In that case, I'm fine
> with
> > > > > taking
> > > > > > the extra time to calculate the MD5 to verify the correspondence
> of
> > > the
> > > > > > files. I wanted this option so that I wouldn't take up space on
> the
> > > tape
> > > > > > with files that had just been renamed. Is there a way to do the
> same
> > > > > thing
> > > > > > without recalculating the MD5 for files that obviously haven't
> > > changed?
> > > > > > Thank you,
> > > > > >
> > > > > > B. Smith
> > > > > >
> > > > > >
> > > > > > On Sat, Nov 7, 2020 at 10:10 AM Eric Bollengier <
> > > e...@baculasystems.com>
> > > > > > wrote:
> > > > > >
> > > > > > > Hello,
> > > > > > >
> > > > > > > On 2020-11-07 01:01, B. Smith wrote:
> > > > > > > > Hi,
> > > > > > > >
> > > > > > > > When using accurate=yes and verify=pins5, does Bacula
> recalculate
> > > > > the MD5
> > > > > > > > for each file even when the atime/mtime/ctime of the file
> has not
> > > > > > > changed?
> > > > > > >
> > > > > > > It is configurable, and from what I see in your fileset, this
> is
> > > what
> > > > > > > you have set. "Accurate = pins5" (the character 5 at the end).
> > > > > > >
> > > > > > > To speed up things, you might want to not do it unless you
> data is
> > > very
> > > > > > > critical.
> > > > > > >
> > > > > > > Hope it helps!
> > > > > > >
> > > > > > > Best Regards,
> > > > > > > Eric
> > > > > > >
> > > > > > > > I have large files (~60GB) that rarely change in a directory;
> > > usually
> > > > > > > just
> > > > > > > > a new large file is added every couple of weeks... files are
> > > rarely
> > > > > ever
> > > > > > > > deleted and never modified. When I run the incremental,
> however,
> > > it
> > > > > is
> > > > > > > > taking hours to examine the files. Is there anything I can
> do to
> > > > > speed
> > > > > > > this
> > > > > > > > up? I have what should be plenty of memory (32GB). Job and
> > > FileSet
> > > > > > > > definitions are below.
> > > > > > > >
> > > > > > > > Job {
> > > > > > > >         Name = "Big Files"
> > > > > > > >         Write Bootstrap = "/var/db/bacula/bigfiles-%s-%e.bsr"
> > > > > > > >         JobDefs = DefaultJob
> > > > > > > >         Type = Backup
> > > > > > > >         Level = Incremental
> > > > > > > >         Client = FreeNAS-fd
> > > > > > > >         FileSet = "Big Files"
> > > > > > > >         Spool Data = yes
> > > > > > > >         Storage = TapeLibrary
> > > > > > > >         Pool = File
> > > > > > > >         Accurate = yes
> > > > > > > >         Schedule=LargeFileCycle
> > > > > > > >         Priority = 12
> > > > > > > > }
> > > > > > > >
> > > > > > > > FileSet {
> > > > > > > >   Name = "Big Files"
> > > > > > > >   Include {
> > > > > > > >    Options {
> > > > > > > >     signature = MD5
> > > > > > > >     Accurate=pins5 #should allow keeping track of
> deleted/renamed
> > > > > files.
> > > > > > > >     verify = pins5 #compare permission bits, then inodes,
> number
> > > of
> > > > > > > links,
> > > > > > > > size, and finally MD5 changes
> > > > > > > >     IgnoreCase = yes
> > > > > > > >    }
> > > > > > > >    File = "/media/DataSet1/Big Files/"
> > > > > > > >   }
> > > > > > > > }
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > >
> > > > > > > > B. Smith
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > _______________________________________________
> > > > > > > Bacula-users mailing list
> > > > > > > Bacula-users@lists.sourceforge.net
> > > > > > > https://lists.sourceforge.net/lists/listinfo/bacula-users
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to