Ist die Frage was genau du damit machen willst.
Wenn nicht mehrere Gastsysteme auf die selben Daten zugreifen sollen, dann könntest du die USB Disk einfach als weiteren VM/LXC Storage hinzufügen. Dadrauf dann neue virtuelle Disks für deine Gastsysteme erstellen.
Willst du aber so etwas wie einen Gemeinsamen Ordner auf den mehrere Gastsysteme zugreifen können, dann musst du auf Dateiebene anstatt auf Blockebene arbeiten.
Im Falle von LXCs kannst du z.B. Bind-Mounts benutzen um einen Ordner vom Host an einen LXC durchzureichen. Ist wegen dem User-Remapping bei unprivilegierten LXCs aber nicht so ganz anfängerfreundlich. Siehe hier für eine Anleitung:
https://pve.proxmox.com/wiki/Unprivileged_LXC_containers
Mit VMs kannst du keine Bind-Mounts benutzen, da sich diese weder Hardware noch Kernel mit dem PVE Host teilen und voll isoliert sind. Da nutzt man dann am besten SMB oder NFS Netzwerkfreigaben. Man müsste also entweder den PV Host zum NAS umfunktionieren, damit der PVE Host per NFS/SMB einen Ordner auf der USB Disk über das Netzwerk mit VMs teilen kann. Oder man setzt sich einen NAS LXC/VM auf, reicht der die USB Disk durch und lässt diese dann die Ordner über das Netzwerk teilen.