Skip to content

Support for ZFS on top of VDO inline deduplication and best practices etc? #13462

@jittygitty

Description

@jittygitty

Describe the feature would like to see added to OpenZFS

Can we run ZFS on top of VDO (virtual data optimizer) instead of direct on real block device?
Has anyone tried, tested it? (What zfs changes or settings needed if any?)

How will this feature improve OpenZFS?

If it works well, better than built-in zfs deduplication it might be beneficial to run ZFS on top of VDO in some cases.

Additional context

I haven't had a chance to try it yet, was hoping to hear if its supported and/or recommended or not.
I assume you can't use zfs encryption in this case, you'd have to encrypt underlying VDO instead if you want the deduplication.
But I'd want to know any other ZFS settings to watch out for in order to support running on top of VDO.

For those who haven't heard of RedHat's VDO yet, here's some links:
https://www.redhat.com/en/blog/understanding-concepts-behind-virtual-data-optimizer-vdo-rhel-75-beta

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/pdf/deduplicating_and_compressing_storage/red_hat_enterprise_linux-8-deduplicating_and_compressing_storage-en-us.pdf
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/storage_administration_guide/vdo-quick-start

https://github.com/dm-vdo/vdo
https://github.com/dm-vdo/kvdo

https://is.muni.cz/th/rq7e2/petrovic_diploma_thesis.pdf
https://www.marksei.com/vdo-linux-deduplication/

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: FeatureFeature request or new feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions