Linked by Thom Holwerda on Wed 11th Aug 2010 19:14 UTC, submitted by Cytor
Thread beginning with comment 436365
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Is it bad? Not really.
by zdzichu on Thu 12th Aug 2010 11:48
in reply to "RE[3]: Is it bad? Not really."
Through bultin multidevice support (raid0,1,10,5,6) in btrfs. I suggest you should educate yourself a little before posting rants: http://events.linuxfoundation.org/slides/2010/linuxcon2010_mason.pd...
RE[4]: Is it bad? Not really.
by phoenix on Thu 12th Aug 2010 15:41
in reply to "RE[3]: Is it bad? Not really."
ZFS is a rampant layering violation
No, ZFS is a re-orginisation of the layers to better fit the use-cases of today, instead of carrying on with the out-dated layering schemes from 30 years ago.
Big difference.
There are still layers in ZFS. But there's only 4 instead of the 8 or 9 that "traditional" storage stacks have. Think of it as the TCP/IP of the storage world. Afterall, TCP/IP is very much a "rampant layering violation" compared to the OSI network model. Yet no one has any issues with using it, and many even find it to be a better stack than the OSI one.
ZFS is more than just an fs, its a volume manager too. How are you going to RAID your btrfs? Through mdadm? There's a good reason not to use Linux in the enterprise straight away.
Btrfs supports RAID0, RAID1, and RAID10 directly "in the filesystem". It's even part of the mkfs.btrfs command (now, which is the real layering violation?). And Btrfs supports sub-volumes, making it a volume manager.
The problem is that it's not all that well integrated with the rest of the system (md/lvm, etc). And it doesn't support RAID levels above 1. And the tools for working with it are only just now getting to be usable (finally, a single btrfsctl command for everything, similar to the zfs command).
Give it 5 years, and it might be a usable alternative. Hopefully, by then, the whole Linux storage stack will be usable in enterprise-y situations.




Member since:
2006-10-23
Nothing that is production ready. Wait a year and BTRFS will be here. If you are looking to the future with your data storage needs, BTRFS is a really good reason to *not* go to ZFS, unless you are already running Solaris everywhere. "
You do know btrfs is *only* a filesystem right?
ZFS is a rampant layering violation
ZFS is more than just an fs, its a volume manager too. How are you going to RAID your btrfs? Through mdadm? Theres a good reason not to use Linux in the enterprise straight away.