Btrfs (B-tree file system, pronounced "Butter F S", "B-tree F S"[2]) is a GPL-licensed copy-on-write file system for Linux. Btrfs is intended to address the lack of pooling, snapshots, checksums and integral multi-device spanning in Linux file systems, these features being crucial as the use of Linux scales upward into larger storage configurations common in the enterprise.[1] Chris Mason, the principal author of the filesystem, has stated its goal was "to let Linux scale for the storage that will be available. Scaling is not just about addressing the storage but also means being able to administer and to manage it with a clean interface that lets people see what's being used and makes it more reliable."[3]
Oracle has also begun work on CRFS (Coherent Remote File System), a network filesystem protocol intended to leverage the Btrfs architecture to gain higher performance than existing protocols (such as NFS and CIFS) and to expose Btrfs features such as snapshots to remote clients.[4]
Btrfs 1.0 (with finalized on-disk format) was originally slated for a late 2008 release,[5] but a stable release has not been made as of July 2010. It has, however, been accepted into the mainline kernel for testing as of 2.6.29-rc1.[6] Several Linux distributions (including SLES 11 SP1 and the upcoming RHEL 6)[7] have also begun offering Btrfs as an experimental choice of root file system during installation. It is also used as the default file system for the mobile operating system MeeGo.[8]
The principal developer of the ext3 and ext4 file systems, Theodore Ts'o, has stated that ext4 is a stop-gap and that Btrfs is the way forward,[9] having "a number of the same design ideas that reiser3/4 had". Read more: Wikipedia
Oracle has also begun work on CRFS (Coherent Remote File System), a network filesystem protocol intended to leverage the Btrfs architecture to gain higher performance than existing protocols (such as NFS and CIFS) and to expose Btrfs features such as snapshots to remote clients.[4]
Btrfs 1.0 (with finalized on-disk format) was originally slated for a late 2008 release,[5] but a stable release has not been made as of July 2010. It has, however, been accepted into the mainline kernel for testing as of 2.6.29-rc1.[6] Several Linux distributions (including SLES 11 SP1 and the upcoming RHEL 6)[7] have also begun offering Btrfs as an experimental choice of root file system during installation. It is also used as the default file system for the mobile operating system MeeGo.[8]
The principal developer of the ext3 and ext4 file systems, Theodore Ts'o, has stated that ext4 is a stop-gap and that Btrfs is the way forward,[9] having "a number of the same design ideas that reiser3/4 had". Read more: Wikipedia
0 comments:
Post a Comment