No error correcting codes currently. Just checksums and redundant copies. Currently the supported checksum algorithms are crc32, md5, and sha1.
There is a FUSE implementation of ZFS for Linux but it is still in development. Porting it at this stage could be tricky.
Thanks! I'll try to remember this for any future blog entries.
Porting ZFS to OpenBSD has been attempted before. See this blog post from 2013: https://flak.tedunangst.com/post/ZFS-on-OpenBSD
The muxfs source code is a lot smaller than that of ZFS so if security is a concern to you then you might find muxfs easier to audit than ZFS. It also compiles quickly so could be a good match for a source-based system.…
In another project of mine I considered using extended attributes to tag files into categories. With extended attributes not being universally supported and easily overlooked the conclusion I came to was that I should…
OpenBSD removed support for extended attributes.
OpenBSD's FUSE does not implement multithreading.
(1) I believe that stable inode numbers are possible with FUSE but they must be implemented by the FUSE driver. Mirroring over a network is not the intended use case. The mirrors exist to provide data redundancy for use…
Author here. A big thank you to you all for your interest in muxfs! I will try to answer all of your questions as best I can.
No error correcting codes currently. Just checksums and redundant copies. Currently the supported checksum algorithms are crc32, md5, and sha1.
There is a FUSE implementation of ZFS for Linux but it is still in development. Porting it at this stage could be tricky.
Thanks! I'll try to remember this for any future blog entries.
Porting ZFS to OpenBSD has been attempted before. See this blog post from 2013: https://flak.tedunangst.com/post/ZFS-on-OpenBSD
The muxfs source code is a lot smaller than that of ZFS so if security is a concern to you then you might find muxfs easier to audit than ZFS. It also compiles quickly so could be a good match for a source-based system.…
In another project of mine I considered using extended attributes to tag files into categories. With extended attributes not being universally supported and easily overlooked the conclusion I came to was that I should…
OpenBSD removed support for extended attributes.
OpenBSD's FUSE does not implement multithreading.
(1) I believe that stable inode numbers are possible with FUSE but they must be implemented by the FUSE driver. Mirroring over a network is not the intended use case. The mirrors exist to provide data redundancy for use…
Author here. A big thank you to you all for your interest in muxfs! I will try to answer all of your questions as best I can.