Hi,
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.
Regards,
Jean-Francois
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
>