LOL. Whilst I have a lot of background in Servers and massive storage systems (EMC), I do not consider myself to be either a ZFS or TrueNAS (or Linux) expert. So, whilst it is lovely to be referenced as if I am an expert, please get some corroborating advice first.
I think you need to go into BIOS and check that the disks are recognised by the BIOS.
You may also want to check all the BIOS settings and ensure they are optimised for Linux and to enable EUFI if your BIOS supports it. Then (if you have no data on your system yet) reinstall and see if things are any better.
If it still doesn’t work, please post full details of your NAS hardware.
I have a similiar problem in that after a hard shutdown (looks like it was a power surge), the disk that was running the pool got fried. (Disk was no longer detected in BIOS and also not detected when plugged into another computer).
That disk was running the Apps pool and I’m guessing I need to reinstall all the apps to restore everything.
Would like to ask for some advice as to how I should do this. I’m a dabbler at best with TrueNAS. The Apps pool was running a Home Assistant VM, Plex, qBittorrent, Prowlarr, Tailscale, and NextCloud.
I have the existing App pool that was running from the fried disk (now no longer attached to the system), and another replacement disk.
I thought the straightforward way might be to just add the unassigned replacement disk to the App pool but then I get errors ‘Name not added’ and ‘At least 1 VDEV is required’ despite specifying the values.
Should I just delete the pool and start again? Is there anything worthwhile salvaging from the existing pool?
Alot of the apps above were installed from TrueCharts, which I understand is no longer supported in TrueNAS Scale now. The installation instructions I was following previously seem to tend to favour TrueCharts for ease of installation(?). Would the TrueNAS versions (if they exist) be practical to install?
Firstly, if the single disk that was the pool is toast, then the pool itself is toast. You might as well delete it and recreate it on a new drive. After that…
Since your apps pool was not redundant, once you have your new disk configured as a new pool you will need to restore the data from the replication backups you took to your main pool. This will restore the entire pool, including the apps themselves and any ixVolumes (internal data) that these apps had created, toether with any other datasets you may have created on the apps pool. Any application data held in Host Paths (i.e. datasets on a different pool) accessed by apps will (of course) still exist on these other pool(s).
If you do not have a backup, then…
Start by creating a replication backup from the new apps-pool to a backup dataset on your main (HDD?) pool.
You will need to reinstall all apps from scratch. There is some talk of someone having created a replica snapshot of the TrueCharts catalogue which allows you to reinstall TrueCharts apps, but I haven’t seen any detailed instructions. If you cannot find these then you will either have to use TrueNAS Charts equivalents where they exist or roll your own using Docker apps.
Any other (apps?) data on your apps pool will have been lost. Hopefully this will only be e.g. Plex/Jellybean style metadata which can be redownloaded off the internet.
P.S. There is nothing wrong with the TrueNAS Charts apps. Some of us who saw the writing on the wall used TrueNAS Charts in preference and limited our use of TrueCharts as much as possible.