XFS - Disadvantages

Disadvantages

  • An XFS file system cannot be shrunk.
  • Metadata operations in XFS have historically been slower than with other file systems, yielding poor performance with operations such as mass deletions of large numbers of files. This metadata performance issue has been addressed by code created by Red Hat XFS developer Dave Chinner. The feature, known as "delayed logging", increases the performance of metadata operations by many orders of magnitude, by pushing them almost entirely into memory. The patch was included in the mainline kernel as an experimental feature in 2.6.35, is a stable feature of 2.6.37, and is the default journal logging method in Linux 2.6.39. Testing by the developer in 2010 showed performance to be similar to ext4 at low thread counts, and superior to ext4 at high thread counts.

Read more about this topic:  XFS