Projects / glastree

glastree

The poor man's daily snapshot, glastree builds live backup trees with branches for each day. Users directly browse the past to recover older documents or retrieve lost files. Hard links serve to compress unchanged files, while modified ones are copied verbatim. A prune utility effects a constant, sliding window. It is implemented as a set of Perl scripts.

Tags
Licenses
Implementation

Recent releases

  •  13 Dec 2002 21:01

    Release Notes: Status is now stable. A move to 1.0 has been made in preparation for the 2.0 tree. Outer date directories are now world-readable. Version strings have been fixed.

    •  30 Jun 2002 22:57

      Release Notes: A new NUL line separation option in glastreeprune.

      •  20 Feb 2002 11:01

        Release Notes: Support for multiple backups on the same day, modifications to the install process for non-GNU platforms, and minor copy changes were added.

        •  13 Feb 2002 20:08

          Release Notes: Searching sixty days past to find a directory for compression comparison (to aid intermittent backups), a fix for ignoring dot directories, and a fix for mistreating dot directory symlinks as directories.

          •  06 Feb 2002 15:50

            Release Notes: The program is now considered to be of beta status. Man pages were added. Minor edits were made.

            Recent comments

            15 Feb 2002 08:12 rompe

            Re: vbackup reinvented?

            > but vbackup remains unavailable.

            Oh. I didn't check that because I use an already installed Debian package.

            > I wrote glastree for the reason you
            > mention: Perl is portable and popular.
            > And I wrote it for fun, of course.

            That's an argument. The thing I am missing is formerly-known-as-vbackup's ability to backup over the network using ssh or something similar as a transfer layer.


            But after looking at the source I think this would be hard to implement in glastree because one would have to change the whole copying part into something stream based...

            13 Feb 2002 17:57 jwohl

            Re: vbackup reinvented?

            > Seems to do the same as vbackup already
            > does.

            Right, but vbackup remains unavailable. (Note there is another similar program pdumpfs (http://freshmeat.net/projects/pdumpfs), written in Ruby.)


            I wrote glastree for the reason you mention: Perl is portable and popular. And I wrote it for fun, of course.


            -jeremy

            13 Feb 2002 17:16 rompe

            vbackup reinvented?
            Seems to do the same as vbackup (http://freshmeat.net/projects/formerly-known-as-vbackup/) already does. Of course it may be an advantage that glastree is a Perl script, so it should run on every system Perl runs on.

            10 Feb 2002 13:56 grogglefroth

            This is a nice workaround to ufs not having .snapshots
            For those of you spoiled by having automatic snapshots made for you, and who want/need quick-to-recover backups made without the delays involved of messing with tape, this script is for you.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.