I had a ZFS (raid6 like setup) running. My Truenas machine died, but I installed new hardware and managed to bring the VM back up. The disks are 6 x 2TB WD Red SATA drives
The TrueNas VM didn’t do, nor did the disk - rather it was the CPU/Motherboard setup.
TrueNas has booted just fine and I can see the disks
I did setup a cache drive on 2 x 500GB disks, they are intact but I disconnected them as my new motherboard doesnt have enough sata ports.
They are 2 x 512GB Western Digital MSATA disks.
I have a SAS controller, could I perhaps connect them into that? It has sufficent ports. The msata disks are in 2.5” Sata enclosures.
Do I need them or can I import this pool? From memory is was an L2 ARC drive I was going to test.
System is AMD EPYC and runs proxmox and truenas (and other VMs)
6 x 2TB WD Reds in this ZFS pool (truenas)
2 x 1.92TB drives in ZFS mirror for my storage for the VMs
2 x 480GB drives in ZFS mirror for the operating system of Proxmox
My VM configuration for Truenas was to pass through the 2 x 500GB Msata disks and the 6 x 2TB WD disks. As the 500GB disks weren’t installed, I removed them from the VM conifguration of Truenas to get it to boot up.
Once you have the backup, rebuild the VM with the passed through controller. If thats not possible because you have proxmox discs also on it, you have to passthrough a HBA in IT mode. Then for good measure blacklist the driver.
Still, Truenas as a VM in proxmox should not be used for important data. Maybe as a backup.
Also if its a L2ARC, i would remove it in Truenas.