Hacker News new | ask | show | jobs
by jacobgreenleaf 2533 days ago
To be more precise, ZFS snapshots are mostly just a timestamp reference, similar to how a git commit is just a reference to a git object. Writes don't change the value of the files in the snapshot because they're stored in new places rather than overwriting the existing files on disk.

https://blogs.oracle.com/ahrens/is-it-magic