I think that the answer is "no" since I can't find a way to accomplish this. AFAIK, the blacklisting is for drivers.
Back story: I have a Proxmox system with an HBA that has some drives used in a ZFS pool in Proxmox and some drives used in a VM's ZFS pool via -virtio passthrough. The pool is exported in Proxmox, but the drives and pool are still visible in Proxmox even when it's in use in the VM. I'd prefer to bar Proxmox from seeing the devices, but I'm not sure how to accomplish that (or if it's even possible).
The HBA controller has two chips on it for controlling the drives, but they're identical, so even if I put all the drives on one, if I try to blacklist the driver, it'd make the rest of the drives unavailable to Proxmox, so that wouldn't work.
Back story: I have a Proxmox system with an HBA that has some drives used in a ZFS pool in Proxmox and some drives used in a VM's ZFS pool via -virtio passthrough. The pool is exported in Proxmox, but the drives and pool are still visible in Proxmox even when it's in use in the VM. I'd prefer to bar Proxmox from seeing the devices, but I'm not sure how to accomplish that (or if it's even possible).
The HBA controller has two chips on it for controlling the drives, but they're identical, so even if I put all the drives on one, if I try to blacklist the driver, it'd make the rest of the drives unavailable to Proxmox, so that wouldn't work.
Last edited: