Have been using disk passthrough on Proxmox 6 with 512 byte drives for a few years now, no problems.
Tried doing the same thing to 4k drives and got lots of errors. Everything seemed to work fine at first, but after a few hours of using them I noticed there were errors. None of it was important data, it was pretty much a clone of another system just as a test. So I just deleted it all and forgot about it.
Fast forward to today, working on setting up some new parts I bought and thought I'd try the 4k SAS drives again with the new Proxmox 7. Did the same thing I did last time (followed here: https://pve.proxmox.com/wiki/Passthrough_Physical_Disk_to_Virtual_Machine_(VM) ) and so far it's working great.
Have pushed through over 1TB of fio testing with verifies on a btrfs RAID1 filesystem so far without any errors. I couldn't find much info about 4k vs 512 drives for pass through, so I thought I'd add my note here.
Tried doing the same thing to 4k drives and got lots of errors. Everything seemed to work fine at first, but after a few hours of using them I noticed there were errors. None of it was important data, it was pretty much a clone of another system just as a test. So I just deleted it all and forgot about it.
Fast forward to today, working on setting up some new parts I bought and thought I'd try the 4k SAS drives again with the new Proxmox 7. Did the same thing I did last time (followed here: https://pve.proxmox.com/wiki/Passthrough_Physical_Disk_to_Virtual_Machine_(VM) ) and so far it's working great.
Have pushed through over 1TB of fio testing with verifies on a btrfs RAID1 filesystem so far without any errors. I couldn't find much info about 4k vs 512 drives for pass through, so I thought I'd add my note here.