ZFS device(s) not listed in devices dropdown

    • MasterChillerX wrote:

      So the ZFS Plugin was updatet today and erverything works fine with a fresh installed and updatet omv 4.1.7 with 4.16.0.bpo.1. Massive thanks to subzero79 and ryecoaaron for updating the plugin and helping a novice like me :thumbsup:
      Nice. :D

      I have just updated the plugin here too, and can confirm that I now see ZFS pools in the dropdown. Go to the ZFS tab first and accept the config changes, then to the shared folders - and they are there! Nice work @ryecoaaron and @subzero79 <3

      @Blabla Your fix is here :)

      1. Enable OMV-Extras Testing in OMV Extras tab
      2. apt update
      3. apt upgrade - during upgrade select 'N' to any config file changes (to keep yours)
      4. Visit ZFS tab and accept changes (yellow banner)

      You may need to export pools, then import here. You probably won't get a save config changes prompt if you need to (I am guessing).

      5. Disable OMV-Extras testing if desired.

      6. Go enjoy your pools in the dropdown :)

      The post was edited 5 times, last by ellnic: Added enabling OMV Extras Testing ().

    • On my test VM, I did have to import my pools (with force checkbox checked) but after that, everything is working very well even after multiple reboots.
      omv 4.1.11 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.11
      omv-extras.org plugins source code and issue tracker - github

      Please read this before posting a question and this and this for docker questions.
      Please don't PM for support... Too many PMs!
    • Hi,

      No change for me with the plugin update… even after an export/import run of my pool.

      After I entered the ZFS plugin tab, the mount point vanished from config.xml file.

      Source Code

      1. root@home-server:/etc/openmediavault# diff config.xml config.sav
      2. 895a896,905
      3. > <mntent>
      4. > <uuid>864e8b70-edf9-48fb-a2fc-7fe7dbab1c2f</uuid>
      5. > <fsname>StoragePool</fsname>
      6. > <dir>/StoragePool</dir>
      7. > <type>zfs</type>
      8. > <opts>rw,relatime,xattr,noacl</opts>
      9. > <freq>0</freq>
      10. > <passno>0</passno>
      11. > <hidden>1</hidden>
      12. > </mntent>
      Display All



      If I put the correct entry back, everything go back to normal…

      Lian Li PC-V354 with Be Quiet fans | Gigabyte GA-G33M-DS2R | Intel E8400@3,6Ghz | 6GB DDR2 RAM
      1x500MB SSD for System/Backup | 7x2To HDD with ZFS RAIDz2 for Datas/Snapshots
      Powered by OMV v4.1.7 / Kernel 4.16.x / ZFS 0.7.9
    • sbocquet wrote:

      No change for me with the plugin update… even after an export/import run of my pool.

      After I entered the ZFS plugin tab, the mount point vanished from config.xml file.
      It must not have written the mntent uuid to the custom zfs property. Can you look in the properties for omvzfsplugin:uuid to see if it is there?
      omv 4.1.11 arrakis | 64 bit | 4.15 proxmox kernel | omvextrasorg 4.1.11
      omv-extras.org plugins source code and issue tracker - github

      Please read this before posting a question and this and this for docker questions.
      Please don't PM for support... Too many PMs!
    • Nop !

      Source Code

      1. root@home-server:/etc/openmediavault# zfs get all StoragePool
      2. NAME PROPERTY VALUE SOURCE
      3. StoragePool type filesystem -
      4. StoragePool creation jeu. avril 5 22:21 2018 -
      5. StoragePool used 5,20T -
      6. StoragePool available 2,94T -
      7. StoragePool referenced 5,14T -
      8. StoragePool compressratio 1.00x -
      9. StoragePool mounted yes -
      10. StoragePool quota none default
      11. StoragePool reservation none default
      12. StoragePool recordsize 128K default
      13. StoragePool mountpoint /StoragePool default
      14. StoragePool sharenfs off default
      15. StoragePool checksum on default
      16. StoragePool compression off default
      17. StoragePool atime off local
      18. StoragePool devices on default
      19. StoragePool exec on default
      20. StoragePool setuid on default
      21. StoragePool readonly off default
      22. StoragePool zoned off default
      23. StoragePool snapdir hidden default
      24. StoragePool aclinherit restricted default
      25. StoragePool createtxg 1 -
      26. StoragePool canmount on default
      27. StoragePool xattr on default
      28. StoragePool copies 1 default
      29. StoragePool version 5 -
      30. StoragePool utf8only off -
      31. StoragePool normalization none -
      32. StoragePool casesensitivity sensitive -
      33. StoragePool vscan off default
      34. StoragePool nbmand off default
      35. StoragePool sharesmb off default
      36. StoragePool refquota none default
      37. StoragePool refreservation none default
      38. StoragePool guid 6902097770564906903 -
      39. StoragePool primarycache all default
      40. StoragePool secondarycache all default
      41. StoragePool usedbysnapshots 60,7G -
      42. StoragePool usedbydataset 5,14T -
      43. StoragePool usedbychildren 245M -
      44. StoragePool usedbyrefreservation 0B -
      45. StoragePool logbias latency default
      46. StoragePool dedup off default
      47. StoragePool mlslabel none default
      48. StoragePool sync standard default
      49. StoragePool dnodesize legacy default
      50. StoragePool refcompressratio 1.00x -
      51. StoragePool written 687K -
      52. StoragePool logicalused 5,17T -
      53. StoragePool logicalreferenced 5,11T -
      54. StoragePool volmode default default
      55. StoragePool filesystem_limit none default
      56. StoragePool snapshot_limit none default
      57. StoragePool filesystem_count none default
      58. StoragePool snapshot_count none default
      59. StoragePool snapdev hidden default
      60. StoragePool acltype off default
      61. StoragePool context none default
      62. StoragePool fscontext none default
      63. StoragePool defcontext none default
      64. StoragePool rootcontext none default
      65. StoragePool relatime off default
      66. StoragePool redundant_metadata all default
      67. StoragePool overlay off default
      Display All
      Lian Li PC-V354 with Be Quiet fans | Gigabyte GA-G33M-DS2R | Intel E8400@3,6Ghz | 6GB DDR2 RAM
      1x500MB SSD for System/Backup | 7x2To HDD with ZFS RAIDz2 for Datas/Snapshots
      Powered by OMV v4.1.7 / Kernel 4.16.x / ZFS 0.7.9
    • Pay attention to the upgrade output log of the plugin. Should insert the object uuid into dataset, and get some messages. Also sf updates their reference in case of export/import. So you can try that.
      Also be aware I am gonna disable export button in case of sf reference after this.
      New wiki
      chat support at #openmediavault@freenode IRC | Spanish & English | GMT+10
      telegram.me/openmediavault broadcast channel
      openmediavault discord server
    • Just tried to set the property manually… but no effect. Do I need to reboot or something ?

      Source Code

      1. root@home-server:/etc/openmediavault# zfs set omvzfsplugin:uuid=864e8b70-edf9-48fb-a2fc-7fe7dbab1c2f StoragePool
      2. root@home-server:/etc/openmediavault# zfs get -s local all StoragePool
      3. NAME PROPERTY VALUE SOURCE
      4. StoragePool atime off local
      5. StoragePool omvzfsplugin:uuid 864e8b70-edf9-48fb-a2fc-7fe7dbab1c2f local
      Lian Li PC-V354 with Be Quiet fans | Gigabyte GA-G33M-DS2R | Intel E8400@3,6Ghz | 6GB DDR2 RAM
      1x500MB SSD for System/Backup | 7x2To HDD with ZFS RAIDz2 for Datas/Snapshots
      Powered by OMV v4.1.7 / Kernel 4.16.x / ZFS 0.7.9


    • Clicking on ZFS tab => mntent in config.xml vanishes
      Clicking on SF => N/A
      Clicking on another tab...
      Clicking on ZFS => no apply button.

      The property was set manually before/during the test. Maybe I must delete it before ?
      Lian Li PC-V354 with Be Quiet fans | Gigabyte GA-G33M-DS2R | Intel E8400@3,6Ghz | 6GB DDR2 RAM
      1x500MB SSD for System/Backup | 7x2To HDD with ZFS RAIDz2 for Datas/Snapshots
      Powered by OMV v4.1.7 / Kernel 4.16.x / ZFS 0.7.9
    • Already done… and nothing. Strange??? Maybe the property added to the pool/fs isn't enough?

      I'm thinking of removing the plugin as I want to update to kernel 4.16 and ZFS 0.7.9 too… I don't think it will remove ZFS DKMS but the fact is that I probably have to delete samba shares. And what about share folders ? Are they going to be deleted too ?
      Lian Li PC-V354 with Be Quiet fans | Gigabyte GA-G33M-DS2R | Intel E8400@3,6Ghz | 6GB DDR2 RAM
      1x500MB SSD for System/Backup | 7x2To HDD with ZFS RAIDz2 for Datas/Snapshots
      Powered by OMV v4.1.7 / Kernel 4.16.x / ZFS 0.7.9
    • Just tried again, and importing the pool doesn't add the mntent entry in config.xml, and doesn't add the property. I don't understand why...
      Lian Li PC-V354 with Be Quiet fans | Gigabyte GA-G33M-DS2R | Intel E8400@3,6Ghz | 6GB DDR2 RAM
      1x500MB SSD for System/Backup | 7x2To HDD with ZFS RAIDz2 for Datas/Snapshots
      Powered by OMV v4.1.7 / Kernel 4.16.x / ZFS 0.7.9
    • seems like you’re not using datasets below the pool ?

      A commit before mine introduced a bug where the root pool will not get added to the mntent db, i corrected that.
      Just check in terminal the pacakage is correctly installed. Otherwise reinstall the plugin. The fix was in the backend so no cache needs to be cleared just engined restarted but the package install does that.
      New wiki
      chat support at #openmediavault@freenode IRC | Spanish & English | GMT+10
      telegram.me/openmediavault broadcast channel
      openmediavault discord server
    • No, just created the pool with the plugin the first time I use it.

      Here is the log :

      Source Code

      1. # apt-get install --reinstall openmediavault-zfs
      2. Lecture des listes de paquets... Fait
      3. Construction de l'arbre des dépendances
      4. Lecture des informations d'état... Fait
      5. Les paquets suivants seront mis à jour :
      6. openmediavault-zfs
      7. 1 mis à jour, 0 nouvellement installés, 0 à enlever et 11 non mis à jour.
      8. Il est nécessaire de prendre 55,5 ko dans les archives.
      9. Après cette opération, 5 120 o d'espace disque supplémentaires seront utilisés.
      10. Réception de:1 https://dl.bintray.com/openmediavault-plugin-developers/arrakis-testing stretch/main amd64 openmediavault-zfs amd64 4.0.3 [55,5 kB]
      11. 55,5 ko réceptionnés en 0s (186 ko/s)
      12. Lecture des fichiers de modifications (« changelog »)... Terminé
      13. (Lecture de la base de données... 72758 fichiers et répertoires déjà installés.)
      14. Préparation du dépaquetage de .../openmediavault-zfs_4.0.3_amd64.deb ...
      15. Dépaquetage de openmediavault-zfs (4.0.3) sur (4.0.2-1) ...
      16. Paramétrage de openmediavault-zfs (4.0.3) ...
      17. + . /etc/default/openmediavault
      18. ++ OMV_CONFIG_FILE=/etc/openmediavault/config.xml
      19. ++ OMV_CONFIG_TEMPLATE_FILE=/usr/share/openmediavault/templates/config.xml
      20. ++ OMV_PRODUCTINFO_FILE=/usr/share/openmediavault/productinfo.xml
      21. ++ OMV_SCRIPTS_DIR=/usr/share/openmediavault/scripts
      22. ++ OMV_DATAMODELS_DIR=/usr/share/openmediavault/datamodels
      23. ++ OMV_I18N_LOCALE_DIR=/usr/share/openmediavault/locale
      24. ++ OMV_MOUNT_DIR=/srv
      25. ++ OMV_SHAREDFOLDERS_DIR=/sharedfolders
      26. ++ OMV_NFSD_EXPORT_DIR=/export
      27. ++ OMV_CACHE_DIR=/var/cache/openmediavault
      28. ++ OMV_LOG_DIR=/var/log/openmediavault
      29. ++ OMV_SSL_CERTIFICATE_DIR=/etc/ssl
      30. ++ OMV_SSL_CERTIFICATE_PREFIX=openmediavault-
      31. ++ OMV_SSH_KEYS_DIR=/etc/ssh
      32. ++ OMV_SSH_KEY_PREFIX=openmediavault-
      33. ++ OMV_DPKGARCHIVE_DIR=/var/cache/openmediavault/archives
      34. ++ OMV_DOCUMENTROOT_DIR=/var/www/openmediavault
      35. ++ OMV_CRONSCRIPTS_DIR=/var/lib/openmediavault/cron.d
      36. ++ OMV_CONFIGIMPORT_SCRIPTS_DIR=/usr/share/openmediavault/configimport
      37. ++ OMV_MKCONF_SCRIPTS_DIR=/usr/share/openmediavault/mkconf
      38. ++ OMV_ENGINED_DIR=/usr/share/openmediavault/engined
      39. ++ OMV_ENGINED_SO_ADDRESS=/var/lib/openmediavault/engined.sock
      40. ++ OMV_ENGINED_SO_OWNERGROUP_NAME=openmediavault-engined
      41. ++ OMV_ENGINED_SO_SNDTIMEO=10
      42. ++ OMV_ENGINED_SO_RCVTIMEO=180
      43. ++ OMV_ENGINED_DIRTY_MODULES_FILE=/var/lib/openmediavault/dirtymodules.json
      44. ++ OMV_INITSYSTEM_SCRIPTS_DIR=/usr/share/openmediavault/initsystem
      45. ++ OMV_INITSYSTEM_FILE=/var/lib/openmediavault/initsystem.req
      46. ++ OMV_USERMGMT_DEFAULT_GROUP=users
      47. ++ OMV_RRDGRAPH_DIR=/var/lib/openmediavault/rrd
      48. ++ OMV_RRDGRAPH_ERROR_IMAGE=/usr/share/openmediavault/icons/rrd_graph_error_64.png
      49. ++ OMV_WEBGUI_FILE_OWNERGROUP_NAME=openmediavault-webgui
      50. ++ OMV_CONFIGOBJECT_NEW_UUID=fa4b1c66-ef79-11e5-87a0-0002b3a176b4
      51. ++ OMV_DEBUG_SCRIPT=NO
      52. ++ OMV_DEBUG_PHP=NO
      53. ++ OMV_DEBUG_EXTJS=NO
      54. ++ OMV_RSNAPSHOT_CONFS_DIR=/var/lib/openmediavault/rsnapshot.d
      55. ++ OMV_RSNAPSHOT_CRONSCRIPT=/var/lib/openmediavault/cron.d/rsnapshot
      56. ++ OMV_USBBACKUP_SCRIPTS_DIR=/var/lib/openmediavault/usbbackup.d
      57. ++ OMV_APT_USE_KERNEL_BACKPORTS=YES
      58. + . /usr/share/openmediavault/scripts/helper-functions
      59. ++ . /etc/default/openmediavault
      60. +++ OMV_CONFIG_FILE=/etc/openmediavault/config.xml
      61. +++ OMV_CONFIG_TEMPLATE_FILE=/usr/share/openmediavault/templates/config.xml
      62. +++ OMV_PRODUCTINFO_FILE=/usr/share/openmediavault/productinfo.xml
      63. +++ OMV_SCRIPTS_DIR=/usr/share/openmediavault/scripts
      64. +++ OMV_DATAMODELS_DIR=/usr/share/openmediavault/datamodels
      65. +++ OMV_I18N_LOCALE_DIR=/usr/share/openmediavault/locale
      66. +++ OMV_MOUNT_DIR=/srv
      67. +++ OMV_SHAREDFOLDERS_DIR=/sharedfolders
      68. +++ OMV_NFSD_EXPORT_DIR=/export
      69. +++ OMV_CACHE_DIR=/var/cache/openmediavault
      70. +++ OMV_LOG_DIR=/var/log/openmediavault
      71. +++ OMV_SSL_CERTIFICATE_DIR=/etc/ssl
      72. +++ OMV_SSL_CERTIFICATE_PREFIX=openmediavault-
      73. +++ OMV_SSH_KEYS_DIR=/etc/ssh
      74. +++ OMV_SSH_KEY_PREFIX=openmediavault-
      75. +++ OMV_DPKGARCHIVE_DIR=/var/cache/openmediavault/archives
      76. +++ OMV_DOCUMENTROOT_DIR=/var/www/openmediavault
      77. +++ OMV_CRONSCRIPTS_DIR=/var/lib/openmediavault/cron.d
      78. +++ OMV_CONFIGIMPORT_SCRIPTS_DIR=/usr/share/openmediavault/configimport
      79. +++ OMV_MKCONF_SCRIPTS_DIR=/usr/share/openmediavault/mkconf
      80. +++ OMV_ENGINED_DIR=/usr/share/openmediavault/engined
      81. +++ OMV_ENGINED_SO_ADDRESS=/var/lib/openmediavault/engined.sock
      82. +++ OMV_ENGINED_SO_OWNERGROUP_NAME=openmediavault-engined
      83. +++ OMV_ENGINED_SO_SNDTIMEO=10
      84. +++ OMV_ENGINED_SO_RCVTIMEO=180
      85. +++ OMV_ENGINED_DIRTY_MODULES_FILE=/var/lib/openmediavault/dirtymodules.json
      86. +++ OMV_INITSYSTEM_SCRIPTS_DIR=/usr/share/openmediavault/initsystem
      87. +++ OMV_INITSYSTEM_FILE=/var/lib/openmediavault/initsystem.req
      88. +++ OMV_USERMGMT_DEFAULT_GROUP=users
      89. +++ OMV_RRDGRAPH_DIR=/var/lib/openmediavault/rrd
      90. +++ OMV_RRDGRAPH_ERROR_IMAGE=/usr/share/openmediavault/icons/rrd_graph_error_64.png
      91. +++ OMV_WEBGUI_FILE_OWNERGROUP_NAME=openmediavault-webgui
      92. +++ OMV_CONFIGOBJECT_NEW_UUID=fa4b1c66-ef79-11e5-87a0-0002b3a176b4
      93. +++ OMV_DEBUG_SCRIPT=NO
      94. +++ OMV_DEBUG_PHP=NO
      95. +++ OMV_DEBUG_EXTJS=NO
      96. +++ OMV_RSNAPSHOT_CONFS_DIR=/var/lib/openmediavault/rsnapshot.d
      97. +++ OMV_RSNAPSHOT_CRONSCRIPT=/var/lib/openmediavault/cron.d/rsnapshot
      98. +++ OMV_USBBACKUP_SCRIPTS_DIR=/var/lib/openmediavault/usbbackup.d
      99. +++ OMV_APT_USE_KERNEL_BACKPORTS=YES
      100. ++ OMV_XMLSTARLET_GET_SHAREDFOLDER_PATH='-m //system/shares/sharedfolder[uuid=current()/sharedfolderref] -v concat(//system/fstab/mntent[uuid=current()/mntentref]/dir,'\''/'\'',reldirpath) -b'
      101. ++ OMV_XMLSTARLET_GET_SHAREDFOLDER_NAME='-m //system/shares/sharedfolder[uuid=current()/sharedfolderref] -v name -b'
      102. ++ OMV_XMLSTARLET_GET_SHAREDFOLDER_MOUNT_DIR='-m //system/shares/sharedfolder[uuid=current()/sharedfolderref] -v concat(//system/fstab/mntent[uuid=current()/mntentref]/dir,'\''/'\'',reldirpath) -b'
      103. + case "$1" in
      104. + SERVICE_XPATH_NAME=zfs
      105. + SERVICE_XPATH=/config/services/zfs
      106. ++ omv_uuid
      107. ++ uuid -v 4
      108. + object='<uuid>b763cb41-1ceb-49d8-871a-a6204fb23338</uuid>'
      109. + object='<uuid>b763cb41-1ceb-49d8-871a-a6204fb23338</uuid><id>zfs</id>'
      110. + object='<uuid>b763cb41-1ceb-49d8-871a-a6204fb23338</uuid><id>zfs</id><enable>0</enable>'
      111. + omv_config_add_node_data /config/system/notification/notifications notification '<uuid>b763cb41-1ceb-49d8-871a-a6204fb23338</uuid><id>zfs</id><enable>0</enable>'
      112. + local xpath name data tmpdata tmpfile
      113. + xpath=/config/system/notification/notifications
      114. + name=notification
      115. + data='<uuid>b763cb41-1ceb-49d8-871a-a6204fb23338</uuid><id>zfs</id><enable>0</enable>'
      116. ++ tempfile
      117. + tmpfile=/tmp/filenM2EW3
      118. ++ mktemp --dry-run XXXXXXXXXXXX
      119. + tmpdata=OSzhmq4e9DdM
      120. + xmlstarlet edit -P -s /config/system/notification/notifications -t elem -n notification -v OSzhmq4e9DdM /etc/openmediavault/config.xml
      121. + tee /tmp/filenM2EW3
      122. ++ omv_quotemeta '<uuid>b763cb41-1ceb-49d8-871a-a6204fb23338</uuid><id>zfs</id><enable>0</enable>'
      123. ++ echo -n '<uuid>b763cb41-1ceb-49d8-871a-a6204fb23338</uuid><id>zfs</id><enable>0</enable>'
      124. ++ sed -e 's/\\/\\\\/g' -e 's/\//\\\//g' -e 's/&/\\\&/g'
      125. + sed -i 's/OSzhmq4e9DdM/<uuid>b763cb41-1ceb-49d8-871a-a6204fb23338<\/uuid><id>zfs<\/id><enable>0<\/enable>/' /tmp/filenM2EW3
      126. + cat /tmp/filenM2EW3
      127. + rm -f -- /tmp/filenM2EW3
      128. + rm -f /etc/insserv/overrides/zfs-mount
      129. + /sbin/modprobe zfs
      130. + dpkg --compare-versions 4.0.2-1 lt-nl 4.0.3
      131. + modinfo zfs
      132. + modprobe -n --first-time zfs
      133. ++ omv-confdbadm read conf.system.filesystem.mountpoint
      134. ++ jq -r '.[]|select(.type=="zfs")'
      135. + zfsMntent_entries='{
      136. "type": "zfs",
      137. "fsname": "StoragePool",
      138. "passno": 0,
      139. "uuid": "864e8b70-edf9-48fb-a2fc-7fe7dbab1c2f",
      140. "dir": "/StoragePool",
      141. "hidden": true,
      142. "opts": "rw,relatime,xattr,noacl",
      143. "freq": 0
      144. }'
      145. + zfsMntent_uuid=($(echo "$zfsMntent_entries" | jq -r '.uuid'))
      146. ++ echo '{
      147. "type": "zfs",
      148. "fsname": "StoragePool",
      149. "passno": 0,
      150. "uuid": "864e8b70-edf9-48fb-a2fc-7fe7dbab1c2f",
      151. "dir": "/StoragePool",
      152. "hidden": true,
      153. "opts": "rw,relatime,xattr,noacl",
      154. "freq": 0
      155. }'
      156. ++ jq -r .uuid
      157. + zfsMntent_fsname=($(echo "$zfsMntent_entries" | jq -r '.fsname'))
      158. ++ echo '{
      159. "type": "zfs",
      160. "fsname": "StoragePool",
      161. "passno": 0,
      162. "uuid": "864e8b70-edf9-48fb-a2fc-7fe7dbab1c2f",
      163. "dir": "/StoragePool",
      164. "hidden": true,
      165. "opts": "rw,relatime,xattr,noacl",
      166. "freq": 0
      167. }'
      168. ++ jq -r .fsname
      169. + j=0
      170. + echo 864e8b70-edf9-48fb-a2fc-7fe7dbab1c2f
      171. 864e8b70-edf9-48fb-a2fc-7fe7dbab1c2f
      172. + for fsname in ${zfsMntent_fsname[@]}
      173. + get_dataset_status StoragePool
      174. + zfs list StoragePool
      175. + echo 'Adding omvzfsplugin:uuid property to StoragePool dataset'
      176. Adding omvzfsplugin:uuid property to StoragePool dataset
      177. + zfs set omvzfsplugin:uuid=864e8b70-edf9-48fb-a2fc-7fe7dbab1c2f StoragePool
      178. + let ++j
      179. + echo zfs
      180. + dpkg-trigger update-fixperms
      181. + dpkg-trigger update-locale
      182. + exit 0
      183. Traitement des actions différées (« triggers ») pour openmediavault (4.1.7) ...
      184. Updating locale files ...
      185. Updating file permissions ...
      186. Purging internal cache ...
      187. Restarting engine daemon ...
      Display All
      Seems to have work ;)
      Lian Li PC-V354 with Be Quiet fans | Gigabyte GA-G33M-DS2R | Intel E8400@3,6Ghz | 6GB DDR2 RAM
      1x500MB SSD for System/Backup | 7x2To HDD with ZFS RAIDz2 for Datas/Snapshots
      Powered by OMV v4.1.7 / Kernel 4.16.x / ZFS 0.7.9