Courseiva

EX200 Create and configure file systems Practice Question

An administrator is configuring a new filesystem for a database server that requires high performance and reliability. Which two features should be considered when choosing between ext4 and XFS? (Choose two.)

⚠ Common exam trap

Red Hat often tests the misconception that ext4 is superior for all general-purpose workloads, but the trap here is that candidates overlook XFS's parallel I/O optimization and metadata integrity features, which are specifically required for high-performance database servers.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

XFS is optimized for parallel I/O

B is correct because XFS is designed for high-performance, parallel I/O workloads, using allocation groups that allow concurrent operations, making it ideal for database servers. E is correct because XFS employs checksums in its metadata (since RHEL 7) and self-healing capabilities via the reflink feature, providing robust integrity against corruption.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Ext4 supports larger files than XFS

    Why it's wrong here

    XFS was designed to scale to enormous file sizes; with 64-bit inode and block addressing it supports files up to 8 exabytes, while ext4 with a typical 4 KiB block size is limited to 16 tebibytes. Thus ext4 cannot match XFS in maximum file size, making this statement factually incorrect. The relevant characteristic for database files on XFS is its ability to handle extremely large extents efficiently.

  • ✓

    XFS is optimized for parallel I/O

    Why this is correct

    XFS's on-disk structures, particularly its multiple allocation groups and B-tree-based extent maps, allow concurrent allocations and reads/writes to different file regions without a single global lock. This makes XFS scale nearly linearly with CPU count and mixed parallel workloads, which is exactly what a database server with many concurrent sessions demands. The allocation group design is the key reason XFS outperforms ext4 on parallel I/O patterns.

  • ✗

    Ext4 has better online resizing capabilities

    Why it's wrong here

    XFS supports online growth through the xfs_growfs command, which can enlarge a mounted filesystem to fill additional space in a live LVM or hardware RAID volume. While ext4 also supports online resizing, including shrink, XFS's online growth capability is fully comparable and equally practical for expanding database storage. Therefore claiming ext4 is markedly better is misleading; both allow resizing without downtime, though XFS intentionally does not support online shrink.

  • ✗

    Ext4 supports subvolume snapshots

    Why it's wrong here

    Subvolume snapshots are a dedicated feature of the Btrfs filesystem, which uses copy-on-write subvolumes to create point-in-time snapshots of individual directory trees. Ext4 has no native subvolume or snapshot concept; any snapshot capability on ext4 would have to come from an external layer such as LVM, which is not a subvolume snapshot. Hence this option incorrectly attributes a Btrfs feature to ext4.

  • ✓

    XFS has robust metadata integrity features

    Why this is correct

    Since its v5 on-disk format, XFS has included both metadata journaling and CRC32 checksums for every metadata structure, protecting against corruption caused by power loss or hardware bugs. The journal ensures playback of committed metadata transactions, while CRC32 validation catches damaged blocks before they are used. This robustness is particularly important for database files, where corrupted metadata can silently destroy an entire table.

About these practice questions

Courseiva writes every EX200 question from scratch — 427 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This EX200 practice question is part of Courseiva's free Red Hat certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the EX200 exam.