[sf-lug] New Open Source Software Proposal
David Hinkle
hinkle at cipafilter.com
Tue Mar 16 22:07:24 PDT 2010
C or C++. C is my mainstay but C++ is what's in style. Always nice to get a few more completed C++ applications under my belt since I do most of my professional work in C.
David
-----Original Message-----
From: Alex Kleider [mailto:a_kleider at yahoo.com]
Sent: Tuesday, March 16, 2010 4:56 PM
To: David Rosenstrauch; sf-lug at linuxmafia.com; David Hinkle
Subject: Re: [sf-lug] New Open Source Software Proposal
What language would you use to build this tool?
alex
a_kleider at yahoo.com
--- On Tue, 3/16/10, David Hinkle <hinkle at cipafilter.com> wrote:
> From: David Hinkle <hinkle at cipafilter.com>
> Subject: Re: [sf-lug] New Open Source Software Proposal
> To: "David Rosenstrauch" <darose at darose.net>, "sf-lug at linuxmafia.com" <sf-lug at linuxmafia.com>
> Date: Tuesday, March 16, 2010, 9:47 AM
> I would totally build the
> functionality into the tool to download subdirectories,
> specific files, and to produce a file listing.
>
> David
>
> -----Original Message-----
> From: sf-lug-bounces at linuxmafia.com
> [mailto:sf-lug-bounces at linuxmafia.com]
> On Behalf Of David Rosenstrauch
> Sent: Tuesday, March 16, 2010 9:37 AM
> To: sf-lug at linuxmafia.com
> Subject: Re: [sf-lug] New Open Source Software Proposal
>
> On 03/15/2010 06:36 PM, Alex Kleider wrote:
> > My suggestion is to use enc-fs on the local (to be
> backed up) machine
> > so an encrypted version of the backup source is
> already available.
> > Then when it comes time to do backup, use the
> encrypted version and
> > send it over to the destination directory. The one
> 'gotcha' that I
> > see is that to reconstitute, one needs not only the
> encrypted file
> > and the passphrase, but also the ".encfs5" control
> file at the top
> > level of the raw encfs filesystem. I don't know
> if rsync transfers
> > hidden files but you wouldn't want to be left without
> it.
> > http://www.arg0.net/encfsintro
> >
> > Using this approach, nothing 'new' needs to be
> written.
> >
> > alex
>
> There's actually a few gotchas with that:
>
> * It requires 2 rsync steps. It should be possible to
> do this all in one.
>
> * The .encfs5 file is needed, as you cited.
>
>
> And, most importantly:
>
> * When you need to recover file(s), there's no way to
> browse the remote
> file system and selectively download specific files (since
> all the file
> names are scrambled). So you'd have to do a *full*
> "reverse rsync",
> downloading *all* the encrypted files - which could
> potentially take
> many hours - in order to recover any files, no matter how
> small.
>
> That last one seems like a dealbreaker to me, making this
> approach
> unworkable.
>
>
> I think there's really only 2 solutions here, then:
> either 1) the
> encfs+sshfs approach I mentioned (which suffers from the
> restriction of
> no hard links, and therefore can't do multiple generations
> of backups),
> or 2) the approach that David suggested in his
> proposal. Note however,
> that David's proposal would also suffer from the "no way to
>
> browse/download" issue, unless he worked around it by
> either a) building
> such functionality into the tool, or b) implementing the
> tool as a fuse
> filesystem.
>
> DR
>
> _______________________________________________
> sf-lug mailing list
> sf-lug at linuxmafia.com
> http://linuxmafia.com/mailman/listinfo/sf-lug
> Information about SF-LUG is at http://www.sf-lug.org/
>
> _______________________________________________
> sf-lug mailing list
> sf-lug at linuxmafia.com
> http://linuxmafia.com/mailman/listinfo/sf-lug
> Information about SF-LUG is at http://www.sf-lug.org/
>
More information about the sf-lug
mailing list