I've been running Unraid 7.0.1 from a proxmox 8.3 hosted VM for a few weeks, and so far, so good. I have a five drive enclosure for sata drives connecting through USB 3.1, such that from the proxmox host i see the individual drives with their own USB signature. There I can obtain SMART info and drive serial numbers by 'ls -alh /dev/disk/by-id', and all is well. I do know that USB is not recommended for connecting drive arrays, but the application is one where I can regenerate data fairly quickly.
I have passed each drive into the Unraid VM by proxmox cli such as 'qm set 210 -scsi3 /dev/disk/by-id/ata-ST16000NE000-xxxxxx', which works great, except inside the VM i cannot access SMART and other sensor data from the drives. So now I have a setup that works fine, but the long term maintenance capabilities worry me.
I have ascertained that by passing the individual USB entities across, all the expected goodies are visible, so the only thing that is holding me back from changing the pass-through is how I can retain my current status without having to reload the data onto the drives. I simply have not dared just changing the passthrough and starting Unraid up without changing anything else.
Does anyone have experience or advice for this? Again, I want to avoid having to reload over 20 TB of data to spinning rust.