As you know, ZFS support is missing in the Linux kernel due to licensing issues. However, the ZFS-FUSE project exists (although it does not develop at all).
This implementation is based on the user-space (FUSE) file system rendering. Thus, the code itself is not entered into the kernel and the license does not contradict.
It consists of a daemon (zfs-fused), management utilities (zfs, zpool, zdump, etc.) and a fuse module.
')
I decided to install it for the sake of the test. Installed. Work. :)
To begin with - installation.
The source code of the project is open, download and can be
from here .
The latest stable version is 0.5.0. There are .deb and ebuild packages in the Gentoo tree.
With the assembly and installation of problems did not arise, with the launch - too.
Tests
Under tests, I selected a whole section on the screw; I performed the mirroring tests in the pool created from the files.
Fully work:- Arrays
- Mirroring
- Creating and restoring snapshots
- FS cloning
- Compression (lzo and gzip supported)
- Connect and disconnect FS
- Connect and disconnect devices
- FS check
Does not work:- Send and receive
- If the daemon is disconnected incorrectly, there are problems with pool reconnection.
Work buggy:- The demon itself (sometimes freezes on shutdown and waits for the kill).
- Quota
- Rights level FS.
Conclusion : you can use, though carefully. However, the project is actually frozen, changes are rarely made :(