Skip to main content

VM Storage

Proxmox presents an interesting challenge when it comes to managing bulk storage. Over the years, I have tested several ways of dealing with this.

Pass the whole honkin' drive through

Proxmox allows you to passthrough a block device into the VM. Issue is, this is a one to one relation; that is to say, only one of your VMs can access the disk(s) you choose. Of course, you could then share the disks via a network protocol and mount them on other VM guests, but there's a better solution below. 


Pass through a PCIE HBA card with drives attached
Use a network based protocol
Bind mount a folder on the host into an LXC

 

Also, from a data integrity standpoint, I have some reservations when adding another layer of translation between your I/O requests and the drive controller. But they could be unfounded.