RedHat acquired Permabit, which made the very good block layer compression and dedup solution called VDO. It has opensourced it (it's on github right now). It's solid, tested for years. It's going to appear on RHEL 7.5 as a technology preview. I have tested the beta and it seems very good. I think this is an awesome solution for those whose only option was ZFS but just wanted a simple solution to the dedup and compress problem.
It's realtime and inline, it uses DM and goes under the filesystem and it's very easy to insert between layers. It's easy to use. There are two kernel modules selfcontained, very easy to compile.
Is anyone already working to integrate it into open media vault? Would someone try and post a guide?
Some links:
This is the original Permabit product:
http://permabit.com/products-o…rtual-data-optimizer-vdo/
This is the announcement of redhat buying it:
https://www.redhat.com/en/abou…-deduplication-technology
This is proof that it has been opensourced -> "FINALLY! Open Source Deduplication for Linux!"
https://www.linbit.com/en/fina…urce-deduplication-linux/
This is the GitHub repository, with production code:
https://github.com/dm-vdo
This is a redhat blog entry about VDO":
https://rhelblog.redhat.com/20…zer-vdo-in-rhel-7-5-beta/
https://rhelblog.redhat.com/20…zer-vdo-in-rhel-7-5-beta/
This is good stuff, I can't wait to see it integrated in OMV and would like to install it myself, just need a little help from someone that can make it work and share the steps.
Thank you!!