Btrfs Linux Filesystem Comes of Age

Tux, the Linux penguin

Tux, the Linux penguin (Photo credit: Wikipedia)

The futuristic next-generation Linux filesystem Btrfs is quickly approaching maturity and Linux system administrators will be seeing it featured more prominently in popular distributions soon. Btrfs has an advanced feature set similar to Oracle/Sun ZFS. It manages logical volumes and physical disks/partitions in a fashion similar to the current Linux LVM or Microsoft’s Dynamic Disk system, Logical Disk Manager (LDM). Btrfs combines low-level disk partitioning with high-level file and folder access to bridge the disconnect between the current Linux filesystem tools LVM and ext4,3,2. The Btrfs tools are designed to manage underlying disks and partitions as pools of storage and present logical volumes to linux for standard file and folder I/O operations. Originally a project of Linux developers at Oracle, commercial support for Btrfs has spread to high-performance-flash company Fusion-io, and most recently to Linux kernel developers funded by Facebook. It is great to see the widespread commercial and community support for this promising new filesystem technology.

Here are some recent articles that you will likely find of interest as you make plans to begin testing Btrfs and look for ways it might be useful for production systems in the near future (if not even today).

I’m excited to see this top-notch Facebook kernel team dedicating resources to Btrfs. Many thanks to J.A. Watson for featuring Btrfs in his recent articles – the topic is definitely worthy of some press and I expect to see a lot more tech media coverage of Btrfs in the next year or two as other major Linux distributions start to feature Btrfs prominently.

About notesbytom

Keeping technology notes on to free up my mind to solve new problems rather than figuring out the same ones repeatedly :-).
This entry was posted in Linux and tagged , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s