btrfs Wiki:Community Portal
From btrfs Wiki
Ideas
How about taking the snapshotting a step further and eventually include support for versioning of files? So that every time a file is modified, overwritten, or deleted, the changes will be tracked. The tools could include a way to roll any file back to a previous point and list the available points for roll-back. In fact, I've written some scripts that use the BTRFS to snapshot my system every 20 minutes, and then search through the previous versions to see at what points my individual files have been modified (with a 20-minute precision). If the BTRFS had built-in support for versioning, there would be absolute precision and scripts wouldn't be necessary. --Brallion 23:09, 21 September 2010 (UTC)