PDA

View Full Version : XFS or BrtFS? Which is the best SLES supported filesystem?



sbaird57
06-Dec-2013, 18:36
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?

cjcox
06-Dec-2013, 21:17
On 12/06/2013 11:44 AM, sbaird57 wrote:
>
> 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?
>
>

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.

KBOYLE
06-Dec-2013, 21:19
sbaird57 wrote:

>
> 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?

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


> 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.

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...

KBOYLE
06-Dec-2013, 22:29
sbaird57 wrote:

> I need a bigger filesystem than ext3/4 with 16TB limits.

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...