Just to extend that a bit further, in concept, SafeKeep is no different
to writing a shell script to run rdiff-backup with standard arguments.
Of course, SafeKeep is more complex than just a simple shell script, as
it works hard to set up a reasonable environment for rdiff-backup to run
in on both the host and client.
Further, while SafeKeep currently uses rdiff-backup, it could be use any
reasonable backup program to perform the backup task. It doesn't use
any code from the backup program, it just calls it with the appropriate
command-line arguments.
Frank
On Sat, 2012-02-18 at 10:31 -0500, Dimi Paun wrote:
Hi Matt,
You are correct -- we need to clarify the fact that we don't fork or
copy the rdiff-backup codebase.
Just to be clear: we simply call out to your installed version of
rdiff-backup. We just provide a simpler, centralized interface to it.
If you look at our RPMs/DEBs, you we'll see that we "Require" the
rdiff-backup package.
By way of comparison, safekeep uses rdiff-backup under the hood the
same way say gcc used cpp, asm, cc1, ldd to build an executable.
(this is no longer a valid comparison as gcc now integrates cpp
directly instead of calling out to it, but we don't do that for
rdiff-backup).
Hope this is a better explanation,
Dimi.
On Sat, 2012-02-18 at 10:02 -0500, Matt Van Mater wrote:
I read the pages you mentioned prior to posting and I feel that FAQ
entry comparing and contrasting would be useful.
Do you plan on maintaining a parallel code base in the event
rdiffbackup development resumes? Or will you integrate the two?
On Feb 18, 2012 9:09 AM, "Frank Crawford" <frank < at > crawford.emu.id.au>
wrote:
Matt,
I think you have a misconception about what SafeKeep is, it
is a simplified interface to rdiff-backup, not a
replacement. It simplifies such tasks as key deployment,
snapshotting (yes, even if bound to a particular volume
manager) and just plain running of backups.
For more details on what it does, have a look at our home
page (http://safekeep.sourceforge.net) and in particular the
motivation page
(http://safekeep.sourceforge.net/motivation.shtml).
Regards
Frank
On Sat, 2012-02-18 at 08:40 -0500, Matt Van Mater wrote:
OK, So you're missing one key FAQ item:
How does your software differ from rdiff-backup? A
compare and contrast page would be nice.
The only thing i really saw of significance was the use of
LVM for snapshotting... that's not a feature to me, in
fact it feels more like reinventing the wheel and that's
lock-in to a particular file system.
Tell me how you do it better (e.g. faster, more reliably,
etc)!
On Sat, Feb 18, 2012 at 5:06 AM, Frank Crawford
<frank < at > crawford.emu.id.au> wrote:
This is release 1.4.0 of SafeKeep, a centralized
and easy to use
backup application that combines the best features
of a mirror
and an incremental backup.
What's new in this release:
- Add the ability to store script files on either
client or server.
- Rewritten snapshot creation to remove use of
"rbind".
- Automatic cleanup on next run after an abort.
- Support of LVM tagging for snapshots.
- Better handling of messages and tracebacks.
- A number of other code cleanups and bug fixes.
- Updated minimum Python support to Python 2.3.
Many thanks to Andres Toomsalu, Ken Bass, Joe
Steele and Alexander List
for the fixes that made this release possible, and
to Dimi Paun for his
continual work with SafeKeep.
Sources and binaries are available from the
following locations:
- RedHat EL/CentOS 4,5,6 Fedora
8,9,10,11,12,13,14,15,16:
http://prdownloads.sourceforge.net/safekeep/safekeep-common-1.4.0-1.noarch.rpm
http://prdownloads.sourceforge.net/safekeep/safekeep-client-1.4.0-1.noarch.rpm
http://prdownloads.sourceforge.net/safekeep/safekeep-server-1.4.0-1.noarch.rpm
- Ubuntu Dapper, Breezy, Hardy, Lucid, Maverick,
Natty, Oneiric and Precise:
http://prdownloads.sourceforge.net/safekeep/safekeep-common_1.4.0_all.deb
http://prdownloads.sourceforge.net/safekeep/safekeep-client_1.4.0_all.deb
http://prdownloads.sourceforge.net/safekeep/safekeep-server_1.4.0_all.deb
Note: The Debian packages are not yet available.
They should be uploaded within
the next few days.
- Source:
http://prdownloads.sourceforge.net/safekeep/safekeep-1.4.0.tar.gz
http://prdownloads.sourceforge.net/safekeep/safekeep-1.4.0-1.src.rpm
The GPG Signing Key can be found in the following
location:
http://prdownloads.sourceforge.net/safekeep/RPM-GPG-KEY-SafeKeep
with fingerprint:
pub 1024D/4E1CD0E5 2012-02-17
Key fingerprint = B051 E099 25D1 CE50 54DF
227D 96FC 24AC 4E1C D0E5
uid SafeKeep (Signing Key)
<safekeep-devel < at > lists.sourceforge.net>
sub 1024g/6AA3270F 2012-02-17
NOTE: The minimum version of Python now supported
is Python 2.3. If you
require support of an older version of Python,
then you should select an
earlier release of Safekeep.
To find out more about the project visit on our
website:
http://safekeep.sourceforge.net
--
Frank Crawford <frank < at > crawford.emu.id.au>
for Dimi Paun <dimi < at > lattica.com>
Lattica, Inc.
_______________________________________________
rdiff-backup-users mailing list at
rdiff-backup-users < at > nongnu.org
https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL:
http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki
_______________________________________________
rdiff-backup-users mailing list at rdiff-backup-users < at > nongnu.org
https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL:
http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki
_______________________________________________
rdiff-backup-users mailing list at rdiff-backup-users < at > nongnu.org
https://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL:
http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki