3 ms·
> Interesting post. They do get a lot of things right, but I tend to prefer a full OSS stack, so jellyfin instead of plex, and btrfs instead of ZFS. Liking the
by oarsinsync 6y ago
> Interesting post. They do get a lot of things right, but I tend to prefer a full OSS stack, so jellyfin instead of plex, and btrfs instead of ZFS.
Liking the view on Jellyfin over Plex. I'm a relatively long time Plex user (switched over from XBMC (now Kodi) to Plex in ~2011), but also immensely dissatisfied with the direction they've taken, focusing on growth to satisfy PE backers over the needs of the user base that enabled them to even qualify for any PE money. It looks to me that their focus is increasingly on "collecting analytics" on their users behaviours (logging everything they watch) and providing ad-supported streaming services, instead of trying to provide the best self hosted media streaming service (as it was when I started using Plex).
> One data point about btrfs, FWIW: I've been using it since 2016, the only "issue" I had is that it forced a failing drive into read-only, while other filesystems didn't detect the upcoming failure, thank checksuming for this.
One more data point about BTRFS, is that it doesn't support parity-stripe based redundancy models (raid5/6, raidz{1..n}, etc), which makes it less interesting for a lot of people.
Another note about ZFS is that it doesn't allow for growing of parity-stripe based volumes (although there's a tweet referenced in TFA that notes there should be a pull request with that feature expected soon). This can make it very expensive for people who don't have the funds to buy disks in groups of 6 at a time (my personal preference for a raidz2 zpool)
- tremon 6y agoBTRFS [..] doesn't support parity-stripe based redundancy models (raid5/6) Before someone looks at man btrfs-device and gets confused: doesn't reliably support those levels. Support for parity-based redundancy models has been in the code for ages, but that part of the code is not considered mature.
- mfritsche 6y agoI am using raid5 for data for some years now. Not using raid5 for meta data though, as that isn't recommended.
- 8fingerlouie 6y ago> One more data point about BTRFS, is that it doesn't support parity-stripe based redundancy models (raid5/6, raidz{1..n}, etc), which makes it less interesting for a lot of people. It does however support raid1 on multiple drives, and raid1c3 and raid1c4 for increased redundancy. With Btrfs raid1, you can pool I.e 4 drives, meaning it will store 2 copies of each file on different devices. It’s not your traditional raid1. With raid1c3 it will store 3 copies of each file, and raid1c4 stores 4 copies. So while technically not raid5, a 3+ drive Btrfs raid1 pool will provide almost the same redundancy. Think of it more like raid10.