I have a linux host and a linux vm on my pc. The vm manages the zfs pool on my drives and gets complete access to all hard drives by passing the sata controller with pci passthrough. This works completely fine. My only problem is that all drives spin up at boot of the host, then spin down when the host releases the sata controller, than spin up again at boot of the zfs vm. After some idle time a script in that vm puts them to sleep again.
Is it possible to configure my host to never spin the drives up and just pass the sata controller into the vm? I understand that the vm would need to spin them up once, so that the kernel and zfs know what drives are connected