Earlier quoted context omitted.
i had many friends who were very vocal about btrfs. most of them lost their data at one point, with btrfs, due to data corruption.
I've only heard of BTRFS corrupting data in RAID configurations, but for a single disk laptop setup it seems perfect to me. Automatic snapshotting has already saved my ass several times.
Ask HN: Why isn't BTRFS the default FS in home-oriented Linux distributions?
61–70 of 71 posts
Re: Ask HN: Why isn't BTRFS the default FS in home-oriented Linux distributions?
#62Earlier quoted context omitted.
Not everyone can afford a dedicated NAS/file server.
No one designing defaults for a home distro will tune it for the server use case by default, so raid 5 considerations are totally irrelevant to OP's question.
Re: Ask HN: Why isn't BTRFS the default FS in home-oriented Linux distributions?
#63My question is why in 2023 isn’t there some better efforts to at least bring third party support for the various FSes to the various OSes? Or is it a side effect of streaming everything? Ie who cares. Ie file systems are solved tech and nothing really new until permanent storage is as fast as RAM in all aspects, replaces it, and we get some new computing paradigm.
From the FS rather than the OS side, but I feel like support is pretty good?
ZFS supports all the big ones and many smaller options - Windows, Mac, Linux, FreeBSD, NetBSD, illumos (albeit with some slight incompatibilities depending on enabled features). The only OS that I kind of miss it on is OpenBSD.
BTRFS is, I grant, behind in this aspect, but it still has Windows and Linux, which is... a start, at least.
Re: Ask HN: Why isn't BTRFS the default FS in home-oriented Linux distributions?
#64Earlier quoted context omitted.
It's unnoticeable when you don't reevaluate your choices. Once you get into the habit of automatic snapshots, ext4's lack of snapshotting is very noticeable.
I'm not GP, but I'm curious. What am I missing out on? When would I benefit from having a snapshot on say my laptop?
Re: Ask HN: Why isn't BTRFS the default FS in home-oriented Linux distributions?
#65Earlier quoted context omitted.
No one designing defaults for a home distro will tune it for the server use case by default, so raid 5 considerations are totally irrelevant to OP's question.
What do defaults have to do with it? Like, sure, if I use a desktop spin of Ubuntu on a NAS I expect performance to be worse, but I don't expect it to lose my data . That's not a bad default, that's bad code.
"Ask HN: Why isn't BTRFS the default FS in home-oriented Linux distributions?"
Re: Ask HN: Why isn't BTRFS the default FS in home-oriented Linux distributions?
#66Earlier quoted context omitted.
It's unnoticeable when you don't reevaluate your choices. Once you get into the habit of automatic snapshots, ext4's lack of snapshotting is very noticeable.
I'm not GP, but I'm curious. What am I missing out on? When would I benefit from having a snapshot on say my laptop?
Re: Ask HN: Why isn't BTRFS the default FS in home-oriented Linux distributions?
#67Earlier quoted context omitted.
I'm not GP, but I'm curious. What am I missing out on? When would I benefit from having a snapshot on say my laptop?
I've lost track of the amount of times I accidentally deleted a file I shouldn't have or messed up a git project in a way it'd have taken ages to untangle, said oops, remembered I have hourly snapper snapshots set up and just copied the previous state over. It's been a massive time- and occasionally lifesaver for me.
Re: Ask HN: Why isn't BTRFS the default FS in home-oriented Linux distributions?
#68I am using both. I've lost data on both, and near misses that required hair-raising metadata rebuild. BTRFS documentation still greatly trail behind ZFS, imo. It's RAID1 implementation is subpar in terms of monitoring.
> I've lost data on both Can I ask about the circumstances of losing data on ZFS? I've been viewing it as 100% rock-solid, so I'd very much like to know about any failure modes I'm missing.
There was one instance of issues with encryption, but the feature was in testing at the time, and has long since been rectified.
As for failure modes... the first issue above caused issues with send/receive, the second issue caused empty/sparse files to be written instead of data, and the encryption issue caused issues with send/receive and/or garbage data.
Re: Ask HN: Why isn't BTRFS the default FS in home-oriented Linux distributions?
#69Earlier quoted context omitted.
I've lost track of the amount of times I accidentally deleted a file I shouldn't have or messed up a git project in a way it'd have taken ages to untangle, said oops, remembered I have hourly snapper snapshots set up and just copied the previous state over. It's been a massive time- and occasionally lifesaver for me.
You know, that's very convincing actually! I'm obviously missing out, I'll need to mess around with it more.
[0] https://github.com/jimsalterjrs/sanoid
Re: Ask HN: Why isn't BTRFS the default FS in home-oriented Linux distributions?
#70My question is why in 2023 isn’t there some better efforts to at least bring third party support for the various FSes to the various OSes? Or is it a side effect of streaming everything? Ie who cares. Ie file systems are solved tech and nothing really new until permanent storage is as fast as RAM in all aspects, replaces it, and we get some new computing paradigm.
> My question is why in 2023 isn’t there some better efforts to at least bring third party support for the various FSes to the various OSes? From the FS rather than the OS side, but I feel like support is pretty good? ZFS supports all the big ones and many smaller options - Windows, Mac, Linux, FreeBSD, NetBSD, illumos (albeit with some slight incompatibilities depending on enabled features). The only OS that I kind…