I'm not sure if its working as I've not tried but I think in DRBD9 with drbdmanage it can be done online.
limited info but see:
man drbdmanage-resize-volume
Do you mind if I ask how you are currently using DRBD9? If I'm gathering things correctly, you have created the DRBD9 volumes outside of all of the Proxmox integration, correct? If that's the case, what source did you use to install the DRBD9 packages? I'm trying desperately to reinstall my two-node cluster with Proxmox 4 and I'm scared to death that if I install DRBD9 from Proxmox's repositories I would be subject to them changing something in an update that renders my installation unusable since they are making it obvious in other posts that they don't have any thought to those of us that only want a two node setup.
In my old setup on Proxmox 3 I had multiple DRBD volumes which spanned a pair of disks each with 1 being in each of the nodes. For me, manual intervention is ok as long as there is a path to quickly bring a VM back up that was on a node that had a hardware failure. All of this worked great on my old installation and from everything I'm reading regarding DRBD9 on Linbit's site indicates that DRBD9 still works perfectly in a two node cluster despite what Proxmox seems to indicate so my hope is that I can just install DRBD9 independently of all of the Proxmox stuff and just let Promox handle the storage as LVM volumes like it did in Proxmox 3.... is this possible?