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.org

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 Linux Hardware Reviews
  1. The MSI X99S SLI PLUS Is Working & Running Well On Linux
  2. NVIDIA GeForce GTX 980: The Best GPU For Linux Gamers
  3. ROCCAT LUA: A Linux-Friendly Gaming Mouse
  4. Cheetah Mounts: The Affordable Way To Put Your TV On The Wall
Latest Linux Articles
  1. Preview: Radeon Gallium3D Performance For CS:GO On Linux
  2. XWayland Linux Gaming Performance With GNOME Wayland On Fedora 21
  3. EXT4/Btrfs/XFS/F2FS Benchmarks On Linux 3.17
  4. Fedora 21 Alpha First Impressions: It's Great
Latest Linux News
  1. Fedora 21 Workstation Is Making Great Progress
  2. Dash As The Default Shell For Fedora?
  3. CUPS Turn 15 Years Old, CUPS 2.0 Released
  4. VA-API Gallium3D State Tracker Added Back To Mesa
  5. Radeon DRM Gets New Information Ioctl Queries
  6. Mir 0.8 Works On Less ABI Breakage, Touchspots, Responsiveness
  7. CS:GO For Linux Gains Better Stability, Community Server Support
  8. NVIDIA Issues Updated 340.46 Long-Lived Driver Release
  9. KDE Plasma 5.1 Now In Beta
  10. Systemd & Debian Were Most Popular In September
Latest Forum Discussions
  1. Microsoft Announces... Windows 10 With A Start Menu
  2. Borderlands 2 Launches On Steam For Linux
  3. Take the Steam Survey results with a grain of salt. It is flawed.
  4. X.Org Is Looking For Some Female Help
  5. Hacking Express gate (Asus Splashtop)
  6. NVIDIA Alerts Nouveau: They're Starting To Sign/Validate GPU Firmware Images
  7. Updated and Optimized Ubuntu Free Graphics Drivers
  8. Nero CD/DVD Burning Software On Linux Is Dead