-----Original Message-----
From: Jeff Mahoney
To: opensuse-factory@opensuse.org
Cc: David Sterba , Vojtech Pavlik ,
Mark Fasheh , Matthias Eckermann
Subject: [opensuse-factory] BtrFS Usage/Complaints
Date: Thu, 04 Jul 2013 11:54:05 -0400
Hi all -
Over the past year, btrfs has received substantial attention in the
areas of both stability and performance. I've been running it,
personally, on a 4 TB data volume as well as my root partitions for my
openSUSE 12.2/12.3 systems. I've been able to do stress tests like a
long fsmark run simultaneously with creating and removing snapshots
(with syncs to force them to disk) and haven't run into any issues.
David Sterba, who's been leading the charge at SUSE for btrfs stability
has likewise regularly run it through an array of torture tests and has
found that problems are occurring a whole lot less frequently than they
have in the past. The upstream btrfs community in which we participate
has also started focusing less on feature development and more on
stability and performance.
But these are only anecdotal data points from two file system guys and
if my experiences working for a major operating systems vendor have
taught me anything, it's that our users can be a lot more creative at
finding ways to break things than we are. ;)
So, I'd like to hear your stories. What's worked for you? What hasn't
worked? What would you consider the pain points with using btrfs?
-----Original Message-----
Hi Jeff,
Been using btrfs for quite some time now (release 12.2) for my data storage.
I've noticed that (for a given amount of storage) it has less overhead compared with others, like ext4.
Also i noticed, that if you fills it up completely (at least as root), you get a trace back in syslog.
Seems informational, cause it just keeps working.
What surprised me initially, that when you use an logical volume with ext4, you enlarge the LV and do
resizing the filesystem, you specify again the LV. When doing this for a LV filled with btrfs, you
start resizing the LV, but for btrfs, you specify the mountpoint.
Finally, it scared the hell out of me seeing that for each btrfs-mountpoint, several processes are created:
ps wwwaux |grep -v grep|grep btrfs |wc -l
554
for:
cat /proc/mounts |grep btrfs -c
36
So, as far as i can see, btrfs works right out of the box.
Hans
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org
To contact the owner, e-mail: opensuse-factory+owner@opensuse.org