SLES pooling file system choice ... btrfs / zfs

hi there,

coming from Tru64 UNIX and the venerable AdvFS, we have to do a migration to SLES (OK, we’re late, admitted).

In AdvFS, we like the pooling facility: set up a file domain, and throw filesets (i.e. file systems) into it, and all will be happy sharing the common free space within that file domain.

Now, as far as I know, the only pooling file systems out there are ZFS and BTRFS.

Although ZFS on Linux is said to be production ready, I fear, from a support point of view, this is not really a choice for SLES systems?

BTRFS is production on SLES 11, but only for root file systems.

Anybody heard if this is about to change soon? Rumours say that OpenSuse will default to btrfs soon, so does that mean that we could hope for Novell favouring btrfs on SLES soon in the near future?

The release notes of SLES 11 SP3 still say

“The tool “fsck.btrfs” tool will soon be available in the SUSE Linux Enterprise update repositories.”

and they kept saying this for quite a long time (SP1, SP2, SP3 :confused:).

A discussion here goes into the direction that fsck for BTRFS is not really needed (!)

Opinions on the optimal pooling file system choice welcome!

Regards, Thomas

btrfs for sure.

I thought I had read recently that SLE 12 would default to btrfs, and
openSUSE 13.2 perhaps too. I have not found links for those yet so it may
all be dreams and hopes, but I’m pretty sure those are planned.

Again, this is meant for default root filesystems primarily, but you can
use it anywhere. Because of the nature of snapshots and CoW using btrfs
doesn’t make much sense for things like transaction-heavy filesystems like
database stores or hosting VM disk files, but you can try it if you really
want to see how it does. It might not be terrible to do so with
snapshotting disabled on those particular volumes.

Anyway, btrfs has been my primary filesystem for a few years now on my
main system (this laptop, and the one before). Nothing but happiness lately.


Good luck.

If you find this post helpful and are logged into the web interface,
show your appreciation and click on the star below…

Novell support’s current statement is

“BTRFS is not recommended as a datastore.
btrfs is only used for /, for data partitions we recommend xfs.”

I wonder if one could get some statement of direction out of Novell’s SLES folks?

Thomas

[QUOTE=ab;20824]btrfs for sure.

I thought I had read recently that SLE 12 would default to btrfs, and
openSUSE 13.2 perhaps too. I have not found links for those yet so it may
all be dreams and hopes, but I’m pretty sure those are planned.

Again, this is meant for default root filesystems primarily, but you can
use it anywhere. Because of the nature of snapshots and CoW using btrfs
doesn’t make much sense for things like transaction-heavy filesystems like
database stores or hosting VM disk files, but you can try it if you really
want to see how it does. It might not be terrible to do so with
snapshotting disabled on those particular volumes.

Anyway, btrfs has been my primary filesystem for a few years now on my
main system (this laptop, and the one before). Nothing but happiness lately.


Good luck.

If you find this post helpful and are logged into the web interface,
show your appreciation and click on the star below…[/QUOTE]