Not as far as I known, this works with SAMBA and zfs or btrfs but you need to have regular snapshots scheduled, you can then revert any file to any of those.
Still no devices being detected, the HBA is initializing correctly, though it does log this which is not normal:
Sep 15 15:18:15 unRaid kernel: mpt2sas_cm1: Temperature Threshold flags 0 exceeded for Sensor: 0 !!!
Sep 15 15:18:15 unRaid kernel: mpt2sas_cm1: Current Temp In Celsius: 51
Sep 15 15:18:15 unRaid kernel: mpt2sas_cm0: Temperature Threshold flags 0 exceeded for Sensor: 0 !!!
Sep 15 15:18:15 unRaid kernel: mpt2sas_cm0: Current Temp In Celsius: 44
One thing you could try is flashing a BIOS and checking if the devices are detected there, also take the opportunity to flash the latest firmware.
It's not right, only member of the pool is cache2, stop array, unassign cache1, start/stop array, re-assign cache1, start array, that should fix it, if it doesn't please post new diags.
That is a corrupt cache filesystem, best bet is to backup and re-format.
RAM is overclocked for current config, see here, it's a known issue with Ryzen and in some cases a reason for data corruption.
Yeah, that's why we ask for the full diags instead of just the syslog, and I should have asked for them before replying, the problem would be visible there.
Sep 15 20:13:03 BIG-BOSS kernel: ata1: SATA link down (SStatus 0 SControl 300)
Sep 15 20:13:03 BIG-BOSS kernel: ata3: SATA link down (SStatus 0 SControl 300)
Sep 15 20:13:03 BIG-BOSS kernel: ata2: SATA link down (SStatus 0 SControl 300)
Strange they show up in the BIOS but don't see what can be done on the Unraid side.
Any share that has files (or just even the top level folder) on cache, like the M----s share for example, will say unprotected, since you have a single cache device, set them to cache="yes" and run the mover, so everything is moved to the array.