btrfs icon
btrfs icon

btrfs

 8 likes

Btrfs is a modern copy on write (CoW) filesystem for Linux aimed at implementing advanced features while also focusing on fault tolerance, repair and easy administration.

License model

  • FreeOpen Source

Platforms

  • Linux
4.5 / 5 Avg rating (2)
8likes
1comment
0news articles

Features

Suggest and vote on features
  1.  Parity Drives
  2.  Filesystem
  3.  Data Redundancy

 Tags

  • storage-pool
  • storage-pooling
  • raid

btrfs News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

  • IamPyu rated btrfs  
    2 months ago
  • IamPyu liked btrfs
    2 months ago
Show all activities

btrfs information

  • Developed by

    Unknown
  • Licensing

    Open Source and Free product.
  • Written in

  • Rating

    Average rating of 4.5
  • Alternatives

    6 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

OS & Utilities

GitHub repository

  •  195,989 Stars
  •  56,544 Forks
  •  474 Open Issues
  •   Updated Jun 19, 2025 
View on GitHub

Our users have written 1 comments and reviews about btrfs, and it has gotten 8 likes

btrfs was added to AlternativeTo by endolith on Jan 28, 2020 and this page was last updated Sep 23, 2022.

Comments and Reviews

   
 Post comment/review
Top Positive Comment
Third Opinion
Dec 25, 2022
1

Was nice as long as it lasted without errors...

...but finally: parent transid verify failed

https://wiki.tnonline.net/w/Btrfs/Parent_Transid_Verify_Failed

Well, yes, write cache was ON (and 10% file loss), so I'd give it another shot but if that fails... I'll be back here with 0 stars.

Still, this FS has it merits, for example checksum, compression, snapshots and other things.

I'd wish that FINALLY one FS would take proper care of bitrot (no, there is none, yet) but it would be about time with drives being 22TB and more...

What is btrfs?

As of version 5.0 of the Linux kernel, Btrfs implements the following features:

Mostly self-healing in some configurations due to the nature of copy-on-write Online defragmentation and an autodefrag mount option Online volume growth and shrinking Online block device addition and removal Online balancing (movement of objects between block devices to balance load) Offline filesystem check Online data scrubbing for finding errors and automatically fixing them for files with redundant copies RAID 0, RAID 1, and RAID 10 Subvolumes (one or more separately mountable filesystem roots within each disk partition) Transparent compression via zlib, LZO and (since 4.14) ZSTD, configurable per file or volume Atomic writable (via copy-on-write) or read-only Snapshots of subvolumes File cloning (copy-on-write on individual files) via cp --reflink <source file> <destination file>[39] Checksums on data and metadata (CRC-32C) In-place conversion from ext3/4 to Btrfs (with rollback). This feature regressed around btrfs-progs version 4.0, rewritten from scratch in 4.6. Union mounting of read-only storage, known as file system seeding (read-only storage used as a copy-on-write backing for a writable Btrfs) Block discard (reclaims space on some virtualized setups and improves wear leveling on SSDs with TRIM) Send/receive (saving diffs between snapshots to a binary stream) Incremental backup Out-of-band data deduplication (requires userspace tools) Ability to handle swap files and swap partitions