[Top] [All Lists]

Re: Best filesystems ?

To: xfs@xxxxxxxxxxx
Subject: Re: Best filesystems ?
From: Steve Costaras <stevecs@xxxxxxxxxx>
Date: Sat, 23 Oct 2010 19:17:49 -0500
Authentication-results: cm-omr9 smtp.user=stevecs@xxxxxxxxxx; auth=pass (CRAM-MD5)
In-reply-to: <19651.9652.631329.903552@xxxxxxxxxxxxxxxxxx>
References: <4CBE2403.8070108@xxxxxxxxxxxxxxxxx> <20101019234217.GD12506@dastard> <19646.55189.843933.481529@xxxxxxxxxxxxxxxxxx> <20101021020009.GG12506@dastard> <19648.27859.799400.168394@xxxxxxxxxxxxxxxxxx> <Pine.LNX.4.64.1010211258070.24449@xxxxxxxxxxxxxxxx> <19651.9652.631329.903552@xxxxxxxxxxxxxxxxxx>
User-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv: Gecko/20100608 Lightning/1.0b2 Thunderbird/3.1

On 2010-10-23 13:13, Peter Grandi wrote:

* JFS is good for almost everything, including largish filesystems
   on somewhat largish systems with lots of processes accessing
   lots of files, and works equally well on 32b and 64b, is very
   stable, and has a couple of nice features. Its major downside is
   less care than XFS for barriers. I think that it can support
   well filesystems up to 10-15TB, and perhaps beyond. It should
   have been made the default for Linux for at least a decade
   instead of 'ext3'.

Would comment here that JFS is indeed very good, but does have a problem when reaching/hitting the 32TB boundary. This appears to be a user space tool issue. It is the main reason why I switched over to XFS as was running into this problem too often.

* XFS is like JFS, and with somewhat higher scalability both as to
   sizes and as to higher internal parallelism in the of multiple
   processes accessing the same file, and has a couple of nice
   features (mostly barrier support, but also small blocks and large
   inodes). Its major limitation are internal complexity and should
   only be used on 64b systems. It can support single filesystems
   larger than 10-15TB, but that's stretching things.

Have used XFS up to 120TB myself on real media (i.e. not sparse files) under linux; will be building >128 shortly. Have used more w/ XFS Irix in the past.

Generally I find with most file systems/tools there are many bugs when you cross bit boundaries where they were not tested. Whenever using/planning large systems /always/ test first and have good backups.

<Prev in Thread] Current Thread [Next in Thread>