On Tue, 18 Feb 2014, Toby Corkindale <[email protected]> wrote:
> On 18 February 2014 14:30, Russell Coker <[email protected]> wrote:
> > On Tue, 18 Feb 2014, Petros <[email protected]> wrote:
> > BTRFS doesn't have any sort of RAID-5/6 support that's remotely usable. 
> > RAID- Z/Z2/Z3 works really well on ZFS.
> > 
> > If you use a BTRFS root filesystem with systemd then you can't balance or
> > scrub the filesystem because systemd journal file use triggers a BTRFS
> > data corruption bug.  But then root on ZFS is pretty much unusable on
> > Linux anyway.
> 
> The version of btrfs that ships with Ubuntu Saucy supports RAID
> levels: 0, 1, 5, 6, 10
> You can mix and match, so metadata gets mirrored while data gets
> raid5, for instance, if you really want.

There are bugs in the code for balancing and regenerating data from parity.  
So while BTRFS will technically support RAID 5/6 if you have a hardware 
failure and need to recover then you may need to wait for new kernel code that 
hasn't been written yet.

BTRFS does support RAID-10, the way it does RAID-1 makes it RAID-10 if you add 
more disks.

> I've been running btrfs as root on a few systems, and they've all been
> fine. Note that they're Ubuntu though, so they'll be Upstart, not
> systemd,

Yes, upstart doesn't do the logging stuff that systemd does so doesn't trigger 
that bug.  sysvinit is also OK.

> and with almost certainly later versions (and more heavily
> patched versions) of the linux kernel. But presumably available on
> Debian via some backports.

No.  The latest kernel in Debian/Unstable doesn't have a fix.  3.13 fixes it 
and I think there's a new kernel.org kernel in the 3.12 series that does it.  
But it's not in Debian/Unstable yet.  I haven't checked Debian/Experimental.

-- 
My Main Blog         http://etbe.coker.com.au/
My Documents Blog    http://doc.coker.com.au/
_______________________________________________
luv-main mailing list
[email protected]
http://lists.luv.asn.au/listinfo/luv-main

Reply via email to