64 ms·
https://github.com/jl6/hdrfs https://github.com/jl6/hdrfs "HDRFS is a lossless filesystem application which stores a complete history of every byte ever writte
by jl6 6y ago
https://github.com/jl6/hdrfs https://github.com/jl6/hdrfs
"HDRFS is a lossless filesystem application which stores a complete history of every byte ever written to it. It is backed by a strictly append-only log, but works as a fully read/write POSIX-compatible filesystem. Think of it as a cross between a filesystem and tar, with infinite versioning and tuned to maximise ease of backups.
It is intended to be used by individuals to archive personal files."
Very half-baked. It works, but it turns out there are quite a few applications with highly pessimal write() patterns that bloat the metadata database, making it less general-purpose than I had hoped.
- nfoz 6y agoI love the idea of this, how you write to volume files of a fixed configurable size, that become immutable once it's moved onto the next one, so you can pick up those prior volumes and move them to offline storage whenever you want. That just seems really nice and easy to understand.