The agonising choice of *NIX users without #OpenZFS who have to decide on their disk partition layout. I do not miss that stress.
Post
The agonising choice of *NIX users without #OpenZFS who have to decide on their disk partition layout. I do not miss that stress.
@dch i mean, not really an issue if you have an LVM, which most OSs do nowadays (except FreeBSD, since we killed gvinum…)
@lw very true but since I discovered extensive bitrot in 2013 and lost some sentimental data, I stick to checksummed filesystems. The data has diligently been backed up with the rot included.
@dch there's no reason you can't do checksums and self-repair on top of an LVM or something like gmirror, you just need a way to ask the lower layer to read the other copy of the data. i don't know if that's the best approach, but it's certainly feasible.
@dch i do wish ZFS hadn't basically killed storage development on FreeBSD - ZFS is great, i use it almost everywhere, but it would be nice to have a proper BSD-licensed storage stack.
As someone who used to run a lot of OpenBSD but recently migrated half of my homelab to FreeBSD due to ZFS, am I missing something with UFS/FFS? I run a NAS and backup server, nothing production level. Thanks.
UFS is missing modern features like clones, checksums and subvolumes. what i'd like is something comparable to the basic feature set of modern filesystems like ZFS, btrfs or ReFS -- it doesn't need to implement all of ZFS, just the most used features. whether the solution is improved UFS with an LVM, or something like HAMMER, i don't really mind.
(while HAMMER seems interesting, it's been around for almost 20 years and i've not seen any serious effort to port it to FreeBSD; i wonder if there's a reason for that, or if it's just "we have ZFS, we don't need it”.)
@lw maybe hammer2 will pick up part of that mantle in future i recall seeing some support already outside dflybsd
@lw yeah there is a lot of cool stuff in geom, from humble gmirror through to ggate and more.
NBDkit is also neat https://gitlab.com/nbdkit/nbdkit and a FreeBSD client too
https://github.com/ryan-moeller/kernel-nbd-client
@dch was looking at the free space on a OpenBSD box I setup today and sighed
A space for Bonfire maintainers and contributors to communicate