NAS File Systems Explained — EXT4 vs Btrfs vs ZFS

EXT4, Btrfs, and ZFS are the three file systems used by modern NAS devices. Each has different strengths in performance, data protection, and resource requirements. This guide explains what each file system does, which NAS brands use them, and how to choose the right one for your setup in Australia.

The file system your NAS uses determines how your data is stored, protected, and recovered. And most buyers never think about it until something goes wrong. EXT4, Btrfs, and ZFS are the three file systems you will encounter when setting up a NAS in 2026. Each handles data differently, each has trade-offs, and the right choice depends on your hardware, your use case, and how much RAM you can throw at the problem. This guide breaks down all three in plain language so you can make an informed decision before formatting your drives.

In short: EXT4 is the safe, proven default. Fast, lightweight, and supported everywhere. Btrfs adds snapshots and self-healing for moderate overhead, and is the default on Synology DSM. ZFS is the most powerful file system for data integrity and enterprise features, but it demands significantly more RAM (16GB+ recommended). If you are running a Synology NAS, Btrfs is the obvious choice. If you are running QNAP, choose between QTS (EXT4) for simplicity or QuTS Hero (ZFS) for data integrity. If you are building a TrueNAS system, ZFS is the entire point.

What Is a File System and Why Does It Matter on a NAS?

A file system is the software layer that organises how data is written to and read from your hard drives. Think of it as the filing cabinet's internal structure. It determines where files are placed, how they are retrieved, and what happens when something goes wrong mid-write. On a desktop PC, you probably use NTFS (Windows) or APFS (Mac) without ever thinking about it. On a NAS, the file system choice is more consequential because a NAS is a multi-drive storage device that runs 24/7, often holding irreplaceable data.

The file system affects several things that directly impact NAS owners:

  • Data integrity. Can the file system detect and repair silent data corruption (bit rot)?
  • Snapshots. Can you take instant point-in-time copies of your data for rollback protection?
  • Performance. How efficiently does the file system read and write data, especially under heavy workloads?
  • RAM requirements. Some file systems need substantially more memory to operate effectively
  • RAID compatibility. Does the file system integrate with or replace traditional hardware RAID?
  • Recovery. How well does the file system handle unexpected shutdowns, power failures, or drive failures?

If you are buying a NAS in Australia and planning to store years of family photos, business documents, or surveillance footage, the file system is not an academic detail. It is the foundation everything else sits on. Getting it right at setup avoids painful migrations later, because switching file systems on a NAS typically requires a full reinitialisation, which means wiping all data and starting fresh.

EXT4. The Reliable Workhorse

EXT4 (Fourth Extended Filesystem) has been around since 2008 and is the default file system on most Linux distributions. It is mature, thoroughly tested, and about as battle-proven as file systems get. On NAS devices, EXT4 is the file system used by QNAP's standard QTS operating system and is available as an option on some other platforms.

