If I'm virtualizing a TrueNAS server(Core or Scale) and I'm passing through hard drives rather than an entire controller, which software handles SMART? Is it Proxmox or TrueNAS? And if it is Proxmox, then in the event of a drive failure, how would TrueNAS know? And if this is a problem, would passing the entire controller through be a better option?