Btrfs is used by SUSE and other companies including Facebook, if it were not reliable they would not use it. Personally with openSUSE I never had any problems and when I installed it to users who weren't very experienced, they were really happy to be able to go back and cancel updates or a change, in a simple way.
Announcement
Collapse
No announcement yet.
SUSE Reworking Btrfs File-System's Locking Code
Collapse
X
-
Originally posted by Charlie68 View PostBtrfs is used by SUSE and other companies including Facebook, if it were not reliable they would not use it. Personally with openSUSE I never had any problems and when I installed it to users who weren't very experienced, they were really happy to be able to go back and cancel updates or a change, in a simple way.
regarding BTRFS, they've also created a bunch of tools to help automate various BTRFS process.
user-facing tools like snapper which make the "update roll-back" work in a snap.
back-end oriented tools like "btrfs-maintenance" which helped automate common maintenance task (scrubing and balancing).
Originally posted by starshipeleven View PostYep. Extremely convenient, so I know what the thing is doing instead of seeing a hung terminal command for 5 hours.
Comment
-
Originally posted by DrYak View PostBeen there, done that, it works.
hehe, seeing like-minded people. Also enjoying nice ascii-art progress bars ?
I suspect that duby has tried to mount two btrfs systems with the same UUID on the same computer (which is a no-go), instead of using the DD image on a different computer as normally everyone does.
Comment
-
Originally posted by starshipeleven View PostNot really. If btrfs can't fix the fs issues with a scrub (and in normal cases it can, since metadata is always redundant), then there is serious fs damage caused by btrfs bugs, fsck may or may not be able to deal with that until the developers add the functionality. For most bugs or issues that crop up they do add functionality to fsck.
No.
No.
Still marked as unstable https://btrfs.wiki.kernel.org/index.php/Status
What is this?
Yes, balancing btrfs breaks it.
Yes defragging btrfs breaks it.
Yes RAID5/6 is still broken and unstable.In fact RAID -AT ALL- on btrfs is slow and horribly laggy. The whole concept they implemented just "feels" broken.
Yes, lvm breaks btrfs and not just when snapshoting either. Check it out if you dare.
Comment
-
Originally posted by Charlie68 View PostBtrfs is used by SUSE and other companies including Facebook, if it were not reliable they would not use it. Personally with openSUSE I never had any problems and when I installed it to users who weren't very experienced, they were really happy to be able to go back and cancel updates or a change, in a simple way.
Comment
-
Originally posted by duby229 View Post
It's actually a really bad shame, one of the worst shames ever in computing history. There are more corrupted filesystems in production right now than you can imagine. And with no tools that can detect it or correct it, you just have to wait for some data corruption to trigger a bug before you even notice it. SuSe should be sued out of existence for it.
Comment
-
Originally posted by Charlie68 View Post
Bullshit, I myself had data corruption with ext4, but I don't consider it a crap file system, it can happen regardless of the file system and I didn't sue Debian for this!
Difference here is that ext4 has tools that work and btrfs doesn't. If ext4 becomes corrupted it can be detected and corrected, if btrfs becomes corrupted there are no tools that can detect it or correct it. Btrfs becomes corrupted by simple means like balancing it, and that's an absolute requirement due to the rampant out of free space bug. Btrfs becomes corrupted by defragging it, and that's an absolute requirement because unlike ext4 which attempts to make certain every file has contiguous free space after every file, btrfs tries to mash them all right next to each other....
Everyone that uses btrfs -must- keep it balanced and defragged, but doing so -will- cause data corruption. And there isn't -any- way to even detect it, you just simply have to wait for the day that corruption triggers a bug.....
Comment
-
Originally posted by duby229 View PostExcept of course, with ext4 you could run fsck and actually get the results you'd expect. But of course, with btrfs you run fsck and it ruins the fs even worse....
If ext4 becomes corrupted it can be detected and corrected,
if btrfs becomes corrupted ... Btrfs becomes corrupted ... Btrfs becomes corrupted
unlike ext4 which attempts to make certain every file has contiguous free space after every file, btrfs tries to mash them all right next to each other....
You would still fragment the file. That's how CoW works.
Everyone that uses btrfs -must- keep it balanced and defragged, but doing so -will- cause data corruption.
Comment
-
Originally posted by duby229 View PostFSCK for btrfs must be missing quite a lot then. I really don't know, but I do know if ytou attempt to use it various bad things happen.
Yes, balancing btrfs breaks it.
Yes defragging btrfs breaks it.
RAID -AT ALL- on btrfs is slow and horribly laggy. The whole concept they implemented just "feels" broken.
Yes, lvm breaks btrfs and not just when snapshoting either. Check it out if you dare.
Why are you using LVM with btrfs when you can use btrfs subvolumes anyway.
Comment
Comment