EXT4 Strengths

  • Low resource requirements. EXT4 runs efficiently on NAS devices with as little as 2-4GB of RAM. If you have a budget NAS with limited memory, EXT4 won't choke on the hardware.
  • Excellent sequential read/write performance. For straightforward file storage, backup, and media serving, EXT4 is fast and predictable.
  • Journaling. EXT4 uses a journal to track pending writes. If the NAS loses power mid-write, the journal helps the file system recover to a consistent state on reboot. This protects against metadata corruption (the file system's internal records) but does not protect against data corruption within files themselves.
  • Universal compatibility. If you ever need to pull drives from a NAS and read them directly on a Linux PC, EXT4 volumes are natively readable without special tools.
  • Proven stability. Nearly two decades of production use across millions of Linux systems. The codebase is mature and well-understood.

EXT4 Limitations

  • No checksumming. EXT4 does not verify data integrity at the file system level. It cannot detect or repair silent data corruption (bit rot). Data could degrade over time without any warning.
  • No native snapshots. EXT4 has no built-in snapshot capability. NAS vendors that use EXT4 implement their own snapshot systems at a higher layer, which are less efficient than file-system-level snapshots.
  • No self-healing. If a block of data becomes corrupted, EXT4 has no mechanism to detect the corruption or reconstruct the correct data from redundancy.
  • Maximum volume size of 1 exabyte. Not a practical limitation for NAS users today, but the file system was not designed with the massive storage pools that ZFS handles natively.

Who Should Use EXT4?

EXT4 suits NAS owners who want straightforward, reliable storage without complexity. If you are running a home NAS for media, backups, and file sharing, and your NAS has 4GB of RAM or less, EXT4 is a solid foundation. QNAP's standard QTS operating system uses EXT4 and handles the vast majority of home and small business workloads without issue. If data integrity verification is not a priority. Perhaps because you maintain a proper 3-2-1 backup strategy with offsite copies. EXT4 gives you maximum performance with minimum overhead.

Btrfs. The Modern Middle Ground

Btrfs (B-tree File System, often pronounced "butter-FS") was developed to bring modern features to Linux without the heavy resource requirements of ZFS. It has been in development since 2007 and reached production stability for the features that NAS vendors rely on. Btrfs is the default file system on Synology's DSM operating system and is the file system most Australian NAS buyers will encounter, given Synology's dominant market position.

Btrfs Strengths

  • Copy-on-write (COW). Btrfs never overwrites data in place. When a file is modified, the new data is written to a new location, and the file system pointer is updated only after the write completes successfully. This eliminates the risk of partial writes corrupting existing data during a power failure.
  • Data checksumming. Btrfs calculates and stores checksums for both data and metadata. On every read, the checksum is verified. If corruption is detected, Btrfs can report it. And in a RAID configuration with redundancy, it can automatically repair the corrupted block using the good copy from another drive.
  • Native snapshots. Btrfs snapshots are instant, space-efficient, and built into the file system. Synology leverages this heavily for its Snapshot Replication package, which lets you schedule automatic snapshots and roll back entire shared folders or individual files to any previous point in time. This is your first line of defence against ransomware and accidental deletion.
  • Moderate RAM requirements. Btrfs runs well on NAS devices with 4-8GB of RAM. It does not demand the large memory allocations that ZFS requires, making it practical on mid-range hardware like the Synology Plus series.
  • Subvolumes. Btrfs supports subvolumes, which act as independent file systems within a single volume. Synology uses subvolumes to isolate shared folders, enabling per-folder snapshots and quotas.

Btrfs Limitations

  • RAID 5/6 stability concerns. Btrfs's own RAID 5 and RAID 6 implementations have had a troubled history, with data loss bugs that led the Btrfs developers to recommend against using them in production. Synology and other NAS vendors work around this by using the Linux kernel's mdadm software RAID layer underneath Btrfs, rather than Btrfs's native RAID. This is stable, but it means the self-healing capability only works with RAID 1 or Synology's SHR (which uses RAID 1 mirroring for redundancy). If you are using RAID 5 or RAID 6 on a Synology NAS with Btrfs, checksumming still detects corruption, but automatic repair from a redundant copy is not guaranteed.
  • Performance overhead. Copy-on-write and checksumming add overhead compared to EXT4. For most NAS workloads this is negligible, but in write-heavy scenarios (databases, virtual machine storage), the overhead can become measurable.
  • Fragmentation. COW file systems are inherently prone to fragmentation over time, especially with workloads involving lots of random writes or many small file modifications. NAS vendors schedule periodic defragmentation tasks, but this is worth knowing about.
  • No native deduplication. Unlike ZFS, Btrfs does not offer inline deduplication. Synology does not expose any deduplication functionality for Btrfs volumes.

Who Should Use Btrfs?

Btrfs is the right choice for most Synology NAS owners. If you are buying a Synology Plus series NAS for home or small business use, Btrfs gives you snapshot protection, data integrity checking, and copy-on-write safety without demanding enterprise-grade RAM. Synology's DSM is purpose-built around Btrfs. Features like Snapshot Replication, immutable snapshots for ransomware protection, and per-folder rollback all depend on Btrfs being the underlying file system. There is no compelling reason to choose EXT4 over Btrfs on a Synology NAS unless you are running a very old model with minimal RAM.

ZFS. The Enterprise Powerhouse

ZFS (Zettabyte File System) was originally developed by Sun Microsystems in 2005 and is widely regarded as the most advanced file system available for storage. It combines the file system and volume manager into a single integrated layer, giving it capabilities that neither EXT4 nor Btrfs can match. In the NAS world, ZFS powers QNAP's QuTS Hero operating system and is the foundation of TrueNAS (both TrueNAS SCALE and TrueNAS CORE). It is a 128-bit file system designed to handle storage pools measured in zettabytes. Far beyond anything a home or business NAS will approach.

ZFS Strengths

  • End-to-end data integrity. ZFS checksums every block of data and metadata using SHA-256 or similar algorithms. On every read, the checksum is verified against the stored value. If corruption is detected, ZFS automatically reconstructs the correct data from the RAID redundancy. A process called self-healing. This happens transparently, without user intervention. ZFS is the gold standard for protecting against silent data corruption (bit rot).
  • Copy-on-write. Like Btrfs, ZFS never overwrites data in place. New data is written to a new location, and the metadata tree is updated atomically. This guarantees that the on-disk state is always consistent, even after an unexpected power loss or crash.
  • Integrated volume management. ZFS combines the file system and RAID layer into a single system. There is no separate mdadm or hardware RAID controller. ZFS manages everything from the raw disks to the file-level operations. This tight integration is what enables self-healing: the file system knows which copy of a block is correct and which is corrupted because it controls the entire stack.
  • Inline deduplication and compression. ZFS can deduplicate identical blocks in real time, saving significant storage space in environments with repetitive data (virtual machines, development environments, multiple similar backups). LZ4 compression is lightweight and almost always worth enabling for a free performance and capacity improvement.
  • Snapshots and clones. ZFS snapshots are instant and nearly free in terms of storage overhead. Clones allow you to create a writable copy of a snapshot. Useful for testing changes without risking the original data.
  • RAID-Z levels including triple parity. ZFS supports RAID-Z1 (single parity, similar to RAID 5), RAID-Z2 (double parity, similar to RAID 6), and RAID-Z3 (triple parity). RAID-Z3 tolerates three simultaneous drive failures. Critical for large arrays where rebuild times are long and the risk of a second or third failure during rebuild is real. QNAP's QuTS Hero calls this RAID-TP.
  • Data scrubbing. ZFS scheduled scrubs read every block in the pool and verify checksums. If corruption is found, it is repaired from redundancy automatically. This is a proactive defence against bit rot that runs in the background without affecting availability.
  • ARC (Adaptive Replacement Cache). ZFS uses RAM as a read cache called ARC. More RAM directly equals better read performance. This is why ZFS-based NAS devices benefit enormously from RAM upgrades.

ZFS Limitations

  • High RAM requirements. This is the biggest practical barrier. ZFS needs a minimum of 8GB of RAM to run, and 16GB or more is recommended for deduplication workloads. The general rule of thumb is 1GB of RAM per terabyte of storage for basic operation, and significantly more if deduplication is enabled. Installing QuTS Hero on a 4GB QNAP NAS and expecting good performance is a recipe for frustration.
  • Cannot expand a RAID-Z vdev. In traditional RAID, you can often add a drive to an existing array. ZFS RAID-Z vdevs are fixed at creation. Once you create a 4-drive RAID-Z1, you cannot add a fifth drive to that vdev. You can add new vdevs to the pool, but you cannot expand the existing one. This requires more upfront planning than EXT4 or Btrfs RAID configurations. (Note: ZFS vdev expansion was added in OpenZFS 2.3 for TrueNAS, but QNAP's QuTS Hero has not yet implemented this at the time of writing.)
  • Complexity. ZFS has a steeper learning curve. Concepts like vdevs, zpools, ARC, L2ARC, SLOG, and special vdevs are powerful but can be overwhelming for first-time NAS users. TrueNAS simplifies much of this through its web interface, but the underlying complexity is still there.
  • Deduplication is RAM-hungry. Inline deduplication requires a deduplication table (DDT) stored in RAM. For large pools, this table can consume tens of gigabytes of RAM. Do not enable deduplication unless you have the RAM to support it. 32GB or more for serious use.
  • Licensing considerations. ZFS was originally released under Sun's CDDL licence, which is incompatible with the Linux kernel's GPL licence. This is why ZFS is not included in the mainline Linux kernel and is instead distributed as a loadable module via OpenZFS. For NAS users, this has no practical impact. Both QNAP and TrueNAS handle the integration. But it explains why ZFS adoption on Linux has been slower than Btrfs.

Who Should Use ZFS?

ZFS is the right choice when data integrity is your top priority and you have the hardware to support it. If you are running a business NAS that holds client data, financial records, or production files, ZFS's self-healing and checksumming provide a level of protection that neither EXT4 nor Btrfs can match. QNAP's QuTS Hero brings ZFS to purpose-built NAS hardware with a familiar interface. Choose it over standard QTS if your NAS has at least 8GB of RAM (16GB+ preferred). TrueNAS is built entirely around ZFS and is the platform of choice for DIY NAS builders who want maximum control. ZFS also suits virtualisation and Docker workloads where deduplication delivers genuine storage savings. Use the ZFS vdev Design Wizard to plan your pool layout before purchasing drives.

EXT4 vs Btrfs vs ZFS. Side-by-Side Comparison

NAS File System Comparison

EXT4 Btrfs ZFS
Copy-on-Write NoYesYes
Data Checksumming NoYes (data + metadata)Yes (data + metadata)
Self-Healing NoLimited (RAID 1/SHR only)Yes (all RAID-Z levels)
Native Snapshots NoYesYes
Inline Deduplication NoNoYes
Compression NoYes (limited)Yes (LZ4, ZSTD, gzip)
Minimum RAM 2-4 GB4-8 GB8 GB (16 GB+ recommended)
RAID Integration Uses mdadm/HW RAIDUses mdadm underneathIntegrated (RAID-Z)
Triple Parity RAID NoNoYes (RAID-Z3 / RAID-TP)
Fragmentation Risk LowModerate (COW)Low-Moderate
Maturity 18+ years15+ years (stable features)20+ years
NAS Platforms QNAP QTSSynology DSM, Asustor ADMQNAP QuTS Hero, TrueNAS

Which NAS Brands Use Which File Systems?

Understanding which NAS operating system uses which file system is essential because the file system is often tied to the OS. You choose the operating system, and the file system comes with it.

Synology (DSM). Btrfs or EXT4

Synology offers both Btrfs and EXT4 when creating a storage pool. On Plus series models and above, Btrfs is the recommended and default option. EXT4 is available as a fallback, primarily for older or entry-level models (Value series) where the hardware may not have sufficient resources for Btrfs. DSM's best features. Snapshot Replication, immutable snapshots, and per-folder rollback. Require Btrfs. If you are buying any Synology Plus series NAS, always choose Btrfs.

QNAP (QTS vs QuTS Hero). EXT4 or ZFS

QNAP takes a different approach by offering two entirely separate operating systems. QTS uses EXT4 and is suitable for home users, prosumers, and general SMB use. QuTS Hero uses ZFS and targets commercial, enterprise, and advanced technical users. The decision framework is straightforward: QTS (EXT4) if the NAS is for home use or basic business needs, QuTS Hero (ZFS) if data integrity, deduplication, or compliance requirements justify the RAM investment. Switching between QTS and QuTS Hero requires a full reinitialisation. All data must be backed up first because the drives are not cross-compatible between the two file systems.

QNAP OS switching: Moving between QTS and QuTS Hero wipes all data on your drives. Do not install QuTS Hero on a 4GB NAS and expect miracles. ZFS needs 16GB+ of RAM to take advantage of features like deduplication and ARC caching. If your QNAP NAS has 4-8GB of RAM, QTS with EXT4 is the practical choice.

TrueNAS. ZFS Only

TrueNAS (both SCALE and CORE) is built entirely on ZFS. There is no option to use another file system. TrueNAS is the platform of choice for DIY NAS builders who want full ZFS capabilities with a web-based management interface. Because TrueNAS runs on generic x86 hardware, you have full control over RAM allocation. Which is why TrueNAS builds often start with 16-32GB of ECC RAM specifically to feed ZFS. For a detailed head-to-head comparison of the two platforms, see Synology vs TrueNAS Australia.

Asustor (ADM). Btrfs or EXT4

Asustor added Btrfs support to its ADM operating system in 2023, joining Synology in offering Btrfs as the recommended file system on supported models. Like Synology, Asustor uses Btrfs for snapshot and data integrity features while maintaining EXT4 as an option for older or entry-level hardware.

UGREEN and TerraMaster. EXT4

UGREEN and TerraMaster NAS devices primarily use EXT4. Both brands target the entry-level and value segments where the hardware specifications (particularly RAM) favour a lightweight file system. Some TerraMaster models support Btrfs on their TOS operating system, but EXT4 remains the standard option across their range.

Data Integrity. Bit Rot and Why It Matters

Bit rot is the silent degradation of stored data over time. A single flipped bit in a photo file might go unnoticed. A flipped bit in a database or a compressed archive can render the entire file unusable. Bit rot is not a catastrophic failure. It is a slow, invisible corruption that accumulates over months and years. By the time you notice it, your backups may also contain the corrupted versions.

This is where file system choice matters most:

  • EXT4 provides no protection against bit rot. Data is written and read without verification. If a block becomes corrupted on disk, EXT4 will serve the corrupted data without any indication that something is wrong.
  • Btrfs checksums all data and metadata. If corruption is detected during a read, Btrfs will report the error. On a RAID 1 or SHR-1 volume, it can automatically reconstruct the correct data from the mirror. On RAID 5/6 volumes using Synology's mdadm RAID layer, detection works but automatic repair is not guaranteed.
  • ZFS provides the strongest protection. End-to-end checksumming combined with integrated RAID means ZFS can detect and self-heal corruption across all RAID-Z levels. Scheduled scrubs proactively scan the entire pool for problems before they compound.

For most home NAS users storing media and personal files, Btrfs provides sufficient bit rot protection. For business environments where data integrity has compliance or financial implications, ZFS is the stronger choice. In either case, a file system with checksumming does not replace backups. It reduces the risk of silently backing up corrupted data.

Snapshots. Your First Line of Defence

Snapshots are point-in-time copies of your data that let you roll back files, folders, or entire volumes to a previous state. They are your first line of defence against ransomware, accidental deletion, and software errors. Both Btrfs and ZFS support native file-system-level snapshots. EXT4 does not.

Btrfs snapshots (Synology DSM): Synology's Snapshot Replication package leverages Btrfs snapshots to provide scheduled, automatic snapshots of shared folders. You can configure retention policies (hourly, daily, weekly), browse previous versions of files through File Station, and roll back an entire shared folder to a specific point in time. Synology also supports immutable snapshots that cannot be deleted or modified. Critical protection against ransomware that specifically targets backup files. For a NAS security strategy, Btrfs snapshots on a Synology are a foundational element. To estimate how much storage overhead your snapshot schedule will consume, use the Snapshot Space Overhead Estimator.

ZFS snapshots (QNAP QuTS Hero / TrueNAS): ZFS snapshots are instant and nearly zero-cost in terms of storage overhead. QNAP's QuTS Hero includes SnapSync for near-real-time snapshot-based disaster recovery between two QuTS Hero NAS devices. A feature that has no direct equivalent in Synology's DSM. TrueNAS exposes the full power of ZFS snapshots, including clones (writable copies of snapshots) and send/receive for efficient replication between TrueNAS systems.

EXT4 (QNAP QTS): QNAP's QTS provides snapshot functionality even on EXT4, but it is implemented at a layer above the file system rather than natively within it. This means snapshots on QTS work but are less efficient in terms of storage overhead and performance compared to Btrfs or ZFS native snapshots.

Performance Considerations

For the typical NAS workload. File sharing over a gigabit or 2.5GbE network, media streaming, backups. All three file systems perform well. The network link is almost always the bottleneck before the file system becomes a limiting factor. On a standard 1GbE connection (limited to roughly 110-115 MB/s throughput), all three file systems will saturate the link without difficulty.

Performance differences become more relevant in specific scenarios:

  • Random write-heavy workloads (databases, VMs): EXT4 generally has the lowest overhead. Btrfs and ZFS's copy-on-write behaviour adds latency for random writes because each modification creates new blocks rather than updating in place. ZFS mitigates this with a SLOG (ZFS Intent Log) device. Typically a fast NVMe SSD. That buffers synchronous writes.
  • Large sequential reads (media streaming, backup reads): All three perform similarly. ZFS may have a slight edge with ARC caching if the NAS has ample RAM.
  • Deduplication-heavy workloads: Only ZFS offers this. With sufficient RAM (32GB+), deduplication can significantly reduce storage consumption for virtualisation environments, development servers, and repeated backup sets. But with insufficient RAM, deduplication will crush performance as the DDT spills from RAM to disk.
  • SSD and NVMe storage: On all-flash NAS configurations, the performance differences between file systems become more pronounced because the storage medium is no longer the bottleneck. ZFS and Btrfs's COW overhead is more visible on fast media, but both still perform well within NAS use cases.

RAM Requirements. The Practical Constraint

RAM is the single most important factor in choosing between these file systems on a NAS. Here is the practical guidance:

EXT4 (QNAP QTS) 2-4 GB minimum, runs efficiently on entry-level hardware
Btrfs (Synology DSM) 4 GB minimum, 8 GB recommended for heavy snapshot use
ZFS (QuTS Hero) 8 GB minimum to install, 16 GB+ recommended, 32 GB+ for deduplication
ZFS (TrueNAS) 8 GB minimum, 16-32 GB recommended, ECC RAM strongly preferred
Rule of thumb (ZFS) 1 GB RAM per 1 TB of storage for basic operation

If your NAS has 4GB of RAM that cannot be upgraded, ZFS is not a viable option. Btrfs or EXT4 are your choices, and Btrfs is the better one if your NAS supports it. If your NAS has 8GB of RAM, ZFS will run but without the headroom for deduplication or large ARC cache. For ZFS to truly shine, 16GB or more is the starting point. Many QNAP NAS models have user-upgradeable RAM. Check whether your model supports a RAM upgrade before deciding between QTS and QuTS Hero.

How to Choose the Right File System for Your NAS

The decision is less about which file system is "best" and more about which file system matches your hardware, your NAS platform, and your priorities. Here is a practical framework:

Choose EXT4 If…

  • You are running QNAP QTS and your NAS has 4-8GB of RAM
  • Your primary use case is file sharing, backup, and media serving
  • You maintain a proper 3-2-1 backup strategy that protects against data loss independently of the file system
  • You want maximum raw performance with minimum overhead
  • You are running a budget NAS where every megabyte of RAM counts

Choose Btrfs If…

  • You are running a Synology NAS (Btrfs is the default and recommended option on Plus series and above)
  • You want snapshot protection against ransomware and accidental deletion
  • You want data integrity checking without the heavy RAM requirements of ZFS
  • Your NAS has 4-8GB of RAM
  • You are running Asustor ADM on a supported model

Choose ZFS If…

  • Data integrity is your top priority. Business-critical storage, compliance, or archival
  • Your NAS has 16GB+ of RAM (or you can upgrade it)
  • You want inline deduplication for virtualisation or development environments
  • You are running QNAP QuTS Hero or building a TrueNAS system
  • You need RAID-Z3 triple parity for large arrays
  • You want the most comprehensive protection against bit rot and silent data corruption

💡

Australian Consumer Law protections apply when purchasing NAS hardware from Australian retailers. Your warranty claim goes to the retailer, not the manufacturer. Synology, QNAP, and Asustor do not have service centres in Australia. Choose a retailer with a clear warranty process, especially for business-critical NAS deployments where where you buy matters as much as what you buy.

Common Mistakes When Choosing a NAS File System

  • Installing ZFS on a low-RAM NAS: Putting QuTS Hero on a 4GB QNAP NAS because ZFS sounds better is a common mistake. ZFS will run, but performance will suffer and you will not be able to use the features (deduplication, large ARC cache) that justify choosing ZFS in the first place. QTS with EXT4 will outperform an underfed ZFS installation on the same hardware.
  • Assuming snapshots replace backups: Snapshots are not backups. They protect against accidental deletion and ransomware, but they live on the same physical drives. If the NAS hardware fails, or multiple drives fail simultaneously, snapshots go with them. Always maintain offsite or cloud backups alongside snapshots. Read our NAS backup software guide for options.
  • Ignoring the file system choice at setup: Changing file systems later requires reinitialising the storage pool. Wiping all data. Make the right choice at setup. If you are unsure, Btrfs on Synology or EXT4 on QNAP QTS are safe defaults that serve the majority of use cases.
  • Enabling ZFS deduplication without enough RAM: Deduplication sounds appealing on paper, but the deduplication table must fit in RAM. For a 20TB pool, the DDT can easily exceed 20-40GB of RAM. If it spills to disk, performance collapses. Only enable deduplication if you have measured your dedup ratio on a test dataset and confirmed you have enough RAM.
  • Choosing a file system based on internet forums instead of your hardware: ZFS is technically superior, but that superiority only materialises with adequate RAM. A Btrfs installation on a Synology NAS with 8GB of RAM will outperform a ZFS installation on a QNAP NAS with 4GB of RAM in real-world use. Match the file system to your hardware, not to forum recommendations.

NBN and Network Considerations

File system choice does not directly affect your network performance, but it intersects with NAS networking in a few ways worth noting for Australian users. On a typical NBN 100 plan, your upload speed is capped at approximately 20-40 Mbps (depending on your connection type and RSP). If you are using your NAS for remote access or cloud sync, your NBN upload speed. Not your file system. Is the bottleneck.

Where file systems matter on the network side is snapshot-based replication. ZFS's send/receive and QNAP's SnapSync are incremental. Only changed blocks are transmitted after the initial full sync. Over an NBN connection with limited upload bandwidth, this efficiency matters. A 10GB file that changes by 100MB will only transfer 100MB of delta data, not the full 10GB. Btrfs snapshot replication on Synology works similarly via Snapshot Replication's remote replication feature. Both are dramatically more efficient than traditional file-level backup over a slow WAN link. Also be aware that CGNAT (Carrier-Grade NAT) on some NBN connections can block inbound remote access to your NAS. A VPN or Synology's QuickConnect / QNAP's myQNAPcloud relay can work around this.

Our Drive Failure Risk Estimator shows how your choice of RAID level (RAID 5 vs RAID 6) affects the statistical probability of data loss for a given drive count and AFR. Useful context alongside filesystem choice.

Use our free NAS Sizing Wizard to get a personalised NAS recommendation.

Can I change the file system on my NAS without losing data?

No. Changing file systems on a NAS requires a full reinitialisation of the storage pool, which means all data is erased. This applies whether you are switching from EXT4 to Btrfs on a Synology, or between QTS (EXT4) and QuTS Hero (ZFS) on a QNAP. Always back up all data before switching. If you are setting up a new NAS, make the file system decision at the beginning. It is much harder to change later.

Is Btrfs stable enough for production use in 2026?

Yes, for the features that NAS vendors use. Btrfs's core features. Copy-on-write, checksumming, snapshots, and subvolumes. Are stable and have been in production on millions of Synology NAS devices for years. The instability concerns around Btrfs relate specifically to its native RAID 5/6 implementation, which Synology and other NAS vendors avoid by using the Linux kernel's mdadm RAID layer underneath Btrfs. On a Synology NAS, Btrfs is a safe and recommended choice.

How much RAM do I need for ZFS on a NAS?

A minimum of 8GB is required to install QNAP's QuTS Hero. For practical use, 16GB is recommended. If you plan to use inline deduplication, 32GB or more is advisable. The general rule of thumb is 1GB of RAM per terabyte of storage for basic ZFS operation, and significantly more for deduplication. For TrueNAS builds, 16-32GB of ECC RAM is the standard starting point. Do not install ZFS on a NAS with 4GB of RAM. It will run, but performance and functionality will be severely limited.

Does EXT4 support snapshots on a QNAP NAS?

QNAP's QTS (which uses EXT4) does include a snapshot feature, but it is implemented at a higher layer rather than natively within the file system. This means snapshots work but are less storage-efficient and slightly slower to create and restore compared to native Btrfs or ZFS snapshots. For most home and small business users running QTS, the snapshot functionality is still useful for ransomware protection and accidental deletion recovery.

Should I choose Synology (Btrfs) or QNAP QuTS Hero (ZFS) for data integrity?

Both provide data integrity protection through checksumming, but ZFS is stronger. ZFS's integrated volume management means self-healing works reliably across all RAID levels. Btrfs's self-healing is most effective on RAID 1 or SHR (which uses RAID 1 mirroring). For the typical home or small business NAS with 4-8GB of RAM, Synology with Btrfs provides excellent data integrity protection. For business-critical environments where you need maximum integrity guarantees and have the RAM budget (16GB+), QNAP QuTS Hero with ZFS offers stronger end-to-end protection. Read our Synology vs QNAP comparison for a broader look at the two platforms.

Does the file system affect NAS performance for Plex media streaming?

For Plex media streaming, the file system has negligible impact on performance. Plex reads large sequential video files, which all three file systems handle efficiently. The bottleneck for Plex is typically the NAS CPU (for transcoding) and the network connection, not the file system. Any of EXT4, Btrfs, or ZFS will work well for Plex. Choose your file system based on data protection needs, not Plex performance.

What is bit rot and should I be worried about it?

Bit rot is the gradual, silent corruption of stored data caused by physical degradation of storage media, cosmic rays, electrical interference, or firmware bugs. A single flipped bit can corrupt a file without any visible warning. For most home users with a proper backup strategy, bit rot is a low-probability risk. However, for long-term archival storage. Years of family photos, irreplaceable documents, or business records. Choosing a file system with checksumming (Btrfs or ZFS) adds a meaningful layer of protection. The file system will detect corruption and alert you before corrupted data propagates to your backups.

Can I use ZFS on a Synology NAS?

No. Synology's DSM operating system supports Btrfs and EXT4 only. ZFS is not available on Synology hardware. If ZFS is a priority, your options are QNAP with QuTS Hero or building a TrueNAS system on compatible hardware. For most Synology buyers, Btrfs provides a strong balance of data integrity, snapshot support, and moderate resource requirements without needing ZFS.

Not sure which NAS is right for your needs? Our buying guides cover every budget and use case for Australian buyers.

Browse NAS Buying Guides →
Not sure your build is right? Get a PDF review of your planned NAS setup: drive compatibility, RAID selection, and backup gaps checked. $149 AUD, 3 business days.
Review My Build →