That doesn't look like a noob topic to me.I've had to deal with a zpool import issue under proxmox (my fault) and that was enough.FWIW, for a much simpler case (just adding a disk, no ZFS), Franco pointed the OP of this thread to FreeBSD docs...https://forum.opnsense.org/index.php?topic=8979.0It looks like you managed to move the swap (or add to it).Are you sure that was wise?That SATA drive is likely way slower (500MB/s) than the NVME (depends on PCI slot version and lanes too). Even swapping to NVME would likely affect overall performance.Would it make sense for ZFS to "cache" data using NVME when that data is already stored in that same NVME?The cache has to be faster that the underlying storage... Swap is really a last resort.For the rest, it's beyond me. Beyond the use of ZFS for your purpose (is it worth it?), I'm not sure that what you are trying to move over (tmp, var, ...) aligns with existing mount points in the default install.
> Idea: The initial 8G RAM slice on NVMe will be used as L2ARC/Cash ? (is that even a good idea on a FW/router?)Not a good idea.https://klarasystems.com/articles/openzfs-all-about-l2arc/When should I use L2ARC?For most users, the answer to this question is simple—you shouldn't. The L2ARC needs system RAM to index it—which means that L2ARC comes at the expense of ARC. Since ARC is an order of magnitude or so faster than L2ARC and uses a much better caching algorithm, you need a rather large and hot working set for L2ARC to become worth having.In general, if you have budget which could be spent either on more RAM or on CACHE vdev devices—buy the RAM! You shouldn't typically consider L2ARC until you've already maxed out the RAM for your system.