Experience With BTRFS?
Was wondering if anyone here could weigh in on using BTRFS for CentOS 6
in a “near production” environment?
I’ve been using ZFS on Linux and am very happy with the results so far, but don’t particularly want to put all my eggs in one basket. Our application architecture allows us to have multiple, concurrent filesystems in mirror so I have the option of running a system under production-like environment without risking actual loss of customer data. In any event, we will be triple redundant at the application level, with ZFS on one file store, RAID/LVM/EXT4 on another, and possibly BTRFS on the third.
Of course, I would want to use AT LEAST “release candidate” quality filesystem, but the ability of ZFS and BTRFS to check for errors and fix without downtime hold a tremendous amount of weight. The file stores are big enough that it is a days-long process to bring an offline file store back online. It would seem that BTRFS is slightly more flexible than ZFS, EG the ability to add RAID-levels for improved redundancy after initial creation without taking the system(s) offline.
Anybody using BTRFS for real, sustained-load, 24×7 environment?
-Ben
3 thoughts on - Experience With BTRFS?
Indeed. Check this out A tour of BTRFS
http://www.youtube.com/watch?v=hxWuaozpe2I
And this Dec 2012: SUSE says BTRFS is ready to rock https://www.linux.com/news/enterprise/systems-management/677226-suse-linux-says-btrfs-is-ready-to-rock
And this BTRFS improvements in kernel 3.14
http://www.phoronix.com/scan.php?page=news_item&px=MTU4ODA
If you´re adventurous, you can run OracleLinux with the Playground repository to test the latest greatest kernel releases… http://www.oracle.com/technetwork/server-storage/linux/downloads/playground-1937163.html
No, I´m not running BTRFS but not because of lack of will, but due to lack of enough hard drives to do RAID…
And no, this doesn´t specifically answer your questions, but might give you some food for thought :)
When/if RHEL will include Kernel 3.14, I have no clue. I guess it will take a lot of time… ;)
FC
—
During times of Universal Deceit, telling the truth becomes a revolutionary act
– George Orwell
I understand that but since Oracle Linux is a RHEL derivative like CentOS
… I wanted to mention the OL Playground repo… It doesn´t currently have kernel 3.14, the newest one is 3.13 at the moment, but will eventually get it.
http://public-yum.oracle.com/repo/OracleLinux/OL6/playground/latest/x86_64/getPackage/kernel-3.13.0-3.13.y.20140127.ol6.x86_64.rpm http://public-yum.oracle.com/repo/OracleLinux/OL6/playground/latest/x86_64/getPackageSource/kernel-3.13.0-3.13.y.20140127.ol6.src.rpm
Maybe you can test it on a VM under CentOS… FC
—
During times of Universal Deceit, telling the truth becomes a revolutionary act Durante épocas de Engaño Universal, decir la verdad se convierte en un Acto Revolucionario
– George Orwell
From 2012! Lots of cool stuff, doesn’t cover the current state of the art…
* half of the features I’m interested not included
So, now I’m running a non-stock kernel. Looks like it *may* be an option for EL7? It’s at least a “technology preview” which means it *may* be available in a point update. (sighs, stamps feet in a childish way)