Overlay2 support is really nice. I had to use the ZFS driver for it and boy does it pollute your
zfs list
output.Also pretty excited about the user properties, it's gonna make initramfs mounting a lot easier over the somewhat buggy parsing of the output of
zfs list
. Same for encrypted home directories, now I can set a custom user property on them to easily enumerate what my PAM script is supposed to mount/unmount with the user password instead of hardcoded paths.deleted by creator
Now you can insta-copy files on the same filesystem, and they can share blocks with each other without being a mirrored hardlink.
Could you elaborate on this a bit? To my understanding hard links already are the same file, it is only the inode that’s different.
deleted by creator
The way I like to think of it is: Hard links are the same file, but with two valid paths. This is two different files that share the same data only as long as they are the same.
But…hasn’t ZFS always had copy-on-write functionality? How is this new feature different?
Edit: I think I found my answer here: https://www.ithands-on.com/2020/09/linux-101-zfs-filesystem-cow-system.html and I think I have fundamentally misunderstood what COW meant for years. Huh.