Registration

Register
Login

Content

Call For Papers
Schedule
Presentations
Tutorials
BOFS

Event Info

Venue
Travel
FAQ
Link Us

Additional Info

Sponsors
Special Events Contact Us
Media
Archives
Home



Filesystem support for Continuous Snapshotting

Ryusuke Konishi (konishi.ryusuke@lab.ntt.co.jp)

Continuous snapshotting is a technique to backup and recover data by creating numbers of recovery points, and users can restore files mistakenly overwritten or destroyed even the misoperation happened a few seconds ago.  One approach covering this type of recovery is the log-structured filesystem (LFS).  LFS appends modified data and meta-data in a log like manner, and is fit to compose many recovery points.  Though the versioning filesystem can be used for similar purpose, it's not really suited to recover applications or system that coherently maintain set of files.

We will introduce our LFS-based approach (NILFS) with mentioning its merits, drawbacks and performance.  Then, we will discuss what kind of approach is reasonable to realize the continuous snapshot on Linux and desired kernel enhancements such as page cache and page writeback.