Wayback: a user-level versioning file system for linux

ATEC '04: Proceedings of the annual conference on USENIX Annual Technical Conference(2004)

引用 147|浏览252
暂无评分
摘要
In a typical file system, only the current version of a file (or directory) is available. In Wayback, a user can also access any previous version, all the way back to the file's creation time. Versioning is done automatically at the write level: each write to the file creates a new version. Wayback implements versioning using an undo log structure, exploiting the massive space available on modern disks to provide its very useful functionality. Wayback is a user-level file system built on the FUSE framework that relies on an underlying file system for access to the disk. In addition to simplifying Wayback, this also allows it to extend any existing file system with versioning: after being mounted, the file system can be mounted a second time with versioning. We describe the implementation of Wayback, and evaluate its performance using several benchmarks.
更多
查看译文
关键词
existing file system,file system,typical file system,underlying file system,user-level file system,current version,new version,previous version,creation time,FUSE framework,user-level versioning file system
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要