How is SMART handled on passthrough?

terry5008

New Member
Sep 6, 2023
8
0
1
USA
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?
 
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?
Proxmox, SMART is not passed or emulated to the VM.
And if it is Proxmox, then in the event of a drive failure, how would TrueNAS know?
Drive failure and SMART are separate things. It's possible the VM would not start because the drive is missing. It's possible that IO errors are not passed directly but the VM would get some kind of error when doing I/O. It's also possible that data corruption goes unnoticed.
And if this is a problem, would passing the entire controller through be a better option?
Is it a problem for you? PCIe passthrough comes with its own set of caveats and potential problems.
Lots of threads of this forum about SMART, disk passthrough, controller passthrough, pros and cons.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!