XFS or BrtFS? Which is the best SLES supported filesystem?

I need a bigger filesystem than ext3/4 with 16TB limits. I gather that SUSE does not support ext4 with filesystems >16TB but are looking to support BrtFS for the future. How is the support now?

On 12/06/2013 11:44 AM, sbaird57 wrote:[color=blue]

I need a bigger filesystem than ext3/4 with 16TB limits. I gather that
SUSE does not support ext4 with filesystems >16TB but are looking to
support BrtFS for the future. How is the support now?

[/color]

XFS has “better” support (though mostly done outside of SUSE… and mostly ditto
for btrfs for that matter). But feature wise, it’s a far cry from btrfs. If
all you need is the bigger limits, then XFS is fine.

sbaird57 wrote:
[color=blue]

I need a bigger filesystem than ext3/4 with 16TB limits. I gather
that SUSE does not support ext4 with filesystems >16TB but are
looking to support BrtFS for the future. How is the support now?[/color]

https://www.suse.com/releasenotes/x86_64/SUSE-SLES/11-SP3/

[color=blue]

4.2.1 Support for the btrfs File System #

Btrfs is a copy-on-write (CoW) general purpose file system. Based on
the CoW functionality, btrfs provides snapshoting. Beyond that data
and metadata checksums improve the reliability of the file system.
btrfs is highly scalable, but also supports online shrinking to adopt
to real-life environments. On appropriate storage devices btrfs also
supports the TRIM command.

Support

With SUSE Linux Enterprise 11 SP2, the btrfs file system joins ext3,
reiserfs, xfs and ocfs2 as commercially supported file systems. Each
file system offers disctinct advantages. While the installation
default is ext3, we recommend xfs when maximizing data performance is
desired, and btrfs as a root file system when snapshotting and
rollback capabilities are required. Btrfs is supported as a root file
system (i.e. the file system for the operating system) across all
architectures of SUSE Linux Enterprise 11 SP2. Customers are advised
to use the YaST partitioner (or AutoYaST) to build their systems:
YaST will prepare the btrfs file system for use with subvolumes and
snapshots. Snapshots will be automatically enabled for the root file
system using SUSE’s snapper infrastructure. For more information
about snapper, its integration into ZYpp and YaST, and the YaST
snapper module, see the SUSE Linux Enterprise documentation.[/color]

There’s more. See the documentation.

While fully supported, additional utilities are needed to diagnose and
repair filesystem issues.


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

sbaird57 wrote:
[color=blue]

I need a bigger filesystem than ext3/4 with 16TB limits.[/color]

https://www.suse.com/products/server/technical-information/#FileSystem

Btrfs support:
maximum file size up to 16 EiB
maximum filesystem size up to 16 EiB

1024 Bytes = 1 KiB; 1024 KiB = 1 MiB; 1024 MiB = 1 GiB; 1024 GiB = 1
TiB; 1024 TiB = 1 PiB; 1024 PiB = 1 EiB (see also
http://physics.nist.gov/cuu/Units/binary.html)


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