I found it, there exist glastree which is available from ports.

Nice small "poor man's" backup as the author qualifies,
though makes incremental backup through hard links:

        # if yesterday does not exist or today is newer, copy the file
        # else hard link the file to yesterday

        Ports: http://ports.su/sysutils/glastree
        Source: https://github.com/jeremywohl/glastree

You can simply run it from crontab and even setup a short time daily and long 
time monthly
or what ever else suits best through running the utility with different 
configurations from
multiple crontab lines (daily, monthly, etc ...)

        glastree-1.04p0 – poor man's daily snapshot

        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 out
        unchanged files, while modified ones are copied verbatim. A prune
        utility effects a constant, sliding window.

        Satoru Takabayashi has written a similar program, in Ruby, pdumpfs.

        Inspired by Plan9, of course.


Le 15 nov. 2019 à 11:04, Raf Czlonka a écrit :

> On Fri, Nov 15, 2019 at 08:54:54AM GMT, Andrew Luke Nesbit wrote:
>> On 15/11/2019 10:11, gwes wrote:
>>> The backup(8) program can assist this by storing deltas so that
>>> more frequent backups only contain deltas from the previous
>>> less frequent backup.
>> I've not used backup(8) before, thanks for the suggestion.  I will have a
>> look.
> Hi Andrew,
> There is no backup(8) - gwes either meant a generic "backup" software,
> or dump(8), and restore(8), specifically.
> Regards,
> Raf

Reply via email to