3 ms·
I would not use ZFS on Linux when it's much more stable and supported better on illumos or FreeBSD.
by X86BSD 10y ago
I would not use ZFS on Linux when it's much more stable and supported better on illumos or FreeBSD.
- drewg123 10y agoI've run ZFS on FreeBSD, Linux and Solaris/Illuminos. The only ZFS issues I've had have been on FreeBSD, when using a zvol for a VM, when GEOM started helpfully automatically resizing the volume causing disk corruption. Eg: GEOM_PART: zvol/tank/vm1 was automatically resized. Use `gpart commit zvol/tank/vm1` to save changes or `gpart undo zvol/tank/vm1` to revert them. Every time I'd run the VM, I'd start seeing ZFS corruption. I finally just moved the VM to a normal file. Sigh. Luckily ZFS was able to recover from the corruption.
- rleigh 10y agoNot sure why this was downvoted when it's objectively true. The Linux ZFS support is functional, but lacking. It's missing NFSv4 ACL support. It's missing per-dataset user and group permissions, forcing all operations to require root privs; on the other systems, the ZFS tools work for all users, with appropriate checks. No delegation of privileges e.g. to allow users to perform admin actions like snapshotting, send/recv. No transparent NFS export. It behaved badly when a disc glitched, requiring a reboot to resolve; the tools started getting stuck in D state when trying to investigate the fault. And just a few weeks ago it refused to mount all my datasets until I changed the mountpoint (for no discernable reason). FreeBSD and IllumOS provide a more mature, well integrated implementation.