Btrfs Could Be the Default File System In Ubuntu Meerkat
An anonymous reader writes "The EXT family of file systems (ext2, ext3, ext4) have ruled many Linux distributions for a long time, and Ubuntu has been no exception. But things may no longer be the same for Ubuntu 10.10 Maverick Meerkat. Canonical's Scott James Remnant said in a blog post that plans are on for doing work to have btrfs as an installation option, and that the possibility of making it the default file system in Ubuntu 10.10 has not been ruled out."
wait until it is more stable than ext4 is right now. I picked ext4 when I installed 10.04 last week, and it caused data corruption on the first boot. Just saying.
Alternately, you could consider using ZFS if you can live with the uncertainty of the opensolaris project. The major plus is that all the functionality is already there.
.3 ms instead of 9 ms, the speed increases are incredible.
ZFS has all the features that btrfs hopes to achieve already, plus major speed increases when using an SSD drive. When you have a read taking place in
My hope is that ZFS can be salvaged after Oracle decides what to do with the opensolaris project. If it's on linux, even better.
Gonzo Granzeau
"Nothing the god of biomechanics wouldn't let you into heaven for.." -Roy Batty
It’s a tough gauntlet, and it would only made with the knowledge that production servers and desktops can be run on Lucid as a fully supported version of Ubuntu at the same time. I’d give it a 1-in-5 chance.
There are quite a few pre-conditions for it to be made alpha, so it is not as likely as the summary makes it out to be.
The main Btrfs features include:
Extent based file storage (2^64 max file size)
Space efficient packing of small files
Space efficient indexed directories
Dynamic inode allocation
Writable snapshots
Subvolumes (separate internal filesystem roots)
Object level mirroring and striping
Checksums on data and metadata (multiple algorithms available)
Compression
Integrated multiple device support, with several raid algorithms
Online filesystem check
Very fast offline filesystem check
Efficient incremental backup and FS mirroring
Online filesystem defragmentation
Currently the code is in an early implementation phase, and not all of these have yet been implemented. See the Development timeline for detailed release plans.
https://btrfs.wiki.kernel.org/index.php/Main_Page
A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
Btrfs will be the default filesystem for MeeGo:
http://article.gmane.org/gmane.comp.handhelds.meego.devel/1510
It's on the TODO list apparently:
http://www.linuxfoundation.org/news-media/blogs/browse/2009/06/conversation-chris-mason-btrfs-next-generation-file-system-linux
Reiser is basically out - it's simply not being developed fast enough to keep up with the curve. EXT 4 seems unstable.
(Just my humble opinion, but I went back to EXT 3 for a complete reinstall of Kubuntu 9.4 after giving it a try for a good 3 months, and I've been installing various Linux's since stormlinux back in 2001. I haven't completely wiped an install (well, not at the cost of losing any data that might have even minimal value at all) and rebuilt from scratch in years, outside of that one case.).
EXT 3 is sufficient for most users needs, probably 90% of users overall, but I have to respect the ones who feel its limits - they are probably right to chafe under them. People do the damnedest things with Linux, and some of those things genuinely need very specific, perhaps idiosyncratic journaling methods, and other specialised file management techniques.
Who is John Cabal?
He imported a Russian wife just to get rid of the old geeks-have-no-girlfriends jokes. Now he has created a brand new kind of geek joke.
Really? Are we still doing that?
Indeed. Btrfs is still making disk format changes. They aren't very serious, but hey, they are there. Not a sign of stability, no matter how much cheksumming you throw at it.
Obviously, Btrfs also does volume management without LVM. It even manages to do better than ZFS in some areas, for example Btrfs can reduce the pool capacity easily thanks to back references (a new and cool fs technique which is being incorporated to Btrfs), whereas ZFS still can't reduce the capacity of a pool and it will take a lot of complexity to implement it (you really should read the link)
I find some of the features interesting, but until these problems are solved, I will not try it out.
https://btrfs.wiki.kernel.org/index.php/Gotchas