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 Archiving backup Systems Administration
Licenses Public Domain
Implementation Perl

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  13 Dec 2002 13:01
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  30 Jun 2002 18:57
  • Rrelease-after

Changes: A new NUL line separation option in glastreeprune.

  • Rrelease-mid
  •  20 Feb 2002 06:01
  • Rrelease-after

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

  • Rrelease-mid
  •  13 Feb 2002 15:08
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  06 Feb 2002 10:50
  • Rrelease-after

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

Rss Recent comments

Rcomment-before 15 Feb 2002 08:12 Rcomment-trans rompe Rcomment-after

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...

Rcomment-before 13 Feb 2002 17:57 Rcomment-trans jwohl Rcomment-after

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

Rcomment-before 13 Feb 2002 17:16 Rcomment-trans rompe Rcomment-after

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.

Rcomment-before 10 Feb 2002 13:56 Rcomment-trans grogglefroth Rcomment-after

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.

No-screenshot

Project Spotlight

MOAP

A Swiss army knife for project maintainers and developers.

No-screenshot

Project Spotlight

LogMiner

A powerful analysis package for Apache/IIS logs.