Fair enough, that’s the reason I posted here, in order to know whether this is an acceptable practice or not.
I do understand that TrueNAS is an enterprise grade solution, which doesn’t need soho user tinkering. I used to own a couple of TrueNAS X20 HA units a couple of years ago, which were rock stable (except of some link flapping, but that’s another story).
In my current usecase, I have 2x1TB NVME boot drives + 8x20TB enterprise HDDs on a supermicro 3U server.
In order to have my backup VM reside on the TrueNAS unit and not waste perfect NVME drives, I could imagine going the following route:
Buy 2x small SSD read intensive drives and reinstall TrueNAS on it
Partition the NVME drives into 2 partitions
Use 1 partition for “quick” VM storage
Use 1 partition as ZIL (the drives are write intensive)
The whole point about using a full drive for boot is to make it disposable: Save the configuration file; when needed, reinstall anew and load the saved configuration.
Mirrorring the boot drive is essentially pointless for home use.
But buying one (or two, if you really want) cheap and small SSD is absolutely the way to go.
IMHO true if in case of need the Nas must go back online fast (reboot → change boot prio → save and reboot)… In other case you waste a bit a disk (reinstall → upload config have reasonable time )