Zfs Alternatives

Similar projects and alternatives to zfs

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better zfs alternative or higher similarity.

zfs reviews and mentions

Posts with mentions or reviews of zfs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-03.
  • ZFS 2.1.6 Released
    4 projects | news.ycombinator.com | 3 Oct 2022
    There was some discussion about waiting for 6.0 in the pull request for 2.1.6, but they chose to ship this and instantly open a branch for 2.1.7 pull requests.


    4 projects | news.ycombinator.com | 3 Oct 2022
    using it on my notebook with native encryption and I'm quite happy - there are some things missing / work in progress for quite a while - unfortunately it looks like it's not a priority at the moment for the current sponsors or there is a lack of time - not a criticism of zfs but I'd love to see these features merged sometimes in the future:

    - no overlayfs yet (https://github.com/openzfs/zfs/pull/9414) - the docker zfs driver is very slow and buggy - best to create a sparse zvol with ext4/zfs/btrfs and use this for /var/lib/docker

    - no directio yet (https://github.com/openzfs/zfs/pull/10018) - not sure if this is so useful beyond specialized databases that utilize that.

    - no idmapped mounts yet (https://github.com/openzfs/zfs/pull/13671) - this would be useful for lxc/lxd

    - async dmu (https://github.com/openzfs/zfs/pull/12166) - complicated patchset would transform a lot of operations into callbacks and probably increase performance for a lot of workloads.

    - namespace delegation was recently merged: https://github.com/openzfs/zfs/commit/4ed5e25074ffec266df385... with overlayfs / idmapped mounts it should be possible to have zfs datasets / snapshots inside a lxc-container which could be super cool for lightweight container things.

    - no swap on zvol at the moment (https://github.com/openzfs/zfs/issues/7734) - this is some hairy memory allocation problem beneath it and I don't really use swap - just something to be aware off.

    - arc vs. pagecache / performance (https://github.com/openzfs/zfs/issues/13736) - zfs is usally very fast but there are some edge-cases where it's not at the moment.

    4 projects | news.ycombinator.com | 3 Oct 2022
    Yeah I get your feeling. I had it similarly at first, dreading to make changes because I was afraid I'd mess up.

    And to be fair, I think ZFS could be better in this regard. Some commands can put your pool into a very sub-optimal state, and ZFS doesn't warn about this when you enter those commands. Heck even the destroy pool command doesn't flinch if by chance nothing is mounted (which it may well be after recovery on a new system).

    I found it helped to watch some of the videos from the OpenZFS conferences that explains the history of ZFS and how the architecture works, like the OpenZFS basics[1] one.

    But I agree that the documentation[2] could have a lot more introductory material, to help those who aren't familiar with it.

    That said, I echo the suggestion to try it out using file vdev's. For larger changes I do spin up a VM just to make sure. For example, it's possible to mess up replacing a disk by adding new disk as a new single vdev rather than replacing the failing one one, so if I feel unsure about it I take 15 minutes in a VM and write down the steps.

    Again, this is something I feel they could improve. Adding a single-disk vdev to a mirrored or raid'ed pool should come with a warning requiring confirmation.

    On the bright side, I've been running my pool since 2009, and have never lost data despite a few disk failures and countless unexpected power-outages without PSU. And I just run it on consumer hardware without ECC because that's what I got. Been up to 8 disks, now down to 6 and will soon go down to 4 once the new disks arrive. Send/recive ensures the data is just as it ever was on the new configuration.

    [1]: https://www.youtube.com/watch?v=MsY-BafQgj4

    [2]: https://openzfs.github.io/openzfs-docs/

    4 projects | news.ycombinator.com | 3 Oct 2022
  • Any news on RAIDz expansion?
    2 projects | reddit.com/r/truenas | 2 Oct 2022
    The PR for the change is here, you can follow the code review process and discussion if you like: https://github.com/openzfs/zfs/pull/12225
    2 projects | reddit.com/r/truenas | 2 Oct 2022
    The PR is still open - https://github.com/openzfs/zfs/pull/12225
  • State of OpenZFS on MacOS
    2 projects | reddit.com/r/zfs | 30 Sep 2022
  • My unassuming 152 TB ZFS NAS
    2 projects | reddit.com/r/DataHoarder | 24 Sep 2022
    I know I'm giving up a lot of space by not using raidz, but I like the ease of growing the pool 2 disks at a time and I'll probably rebalance soon with this script. Yes, I'm aware raidz expansion is a thing now, but it's not quite ready yet and even when it's merged, it'll still have unattractive limitations.
  • Arch on ZFS Freezing
    2 projects | reddit.com/r/zfs | 18 Sep 2022
    One thing I see is that you are using an unsupported Linux kernel. 5.19 is not supported by even the latest ZFS on Linux release, though it may build and Arch may have packaged a patch, I don't know if I'd trust it, especially given this.
    2 projects | reddit.com/r/zfs | 18 Sep 2022
  • A note from our sponsor - SonarQube
    www.sonarqube.org | 5 Oct 2022
    Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →


Basic zfs repo stats
about 21 hours ago

openzfs/zfs is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Download talent.io’s Tech Salary Report
Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.