Advice on ZFS/Share constuction

Urumiko

New Member
Apr 6, 2023
3
1
1
My current NAS is an aging hp micro server gen8 running Truenas. and is passing that 80% full mark yet again.
I only use ZFS because I like to keep things so that if the nas hardware dies I can import the pool on potentially any generic hardware.
I only use the storage to host SMB shares including for a plex server to access.

As such I thought it a good opportunity to experiment with 4 spare drives and other platforms. USB appealed to me as I have a stack of SFF PCs going spare and it keeps my options open, particularly where I cant use PCI cards.

I've got Proxmox running on an intel nuc10 and am trying to use a Teramaster d6-320 which is a USB 3.1(gen2) JBOD system for my ZFS storage pool.

While I am gaining confidence on Linux etc I'm not the best. BSD based Truenas is not user friendly. OMV seems really good in that sense. I was looking to keep as much of the ZFS config and permissions etc as GUI driven as possible. Truenas just throws a fit trying to do a VM with passthrough. OMV unfortunately seems to not want to pick up these drives as selectable for ZFS.
I was hoping to avoid doing all the dataset config within Proxmox but I understand I may have to go that route.

I'm now thinking about a native ZFS pool and using a container based SMB server to achieve my goal.

I have already managed to get a ubuntu lxc with nested docker running plex with hardware pass through etc and that works great.
When i explored the VM route the only obvious way to do ZFS natively and pass through seemed to be to create a POOL then set that as the target storage for a virtual disk.
If i went down the container route I guess I just need to figure out the correct method of passing through. Presumably if its a container based solution id have to create datasets at command line then pass these through to containers?

Are there any gui options / guides out there to make my life easier?
Open to suggestions?
 
Last edited: