Btrfs and Squashfs merged into Linux kernel

Nod

Honorary Master
Joined
Jul 22, 2005
Messages
10,968
Reaction score
2,715
Location
Darling
is a "next generation file system" which is destined to be a future default Linux file system. In contrast to Shashfs, Btrfs is still very much in development, and in the meantime work continues on Ext4 as a more immediate replacement for the current Ext2 and Ext3 file systems, which have a number of limitations. Ext4 has completed main development and was merged into 2.6.28 to focus the further development required for a future default file system. Originally developed by Chris Mason at Oracle, Btrfs has a number of advanced features, with extent-based storage, file systems that can be divided into sub-volumes, on-line integrity checking and fast off-line checking.
[/URL]
Btrfs should be a very nice addition, and should provide nice features for a lot of applications:
The main Btrfs features include:

* Extent based file storage (2^64 max file size)
* Space efficient packing of small files
* Space efficient indexed directories
* Dynamic inode allocation
* Writable snapshots
* Subvolumes (separate internal filesystem roots)
* Object level mirroring and striping
* Checksums on data and metadata (multiple algorithms available)
* Compression
* Integrated multiple device support, with several raid algorithms
* Online filesystem check
* Very fast offline filesystem check
* Efficient incremental backup and FS mirroring
* Online filesystem defragmentation
 
Top
Sign up to the MyBroadband newsletter
X