Interestingly, this is the tally that one gets from creating a stripe pool in both(!!) of these scenarios:
1 wide 4 VDEVs
4 wide 1 VDEV
Surely there must be something wrong with this picture, right? To my mind, the latter should show a picture with only one VDEV made out of 4 striped disks, right?
The GUI is likely trying to fit the Stripe concept into a web page designed for redundant vDevs, like RAID-Zx or Mirrors. Perhaps we need to suggest a better handling of Stripe pool creation in the “Feature Requests” forum section.
Using 4 storage devices, (NVMe in your case), increases the risk of loosing the entire pool when a single storage device fails. Thus, Striped pools are discouraged.
That said, Striped pools have their uses. I use one on a miniature PC used for media services, (not using TrueNAS). It has 2 storage devices, a 1TByte mSATA SSD and a 2.5" HDD, which I use a small part for a Mirrored OS pool. The rest goes into a Striped media pool. I simply have good backups WHEN I loose a file, (which I have about several dozen times over the last 9 or so years).
That is a nice feature of ZFS, when you do loose a disk block on a non-redundant pool, you only need to restore the affected file(s).
Thanks. Looks like the TrueNAS devs need to be informed about this GUI inconsistency: the “stripe” scenario needs to be handled somewhat separately. I will attempt to do that in the days to come.
As for striped drives topology, I was actually thinking of just buying a huge external HDD, and doing data backup once a week. It appears that one has to do that regardless of the topology one uses, no matter how redundant and sophisticated.
Or simply put /sbin and /usr/sbin in the admin user’s path. This is standard Unix behaviour since like forever. At least since the “grand unification” of Solaris 2 aka SysV R4.