I think I've seen technotim doing this but he got a synology device recognized by proxmox. Please what you mean by SATA controller does it might be this :I just built a machine where I virtualized FreeNAS/TrueNAS. What I needed to do was determine which SATA controller the drives were connected to and using PCI-e passthrough assign that controller to that VM.
I did try passing through the HDDs themselves but it was not allowing TrueNAS to see SMART data and so I moved to the PCI-e option and have not had any issues with the VM or other devices using the storage it provides.
hey thanks for your notes it took me 30 minutes to understand but now I know where to go with that. guess i can go further with that.Yes, those are what you need to sort out, I believe I have my notes somewhere but it was more for Proxmox than a VM. I did some google searching to find out the command to located which drives were on what controller, Ideally you want them all on 1. I only used 4 drives in the system so this was easy.
this might help you https://superuser.com/questions/1352337/how-to-tell-which-sata-controller-a-drive-is-using
I don't understand when you say I need to separate from the controller used by my system. Please develop.Then you are passing through the controller used by your system, you need to have one that is separate from the one used by the system. How many SATA ports are on the board?