1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking Benchmarking Platform
Phoromatic Test Orchestration

Btrfs File-System Plans For Ubuntu 12.10

Linux Kernel

Published on 10 May 2012 01:29 PM EDT
Written by Michael Larabel in Linux Kernel
3 Comments

The Btrfs file-system was again brought up at UDS for discussion surrounding the plans for this next-generation Linux file-system in Ubuntu 12.10.

The most important information from the Wednesday session entitled "btrfs requirements for Quantal" is that EXT4 will continue to be the default file-system for Ubuntu 12.10. Btrfs has long been available as an install-time alternative for Btrfs, but with the Quantal release they will not yet be moving to Btrfs by default.

Ubuntu developers still aren't confident in Btrfs due to the repair tool being questionable, Fedora not yet defaulting to Btrfs (this might happen in F18), and just all around not feeling like its ready. As Fedora 18 won't be due until November, assuming the Btrfs default switch happens then, Canonical would certainly like to see the feedback from that release and for any upstream Btrfs fixes from Red Hat before migrating from EXT4. With that said, it could maybe by a possibility for Ubuntu 13.04 but I suspect that if the switch happens it wouldn't occur until Ubuntu 13.10.

Below are the officially recorded notes for the Btrfs session for those without an Ubuntu sign-on to view them here.
* loads of btrfs benchmarks done
* tends to fragment write heavy loads
* snapshots are good for the upgrade testing ^W^W^W everything
- we have the apt-brtfs-snapshot package that we would like to use
- and nexentra did something similar with zfs
* a lot of space is 'reserved' for COW behaviours, knowing how much space is available is hard
* we are doing an fsck on every boot, and it is not doing a good job either
- fsck should not be installed as it will be used automatically if it is not going to do a good job
* are the server still wanting this for CEPHs?
* grub2 has btrfs support, we can boot.
- but it is missing write support for things like 'last boot failed' -- work is designed for this
^ hence the " There's still that stupid message on boot "Sparse file not allowed" "
* ureadahead with btrfs?
* fedora might get it as default (wait and see)
* good for fast installation
- move filesystem across & resize = full install in minutes
- needs info & link to why this is the case
* hard-link limit is small for use-cases like bacula, mutt (256 in one dir? http://john.freml.in/btrfs-hard-links-limit wikipedia reports more; no reported limit for all links to one file that I have found)
* no fully implemented quota support (needs checking)
= links =
* Fsck implementation of btrfs ( "dangerdonteveruse" )
http://www.phoronix.com/scan.php?page=news_item&px=MTA2MDI
* Anyone has the link to the recent btrfs benchmarks?
btrfs on 12.04 - http://www.phoronix.com/vr.php?view=17164
various mount options - http://www.phoronix.com/vr.php?view=17187
xfs linux conf.au presentation that has some comparisions with btrfs
- paper http://xfs.org/index.php/Image:Xfs-scalability-lca2012.pdf
- video http://www.youtube.com/watch?v=FegjLbCnoBw
benchmarks: http://zinc.canonical.com/~cking/fs-test
http://btrfs.boxacle.net/
video: http://vimeo.com/15325851
== ACTIONS ==
[???] communicate with server about CEPHs underlying filesystem recommnedations choices
try to get more testing & get more user using it (Advertise & Experiment)
setup a precise->quantal btrfs based upgrade test in the QA lab?
engage kernel/qa testing on btrfs ongoing testing
look at grub2 write to boot area

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Articles & Reviews
  1. Ubuntu 15.04 Offers Faster OpenGL For AMD Radeon GPUs On Open-Source
  2. Ubuntu 15.04 Brings Some Graphics Performance Improvements For Intel Haswell
  3. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
  4. The Lenovo T450s Is Working Beautifully With Linux
  5. Linux 4.0 SSD EXT4 / Btrfs / XFS / F2FS Benchmarks
  6. Linux 4.0 Hard Drive Comparison With Six File-Systems
Latest Linux News
  1. Linux 4.1-rc1 Kernel Released, Packs In Several New Features
  2. It Doesn't Look Like KDBUS Will Make It For Linux 4.1
  3. Debian 9.0 Is Codenamed Stretch
  4. AMD Radeon GPUs With Linux 4.0 + Mesa 10.6-devel
  5. The Many Features Of The Linux 4.1 Kernel
  6. HTTPS For Phoronix.com
  7. Gallium3D's HUD Gets New Customization Options
  8. Intel Xeon E5-2620 v3 Haswell Performance
  9. Dell Keyboard Backlight Support In Linux 4.1
  10. With Linux 4.1 You Can Play With The Chrome OS Lightbar
Most Viewed News This Week
  1. AMD Releases New "AMDGPU" Linux Kernel Driver & Mesa Support
  2. Ubuntu's Desktop-Next Switching From .DEBs To Snappy
  3. Systemd Kills Off Shutdownd
  4. My Favorite Computer Desk Of The Past Decade For Less Than $100
  5. AMD Open-Sources "Addrlib" From Catalyst
  6. Debian 8.0 Jessie Is Ready For Release This Weekend
  7. GIMP's Porting To GTK3 Continues
  8. GCC 5.1 Officially Released