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, 24x7 environment?
-Ben
On Tue, Feb 4, 2014 at 5:15 PM, Lists lists@benjamindsmith.com wrote:
. 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.
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-s...
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-...
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
On 02/04/2014 12:24 PM, Fernando Cassia wrote:
Indeed. Check this out A tour of BTRFS http://www.youtube.com/watch?v=hxWuaozpe2I
From 2012! Lots of cool stuff, doesn't cover the current state of the art...
And this Dec 2012: SUSE says BTRFS is ready to rock https://www.linux.com/news/enterprise/systems-management/677226-suse-linux-s...
* half of the features I'm interested not included
And this BTRFS improvements in kernel 3.14 http://www.phoronix.com/scan.php?page=news_item&px=MTU4ODA
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)