Movatterモバイル変換


[0]ホーム

URL:


Phoronix

CoreOS Moves From Btrfs To EXT4 + OverlayFS

Written byMichael Larabel inFree Software on 18 January 2015 at 11:08 AM EST.41 Comments
FREE SOFTWARE
CoreOS developers have had enough issues with theBtrfs file-system that they've decided to move from using the Btrfs file-system to instead use EXT4 plusOverlayFS.

Since December the CoreOS developers and stakeholders have beendebating switching off Btrfs due to issues. The original proposal mentioned, "We chose btrfs because it was the most straightforward Docker graph driver at the time. But, CoreOS users have regularly reported bugs against btrfs including: out of disk space errors, metadata rebalancing problems requiring manual intervention and generally slow performance when compared to other filesystems."

Many CoreOS users and developers were in favor of moving away from Btrfs due to issues of this next-generation Linux file-system going through growing pains. Easing them off of Btrfs was thatOverlayFS was finally merged in Linux 3.18. Using OverlayFS can yield greater speed in making new Docker containers over other alternatives.

To the Btrfs issues for CoreOS, Chris Mason the lead Btrfs developer who is now employed by Facebook wrote, "On our end, many of these Btrfs warts are getting solved. The 3.19 merge window fixes some very hard to find corruption problems that we've been chasing down, and Josef Bacik has developed a slick power-fail testing target that makes it much easier to prevent similar bugs in the future. 3.19 will also fix rare corruptions with block group removal, making both balance and the new auto-blockgroup cleanup feature much more reliable. We've hit a few performance problems deploying Btrfs here at Facebook, and fixes for these are making it into upstream kernels. We've also now caught two storage cards returning either stale or corrupt data, and the Btrfs crcs saved us from replicating the bad copies out across the cluster."

After one month of discussions, CoreOS has indeed moved off of Btrfs by default to instead use EXT4+OverlayFS for new installations.The change happened last week and can be found with the latest CoreOS alpha.
Related News
About The Author

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed viaTwitter,LinkedIn, or contacted viaMichaelLarabel.com.

Latest Linux News
Linux Exposing Support For Lenovo ThinkPads Being Able To Detect Hardware Damage
Intel's Cache Aware Scheduling Presentation At LPC 2025
Mozilla Names New CEO, Firefox To Evolve Into A "Modern AI Browser"
Red Hat Acquires Another AI Company
ZLUDA For CUDA On Non-NVIDIA GPUs Enables AMD ROCm 7 Support
Servo 0.0.3 Browser Engine Brings Better Performance, Embedding Improvements
OpenShot 3.4 Video Editor Released: One Of Their Largest Updates Ever
Fedora Games Lab Looks To Be Revitalized As Modern Linux Gaming Showcase
Torvalds On Linux Security Modules: "I Already Think We Have Too Many Of Those Pointless Things"
Fedora 44 Could Work Nicely "Out Of The Box" On Snapdragon-Powered Windows ARM Laptops
Show Your Support, Go Premium

Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and other features while supporting this site's continued operations.

Latest Featured Articles
The Significant Performance Gains For Radeon RADV Ray-Tracing Performance In 2025
Linux 6.19 Features: LUO, PCIe Link Encryption, ASUS Armoury, DRM Color Pipeline API & More
Early Linux 6.19 Benchmarks On AMD EPYC 9965 2P Excelling For AI & HPC Performance
Cache Aware Scheduling Raises Performance For Intel Xeon 6 Granite Rapids
NVIDIA GTX 980 Through RTX 5080: Open-Source Nouveau/Mesa Drivers vs. NVIDIA 580 Linux Drivers
Support Phoronix

The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help bysubscribing to Phoronix Premium. You can also contribute to Phoronix through tips/donations viaPayPal orStripe.

Phoronix Media

Phoronix Premium

  • Support Phoronix
  • While Having Ad-Free Browsing,
  • Single-Page Article Viewing
Share


[8]ページ先頭

©2009-2025 Movatter.jp