CompTIA A+ Core 2 (220-1202)Operating SystemsHard

A technician is setting up a new Linux server that will host several virtual machines. The administrator requires a file system that offers advanced features like snapshots, data integrity with checksums, and the ability to pool multiple physical disks into a single logical volume, providing flexible storage management. Which Linux file system would be the most appropriate choice?

  1. AXFS
  2. Bext4
  3. CFAT32
  4. DBtrfs
Show answer & explanation

Correct answer: D. Btrfs

Btrfs (B-tree File System) is a modern Linux file system that provides advanced features such as snapshots, checksums for data and metadata integrity, and built-in volume management for pooling multiple physical disks. These features are highly beneficial for virtual machine hosting, where data integrity, easy backups (via snapshots), and flexible storage are crucial.

Why the other options are wrong

  • A. XFS is a high-performance journaling file system for large files, but it does not natively offer snapshots or pooling features as comprehensively as Btrfs.
  • B. ext4 is a robust general-purpose file system but lacks the advanced features like native snapshots, checksumming, and integrated volume management of Btrfs.
  • C. FAT32 is an outdated file system with severe limitations and is entirely unsuitable for a modern Linux server hosting virtual machines.

Btrfs (B-tree File System)

A modern copy-on-write (CoW) Linux file system designed to address limitations of older Linux file systems, offering advanced features like snapshots, checksums, data and metadata integrity, and integrated volume management.

  • Supports snapshots for creating point-in-time copies of the file system.
  • Implements checksums for both data and metadata to detect and prevent silent data corruption.
  • Includes built-in volume management for spanning multiple devices.
  • Offers self-healing capabilities for RAID configurations.

Memory trick: Btrfs: 'Better' than the rest for 'Big' server features!

More Operating Systems questions