Thanks Fabian,
No, unfortunately, the target machines are airgapped so I need to transfer the mirrors via sneaker net... on a removable disk.
I think the only way is to grab a new usb disk, format it all with ext4, expose it to the vm (e.g. plug it into the server in the datacenter and use usb pass-through) and then either create a medium on it or just run the mirror snapshot directly to that disk.
Or - the better, more appropriate approach - I set up two linux machines, install POM on the one not air-gapped and using udev rules initiate a sync to the usb disk as soon as it's plugged in, and an sync or rsync when it's plugged into the other machine.
For my other question, if I understand correctly, I would need the medium for the subscription, but not needed for just the mirror, right?