continuous backup solution for FreeBSD

Zaphod Beeblebrox zbeeble at gmail.com
Wed Oct 8 17:19:27 UTC 2008


On Wed, Oct 8, 2008 at 7:20 AM, Oliver Fromme <olli at lurza.secnetix.de>wrote:

> Dag-Erling Smørgrav wrote:
>
> FWIW, the HAMMER file system _does_ support replication to
> remote targets (thus "separate").  Unfortunately they call
> this feature "mirroring", which is misleading at best.
> It's really rather a replication mechanism, much like the
> binlog of MySQL.  It can be used for various purposes,
> including live mirroring, delayed mirroring, archiving,
> backup and point-in-time recovery


[thank-you for repeating that, BTW]


> However, ZFS does exist on FreeBSD, and I think it wouldn't
> be impossible to add similar features to ZFS.


Possibly even as a ZFS module?  This might  be something better addressed at
the ZFS project level --- but the next question is: does FreeBSD support ZFS
modules?


> Another possibility would be to extend gjournal by adding
> time stamps to journal transactions and a possibility to
> feed the journal to a pipe, socket or whatever.  And of
> course a client-side implementation that does something
> useful with the journal stream.  This might even be a good
> SoC project.


Now this interests me.  Firstly, I thought that gjournal might only be
responsible for the meta-data (but I'm happy to be wrong on this point).
Secondly, is it a) sufficient and b) efficient to attempt to time-travel UFS
with the gjournal log?


More information about the freebsd-hackers mailing list