BTRFS

Associate
Joined
15 Apr 2008
Posts
1,031
Location
West Didsbury, Manchester
Is anyone here using BTRFS, I'm soon going to be setting up a server and want to use btrfs to manage 5 2tb hard drives preferably in some sort of raid 5 parity style array.

I know there are lots of upcoming improvements in 3.2, but I want to get some opinions first hand to see if anyone is currently using it. I would also be interested if you could be using it but aren't.

The other option I was looking at was ZFS but I would run this under Solaris I guess...

I will most likely be using Archlinux as the host distribution.
 
Every time i've tried installing Arch using an "alternative" filesystem to EXT it just hasn't worked at all, resulted in my not being able to boot into anything and having to start over, basically. But then i did just use the default settings and everything from the installer, might be different if you used something like GParted to set up partitions before you install.

I'd be interested to hear how it goes, and if you fancy doing any speed comparisons... ;)
 
I wouldn't use btrfs yet on a server which I cared about the content ... its just not stable enough to be production ready yet, hell last time I looked it didn't even have an fsck tool yet ...

Personally on Linux I would normally go with ext3 or 4 (dependent on distribution being used) ... I like ZFS on Solaris but the lack of native mainstream distribution support and the requirement to disable SELinux (from the link above) would put me off trying to apply it to a Linux system.
 
I use btrfs as the "root" for a couple of machines. It does have advantages like the snapshot facility that is pretty awesome for backups.
However, I think I'll revert to ext4 next time the opportunity occurs, as btrfs has a few choices that I find a bit questionable. For example on debian apt-get is /dog slow/ as in /unusable/ because of the way sync() is implemented.

So, I think it's stable enough (the root on my workstation (that I actually use to work ;-) is using it) for production, but quite frankly the performances in day-to-day use sucks.
 
I've been using XFS on my server for years now :)
It was originally a choice between XFS & ext3 for data drives, and IIRC I decided on XFS as it handled bigger files and drives much better. Haven't tried ext4- XFS does just fine.

-Leezer-
 
Yeah, doing a bit of reading seems to point towards XFS for large files, and Reiser for small. Like your /var partition. But really you'd have to try them all and work out what works best for you if you really want to be efficient, might take a while though :p

I'm still not sure how you set up partitions in gparted rather than the Arch 'installer'...
 
Bit of an old thread, but as an update BTRFS is getting pretty close to stable with fsck apparently done and in testing at Oracle. It may begin showing up over the summer as one of the standard filesystem choices in various flavours of Linux (Fedora 18, Ubuntu 12-10 beta). The situation with ZFS on Linux is just too torturous at present for more than niche uses, but BTRFS could emerge as the favorite for general purpose Linux server systems.
 
Back
Top Bottom