Announcement
Collapse
No announcement yet.
Btrfs Gets Talked Up, Googler Encourages You To Try Btrfs
Collapse
X
-
Originally posted by [Knuckles] View PostTo those of you proudly using if for some time, what are your experiences? Is the low-disk-space handling decently fixed yet? How long since you've last hit a btrfs bug (even if corrected)?
Wanted to try it out on something that wasn't mission critical, but still useful. This was the perfect scenario. Have to say, I'm impressed. Works beautifully, and hasn't had a hiccup. I'd recommend it, at least for the usage patterns I've put it under.
Comment
-
For traditional HDD usage I've found XFS/Ext4 serve my needs better. I keep a Btrfs loopback device for cases where CoW is a must. Going the way of SSDs or RAID Btrfs might be a better choice.
Edit: disclaimer: the main reason I stopped using Btrfs for root was that it caused horrible temporary freezes in certain use scenarios. This was a long time ago, I may give it a try again sometime.Last edited by Pseus; 19 August 2014, 12:33 PM.
Comment
-
My experience is pretty much the same as Ericg's. The last bug I ran into was around half a year ago, and it was btrfsck giving out false positives after forced reboots. It was fixed fairly quickly and obviously no harm was done.
There was a bug that I didn't run into, but it was mentioned on the wiki where balancing on some old kernels would cause something bad to happen, but the fixes to that were backported even into LTS kernels quickly enough.
The only issue I do have is that bcache reportedly doesn't work well with Btrfs yet. It might work, but nobody tested it enough and so it might still have issues. I wanted to make my SSD into a bcache drive, but ended up simply putting everything but /home on the SSD (which is still pretty great, those 3 second boot times are nice).
Wouldn't go back to EXT4 unless for devices where I don't care about their data (netbooks and such).
Comment
-
Originally posted by [Knuckles] View PostIs the low-disk-space handling decently fixed yet?
Comment
-
Originally posted by GreatEmerald View PostYou don't have compression on! lzo has worked well for all my needs so far.
noatime nobarrier nodatacow nodatasum ssd ssd_spread compression=lz4
LZ4 patch to compression... this will do a fast fs, but corruptions everywhere. For enthusiasts, is interesting try it some day...
Comment
-
There is one disadvantage to COW
With copy on write, it is not possible to shred (secure overwrite) a file in place as each rewrite goes to different disk space. I use secure erase utilities even on encrypted filesystems as part of defense in depth when they will work. You can't shred anything on flash because flash also does not rewrite to the same physical location, but things like camera cards and small SSD's can usually fill all free space with random numbers in reasonable time.
I hear you can disable COW on btrfs, might try this for boot partitions simply because one of the NSA exploit modules for hard disk firmware atacks had no Linux modules (to emulate /boot) more recent than ext3 when the EFF captured one of their catalogs of attack hardware. They probably have ext4 by now, but possibly not btrfs.
Comment
-
Using it for ages too (arch linux) .. never had any problems until recently. On kernels >=3.15 my raid1 home partition sometimes hangs shortly after boot (all writes go to timeout, other paritions, also btrfs, work).
Reported it 2 months ago on bugzilla, no response. Stuck on kernel 3.14 for now.
Comment
Comment