Andreas Piening <andreas.piening AT gmail DOT com> wrote
on 12/22/2010 09:08:28 AM:
> One additional question: You say that the number of incremental backups
> will slow down the backup process, which makes sense to me because
> backuppc needs to iterate over all incremental backups. But which
settings
> are the "best" if I want a history that goes more than 7
days in the past?
> For instance if I want to keep the last 14 days in the backup, is
it
> enough to set "FullKeepCnt=2" and leave "FullPeriod=6.97"
and
> "IncrPeriod=0.97"?
> Does "FullKeepCnt=2" still use pooling then? What I mean
is: Does it need
> twice the space as with "FullKeepCnt=1", or are there still
hardlinks used
> to address the unchanged files?
Hard links are used no matter what. The only
difference between an incremental backup and a full backup is that an incremental
backup only checks files it can detect as changed, and a full checks every
one. It is possible for a file to be changed and not detected as
changed, so a full catches this.
It has *NOTHING* to do with how much space a backup
takes. Both will take *exactly* the same amount of space (ignoring
the possibility of files that might be missed by an incremental).
If you want to be able to restore a file for each of the last 14 days,
you want a FullKeepCnt that meets your needs (at least 2, but I would recommend
something like 2,2,2--look at the documentation!), and an IncKeepCount
of something like 12. That will give you 14 days of daily backup.
Again, read the documentation. It is extremely
well done. With BackupPC, it's easy to say something like, "I
want one backup a day for 14 days, one backup every week for 6 weeks, 6
backups every 2 weeks, and 12 backups every 4 weeks (close enough to a
month). That would give you nearly 17 months of backups, and depending
on your deltas (the amount of data that changes daily), it might take only
a few tens of percent more space than a *single* backup!
(For the record, the configuration for that is: FullPeriod=6.97
[*Very* little reason to change this ever], IncPeriod=0.97 [Same here,
too], FullKeepCnt=8,6,12 [8 weeekly backups, 6 2-weekly backups and 12
4-weekly backups] and IncKeepCnt=12 [12 daily incremental backups plus
two of the 8 weekly full backups during that time=2 weeks of daily backups].
These are *not* in Perl syntax, but you could enter them into the
GUI as-is.)
> The more I think about it the more I understand
how much "magic" must be
> going on in the backuppc backend!
Actually not that much. Much of the magic is
actually in rsync; the only real "magic" in BackupPC is
that it can detect when a "new" file is actually the same as
any other "existing" file and eliminate the duplicated space.
(Not to minimize the value of BackupPC: I love
it to death. But it is not a black box: it's actually very
understandable. Still, major props to Craig for putting everything
together in an easy-to-use package!)
Timothy J. Massey
Out of the Box Solutions, Inc.
------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________
BackupPC-users mailing list
BackupPC-users AT lists.sourceforge DOT net
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/
|