Btrfs/ZFS support

  • omv-extras installs the kernel headers required for compiling the zfs module.

    omv 5.6.12 usul | 64 bit | 5.11 proxmox kernel | omvextrasorg 5.6.2 | kvm plugin 5.1.6
    omv-extras.org plugins source code and issue tracker - github


    Please read this before posting a question.
    Please don't PM for support... Too many PMs!

  • That is new. The nzbdrone repo uses redirected https apt repositories so it needs apt-transport-https.

    omv 5.6.12 usul | 64 bit | 5.11 proxmox kernel | omvextrasorg 5.6.2 | kvm plugin 5.1.6
    omv-extras.org plugins source code and issue tracker - github


    Please read this before posting a question.
    Please don't PM for support... Too many PMs!

  • Next Problem:
    I have 4 Disk in my zfs pool (2tb,2tb,2tb,1tb) in 2 Days i want to replace the 1tb with a 2tb. I put it in to create a RAIDZ. On a raidZ i can replace a Disk, but i can't add a new Disk. So i put 4 disks in for now.


    My pool now have 3,62 TB. I learned for OMV i need to create a Volume or a Filesystem. This Filesystem has a maximum of 2,59tb. Same with volume.
    What is the Problem? - Or is there a Problem? What will happen when i replace the 1tb?

  • What will happen when i replace the 1tb?


    Don't know what would happen in ZFS, but in linux mdadm your raid array would go then from 3,62 (4TB) to 6TB. That's because the initial raid was created with a smaller disk.
    It should be the the same....but that just guessing. You can always replicate the behaviour in a virtual machine

  • And another problem:


    NFS Share can't be created using ZFS Filesystem - CIFS is working.


    Fehler #4000:
    exception 'OMVException' with message 'Failed to execute command 'export LANG=C; monit restart collectd 2>&1': /etc/monit/conf.d/openmediavault-filesystem.conf:7: Error: syntax error 'none'' in /usr/share/php/openmediavault/monit.inc:113
    Stack trace:
    #0 /usr/share/php/openmediavault/monit.inc(70): OMVMonit->action('restart', 'collectd', false)
    #1 /usr/share/openmediavault/engined/module/collectd.inc(53): OMVMonit->restart('collectd')
    #2 /usr/share/openmediavault/engined/rpc/config.inc(206): OMVModuleCollectd->startService()
    #3 [internal function]: OMVRpcServiceConfig->applyChanges(Array, Array)
    #4 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array)
    #5 /usr/share/php/openmediavault/rpcservice.inc(158): OMVRpcServiceAbstract->callMethod('applyChanges', Array, Array)
    #6 /usr/share/openmediavault/engined/rpc/config.inc(224): OMVRpcServiceAbstract->callMethodBg('applyChanges', Array, Array)
    #7 [internal function]: OMVRpcServiceConfig->applyChangesBg(Array, Array)
    #8 /usr/share/php/openmediavault/rpcservice.inc(125): call_user_func_array(Array, Array)
    #9 /usr/share/php/openmediavault/rpc.inc(79): OMVRpcServiceAbstract->callMethod('applyChangesBg', Array, Array)
    #10 /usr/sbin/omv-engined(500): OMVRpc::exec('Config', 'applyChangesBg', Array, Array, 1)
    #11 {main}


  • No problem here. Check your /etc/monit/conf.d/openmediavault-filesystem.conf file and see what it says on line 7.

  • What is the best practice to use zfs in omv? I only know it from freeNas. Simply create a pool an you can use it for Data.


    In OMV i must create a Filesystem(ext4,XFS...) on a ZFS Volume. I this right? This makes no sense to me...

  • What is the best practice to use zfs in omv? I only know it from freeNas. Simply create a pool an you can use it for Data.


    In OMV i must create a Filesystem(ext4,XFS...) on a ZFS Volume. I this right? This makes no sense to me...



    I am surprised, you realize we are in alpha, beta cycle for zfs right? I do seriously recommend you to start using this in a VM to have a better understanding of pools, snapshots, datasets and virtual devs. Take a look at the documentation at oracle and ZFS on linux.
    I am just starting in ZFS with the plugin, but i would not by put a 6TB array on zfs now, unless of course I didn't care about what's inside.

  • It is working just fine on my system...


    I created one pool and multiple shared folders from that.

    omv 5.6.12 usul | 64 bit | 5.11 proxmox kernel | omvextrasorg 5.6.2 | kvm plugin 5.1.6
    omv-extras.org plugins source code and issue tracker - github


    Please read this before posting a question.
    Please don't PM for support... Too many PMs!

  • I am surprised, you realize we are in alpha, beta cycle for zfs right? I do seriously recommend you to start using this in a VM to have a better understanding of pools, snapshots, datasets and virtual devs. Take a look at the documentation at oracle and ZFS on linux.
    I am just starting in ZFS with the plugin, but i would not by put a 6TB array on zfs now, unless of course I didn't care about what's inside.


    Yeah that's correct. But ZFS itsself is officially considered stabel if I am not mistaken. Its just the plugin thats alpha.


    I just reinstalled my OVM from scratch because I messed the NIC interfaces up (firstaid did not help) while trying teaming the NICS and again the plugin is missing in the GUI.


    Install:
    OMV ISO -> online upgrade to 1.1. -> install omv-extras -> ZFS repo -> install ZFS plugin


    My ZFS pool went online direct after installing and is listed under "Filesystems" ist just theplugin that doesn't want to show up.


    apt update doesn't show any missing updates. Any suggestions?

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!