GithubHelp home page GithubHelp logo

Please support OpenZFS about openmediavault HOT 10 CLOSED

guilt avatar guilt commented on May 20, 2024
Please support OpenZFS

from openmediavault.

Comments (10)

ryecoaaron avatar ryecoaaron commented on May 20, 2024 1

omv-extras provides a ZFS plugin. If you are on amd64, omv-extras provides a kernel plugin to use the proxmox kernel. I run the proxmox kernel on all of my amd64 omv systems.

from openmediavault.

ryecoaaron avatar ryecoaaron commented on May 20, 2024 1

CDDL is not compatible with GPL3 and is one of the reasons zfs is not in the kernel and OMV.

There is a zfs plugin that provides zfs on OMV. If it doesn't do something that you need (and can't be done from the command line), then feel free to contribute to it. https://github.com/OpenMediaVault-Plugin-Developers/openmediavault-zfs

There is also a luks plugin available.

from openmediavault.

guilt avatar guilt commented on May 20, 2024

@ryecoaaron

I am only interested in the Arm64 option. Not AMD64.

Thanks for sharing the link, did see the source code, so there exists a good possibility of running it on Arm.

Basic Question though: Does that plugin work on Arm64. Has it been tested yet?

If I get to do it, will update this ticket.

from openmediavault.

ryecoaaron avatar ryecoaaron commented on May 20, 2024

The zfs plugin works on arm64 and is in the omv-extras repo. There are a few users of it. You will have to build the zfs module with dkms because OMV does not supply kernels.

from openmediavault.

ryecoaaron avatar ryecoaaron commented on May 20, 2024

If your arm64 board does not have sata ports, OMV does not support usb raid arrays. You will have to create the pool from the command line if you insist on using usb. After that, the plugin will work with these manually created pools.

from openmediavault.

votdev avatar votdev commented on May 20, 2024

OMV will never include ZFS into the core project because of licensing issues. But there is the omv-extras.org plugin. You can alternatively use Btrfs which is fully integrated into OMV and has no license issues; thus it comes out of the box with Debian.

from openmediavault.

guilt avatar guilt commented on May 20, 2024

If your arm64 board does not have sata ports, OMV does not support usb raid arrays. You will have to create the pool from the command line if you insist on using usb. After that, the plugin will work with these manually created pools.

Thank you for the detailed response. I guess it would generally make sense to be able to create and mount volumes made on any block device though, if it shows on lsblk.

Many such devices are available through the USB ports on the Pi 4, like this Argon One reviewed here.

https://youtu.be/rLBdi8B5Wgk

Do let me know if you would be interested in adding such a functionality for USB based disks to the plugin. Would be happy to test and emit tiny patches as required.

from openmediavault.

guilt avatar guilt commented on May 20, 2024

OMV will never include ZFS into the core project because of licensing issues. But there is the omv-extras.org plugin. You can alternatively use Btrfs which is fully integrated into OMV and has no license issues; thus it comes out of the box with Debian.

Thank you. that Btrfs may not be for me, had more issues with it before I settled to ZFS.

from openmediavault.

votdev avatar votdev commented on May 20, 2024

Do let me know if you would be interested in adding such a functionality for USB based disks to the plugin. Would be happy to test and emit tiny patches as required.

OMV actively prevents that in the UI with reason. We faced many many problems with USB MD-Raids in the past; that’s why OMV does not support that via UI. Users can still create them in CLI. Such MD devices can be managed via UI afterwards.

from openmediavault.

Luxamman avatar Luxamman commented on May 20, 2024

OMV will never include ZFS into the core project because of licensing issues. But there is the omv-extras.org plugin. You can alternatively use Btrfs which is fully integrated into OMV and has no license issues; thus it comes out of the box with Debian.

I would double check this statement again, as far as I know ZFS is mostly implemented as OpenZFS and that should be OpenSource (Apparently this just needs to be treated as a separate package, but I'm no expert on that).

I also think that OpenZFS could offer some advantages for users in the area where OMV is based because of the many advanced and server-related features like "data compression, data deduplication, copy-on-write clones, snapshots, and RAID-Z ... self-healing ... encryption (!)". " OpenZFS is licensed under the CDDL (Common Development and Distribution License), which allows for both open-source and commercial use." (Wikipdia)

from openmediavault.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.