Jump to content

ZFS Pool as array device instead of individual disks


Recommended Posts

Hi all,

since ZFS was now officially released in Unraid, I`ve started to re-create my whole storage from scratch.

 

First attempt:

 

RAID2 - 1 Pool 1 VDEV x 6 disks
- Good performance
- Bad power consumption, since all drives are always running
- In case of failure of three drives (most unlikely) all data is lost
- Would have to replace all of the 6 disks to have the pool expanded

 

Second attempt:

 

Mirroring 1 Pool 3 VDEVs x 2 disks
- Good performance
- Would only have the replace two disks of any VDEV to have the pool expanded

- only 50% of storage available
- Bad power consumption, since all drives are always running
- In case of failure of two drives in same VDEV all data is lost

 

Third attempt:

 

RAIDZ1 - 1 Pool 2 VDEVs x 3 disks
- Good performance (compared to Unraid Disk + Parity)
- Would have to replace three disks of any VDEV to have the pool expanded
- Bad power consumption, since all drives are always running
- In case of failure of two drives in same VDEV all data is lost


Final setup:

 

RAIDZ1 - 2 Pools 1 VDEV each  x 3 disks combined with MergerFS
- Good performance (compared to Unraid Disk + Parity)
- Would have to replace three disks to have the pool expanded
- Better power consumption, since only the disks of the pool are running
- In case of failure of two drives in one pool, only the data of the affected pool is lost.

 

Since the pools of the final setup are combined with MergerFS, there is unfortunately no way to set-up the shares via Unraid GUI. I am using the Samba Extras currently.

 

As a feature it would be awesome to have pools assigned as an array device instead of individual disks. With this implementation you could use all the benefits of Unraid GUI (managing shares in GUI, configuring spilt level, allocation method, etc.) but would also have all the features of ZFS.

Edited by cyp2k
Link to comment
  • cyp2k changed the title to ZFS Pool as array device instead of individual disks

Something like this is likely to be possible in a future release when the current Unraid main array becomes just another pool type.   Hopefully at that point you can specify any array type as primary or secondary storage which should achieve what you want I think.   

 

However we are going to have to wait and see if this is what eventually materializes and even if it does come I have no idea of any likely ETA.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...