Versioning file system: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
Removed parameters. | Use this bot. Report bugs. | #UCB_CommandLine
m Disambiguating links to Venti (link changed to Venti (software)) using DisamAssist.
Line 57:
* [[HAMMER (file system)|HAMMER]] in DragonFlyBSD has the ability to store revisions in the filesystem.
* [[NILFS]], which supports [[snapshot (computer storage)|snapshotting]].
* [[Plan 9 from Bell Labs|Plan 9]]'s [[Fossil (file system)|Fossil]] file system can provide a similar feature, taking periodic snapshots (often hourly) and making them available in {{mono|/n/snap}}. Fossil can forever archive a snapshot into [[Venti (software)|Venti]] (usually one snapshot each day) and make them available in {{mono|/n/dump}}. If multiple changes are made to a file during the interval between snapshots, only the most recent will be recorded in the next snapshot.
* [[Write Anywhere File Layout]] - [[NetApp]]'s storage solutions implement a file system called WAFL, which uses snapshot technology to keep different versions of all files in a volume around.
* pdumpfs, authored by Satoru Takabayashi, is a simple daily backup system similar to Plan 9's /n/dump, implemented in [[Ruby (programming language)|Ruby]]. It functions as a snapshotting tool, which makes it possible to copy a whole directory to another ___location by using hardlinks. Used regularly, this can produce an effect similar to versioning.<ref>[https://archive.today/20120701101406/http://0xcc.net/pdumpfs/index.html.en pDumpFS Homepage]</ref>